[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"product:airis":3},{"id":4,"name":5,"slug":5,"slogan":6,"description":7,"organization":8,"images":9,"avatar_url":10,"image_url":11,"website_url":12,"access_links":13,"status":18,"build_by":19,"categories":60,"stats":64,"upload_relationship":70,"create_at":71,"update_at":72,"owner_id":67,"upload_user_id":73,"reviewer_id":74,"video_info":75,"prerelease_cover_url":76,"scheduled_publish_at":75,"user_scheduled":77,"emoji_reacts":78,"tag":75,"pass_review":75,"user_star":77},1991,"airis","好照片，不该被埋在相册里","{\"type\": \"doc\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"Airis 用本地 AI 把相似照片收在一起，并帮你更快选出最值得留下的那几张。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"拍了很多张相似照片，不想一张张慢慢比较时，Airis 会先自动归组，再结合美学评分，帮你更快看到更值得留下的那一张。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"它适合这些场景：\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"* 连拍之后，不知道该留哪张\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"* 相册越来越乱，但不想手动慢慢整理\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"* 想删掉相似照片前，先挑出最好的那张\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"* 在意照片隐私，不想把照片交给云端\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"Airis 的主要功能：\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"1. 相似照片分组\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"把内容接近的照片放在一起看，方便比较，保留同一场景中更好的那一张。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"2. AI 美学评分\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"从表情、构图、清晰度和整体观感出发，帮助你更快做出选择。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"3. 本地离线分析\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"所有照片分析都在设备本地完成，无需联网，更适合重视隐私的用户。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"4. 支持大照片库整理\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"即使照片很多，Airis 也能自然接续整理进度。回到 App 后，不必重新开始。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"5.相册感知\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"Airis会自动感知相册图片的变更，无论在相册里删除,新增亦或是修改了图片，Airis会自动同步他们。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"6. 为 iPad 版本适配\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"在 iPad 上整理照片时，浏览和排版都会更舒服。\", \"type\": \"text\"}]}]}","wb & hywang","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10046963_1778942946_c9acde32-74f7-4877-ab0c-f393c58bbf1d.png;https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10046963_1778942946_27d8add7-100f-4572-9e7f-e4521263bf8e.png;https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10046963_1778942945_504ecef9-fc63-49c5-b318-f8e74674c848.png;https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10046963_1778942946_23ba2180-169d-46a2-ad2a-e216849e7a1c.png;https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10046963_1778942946_94650df6-9a4f-4afd-8fdf-68bab3af9089.png","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10046963_1778943167_870e4a8c-65da-4d3b-a4a0-df22b6f66142.png","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10046963_1778945126_7bb93a46-ae36-4cb8-ad40-be8d3fc3169e.png","https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Fairis-keep-best-clean-rest\u002Fid6738772697",{"items":14},[15],{"platform":16,"url":12,"is_primary":17},"WEB",true,"PUBLISHED",[20,28,36,44,52],{"id":21,"product_id":4,"build_by_id":22,"story":23,"build_by":24},544,300,"Vibe coding stage 1: 最开始就是靠它用搜索编码复制粘贴的方式实现了最初的版本，无需多言。",{"id":22,"slug":25,"name":26,"avatar_url":27},"chatgpt","ChatGPT","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F2_1754635480337_ee0115e0-0abb-4f4a-bf5c-fdd96c9b850e.jpg",{"id":29,"product_id":4,"build_by_id":30,"story":31,"build_by":32},545,94,"Vibe coding stage2: Cursor的出现大幅度降低了切换复制粘贴的成本，可以面向agent编程大大提升了我的专注力，这段时间自己使用text state based driven的工作流进行开发。",{"id":30,"slug":33,"name":34,"avatar_url":35},"cursor","Cursor","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fproduction\u002Fuser\u002Fuploads\u002F1_1752570561574_d21659d5-eadc-4360-8d48-5fb34221f61a.png",{"id":37,"product_id":4,"build_by_id":38,"story":39,"build_by":40},546,398,"个人效率提升的里程碑阶段：顶级agent的能力，初次体验就为之折服，它帮我不断优化工作流，现在基本在使用spec-driven+tdd结合的工作流，可以架构迭代测试一把抓，就是有点费token。",{"id":38,"slug":41,"name":42,"avatar_url":43},"claude-code","Claude Code","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10005762_1755569137630_147bfffe-3df4-4949-ac5c-758a4c20980d.png",{"id":45,"product_id":4,"build_by_id":46,"story":47,"build_by":48},547,582,"给cc做兜底和对抗性监督必不可少，要想做出的方案坚实可靠，Codex cli必不可少。",{"id":46,"slug":49,"name":50,"avatar_url":51},"codex","Codex CLI","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10005545_1757921706_614591c9-3d66-41fb-9586-e094467d3a53.png",{"id":53,"product_id":4,"build_by_id":54,"story":55,"build_by":56},548,1378,"持续精进的CodeX app体验，在UI编程助理上目前可以说无出其右了，我可以用它复用工作流，对于当前业界顶级模型和agent提供商的生态问题是一种很重要的个人方案。",{"id":54,"slug":57,"name":58,"avatar_url":59},"codex-app","CodeX app","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10005546_1770106375_10f37609-7f4b-42a9-80f6-bb17075cdc94.png",[61],{"id":62,"name":63},14,"效率工具",{"upvotes":65,"stars":66,"review_count":65,"reply_count":67,"score":68,"post_count":65,"update_at":69},1,6,0,2.0654329147389294,"2026-09-08T06:01:01.505Z","CREATOR","2026-05-16T15:42:15.037Z","2026-05-17T11:05:42.427Z",10046963,10004627,null,"",false,{"reacts":79},[80],{"emoji_code":81,"count":65,"reacted":77},"🎉"]