一款名为 Mojito 的开源项目近日在 V2EX 发布,提出了「会进化的 App」概念:用户只需在对话中说一句话,例如「把下一步放最上面,加粗」,运行在用户自己 Mac 上的 Claude Code 就会自动修改代码、构建并发布到手机、Mac 和网页端,并通过推送告知用户改动了什么。该项目采用 MIT 协议开源,遵循三个核心原则:其一是「薄代码」,服务器上的 hub 仅通过 FastAPI 和 SQLite 存储数据、提供 API 和发送推送,功能不写死在服务端;其二是「agent 掌握上下文」,Claude Code 运行在用户自己的 Mac 上,既能理解用户的日程、邮件和文件,也能理解这个 App 自身的代码和设计文档;其三是「与用户共同进化」,小改动直接上线,大改动需等待用户确认,目前由维护会话按文档判断,代码层面尚未强制。作者展示了项目一天内实际生成的功能,包括订阅页、可添加到主屏幕的网页版与 Web Push、安卓通知重复问题的自主排查修复、Mac 原生风格界面重做以及中英文界面切换。技术栈方面,移动端与网页版采用 Expo,Mac 端采用 Tauri,后端为 FastAPI 加 SQLite,AI 编程部分依赖 Claude Code。作者坦言项目仍处于 alpha 阶段,需要自行部署一台服务器或常开电脑,且 agent 读取的本地内容会发送给所选模型提供方,存在隐私考量。项目为独立开发者作品,与 Meta 无关。
事件分析
核心观点:当软件可以由 AI 持续重写,App 从固定产品变成可对话生长的服务,个人软件的范式正在被改写。
原文链接:V2EX 分享发现

评论前必须登录!
立即登录 注册