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 的安装插件运行,无需新独立工具。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目