返回首页
最新
我厌倦了在编码和 Git 操作之间频繁切换,因此我构建了 vibe-git——一个 MCP 服务器,它在 AI 助手进行代码更改时自动化整个 Git 工作流程。
以下是它的工作原理:
- 你说“让我们开始一个 vibe 会话” → AI 调用 start_vibing(),服务器创建一个分支并启动文件监视器。
- 监视器检测到 AI 编辑文件时会自动提交更改(每秒一次)。
- 你说“让我们停止 vibe” → AI 调用 stop_vibing(),服务器将提交合并、在最新的主分支上重新基准,并创建一个 PR。
“vibe”哲学:你自然地谈论功能,AI 进行编码,文件监视器无缝处理 Git。此外,如果代理出现问题,你也不会丢失工作,因为每次更改都会实时提交。
我一直在使用 Claude Code + vibe-git 开发 vibe-git,进行自我验证。
当前的技术栈是用 Python + FastMCP + beartype + plum + mutmut 实现的。
到目前为止,我的经验是,当你不必在提交/管理 Git 之间切换时,保持工作流要容易得多。我发现自己对代理的微观管理减少了,而是专注于不断迭代,朝着一个漂亮的 PR 迈进。