evidentloop/sopify
Resumable, traceable AI coding — plans, handoffs, and evidence stay with the repo across hosts.
解决的问题
Sopify 解决了 AI 开发中的“过早编码”问题,即 AI 工具在需求未完全理解或决策未最终确定前就开始编写代码。它防止在不同 AI 主机或团队成员之间切换时丢失上下文,并阻止重要的设计权衡在短暂的聊天记录中消失。
如何工作
Sopify 作为一个协议层,可集成到现有的 AI 编码主机(如 Codex、Claude、Cursor、Copilot 和 Qoder)中。它强制执行一种工作流程:AI 必须先进行规划——分析、设计和拆分任务——然后才执行代码。这些计划、验证收据和决策轨迹作为 Git 跟踪的文件,存储在仓库内的 .sopify/ 目录中。这使得任何支持的主机都可以使用 ~go 命令从特定检查点恢复任务,确保在不同工具和协作者之间保持一致的状态。
适用人群
使用 AI 编码助手并希望获得更结构化、可审计且跨不同 AI 工具和团队成员持续的开发流程的开发者。
主要亮点
- 计划优先工作流:强制 AI 在编写代码前停止并请求澄清或批准。
- 跨主机可恢复性:允许开发者在一个 AI 工具中开始任务,然后在另一个工具中完成,而无需重新解释上下文。
- Git 跟踪可追溯性:将计划和决策作为项目资产存储在仓库中,使开发历史可审计。
- 主机无关性:作为现有编辑器和 CLI 的安装插件运行,无需新独立工具。
相关
- 项目
- 项目
- 项目
- 项目
- 项目