一个会修好、会测、会开 PR 的编码 agent
Sam 想要 Claude Code 的那套循环,但不想离开自己的电脑。MCPlato 读仓库、复现失败、打补丁、反复跑测试直到全绿,再把 PR 提上去——全程本地,经他批准。
认识一下
Sam
独立开发者 · 一人维护 · 1 个开源 CLI + 2 个副业项目
Sam 一个人发版。flaky 测试、积压的 issue、没人写的 changelog——维护三个仓库里枯燥的那一半,吃掉了他本想用来做产品的时间。他要的是一个能在代码库里干活的 agent,而不只是一个聊天窗口。
- flaky 测试需要「复现-修复-验证」的循环
- issue 和 changelog 越堆越多没人动
- 一整天在三个仓库之间来回切换
MCPlato 怎么做到
- 1
把问题指给它
描述仓库里的 bug 或任务。MCPlato 直接在你的本地工作区里干活——你的文件、你的工具链、你的环境。
本地代码终端 - 2
它复现失败
它跑测试、看着它失败,并读相关源码找根因——不是从片段猜,而是基于真实的失败运行。
终端本地文件 - 3
它修复并反复跑到全绿
它改代码、再跑测试,不断自我纠正,直到测试套件通过——在你的代码库上的自愈闭环。
自愈闭环 - 4
你批准,它发版
带上 diff、测试结果和摘要开一个 PR——或只提交到分支。还能定时出每日 CI 摘要,让东西不腐烂。
MCP Git定时任务
Sam 的改变
本地
在他真实代码库上的 agent
红 → 绿
复现、修复、验证——无需盯着
3 个仓库
维护好,又没有杂活
常见问题
它和 Claude Code 有什么不同?
MCPlato 是桌面应用,不只是终端工具。你在本地代码库上获得同样的「读-修-测-重复」闭环,外加定时任务、MCP 集成、内置浏览器和权限模式——都在一个工作区里。
它会跑我真实的测试和工具吗?
会。它在你的本地工作区里、用你真实的工具链干活——跑你的测试命令、读失败输出,并据此迭代,而不是对着复制的片段。
它会不经我审查就推代码吗?
不会。它会停在检查点让你选:开 PR、提交到分支,或等待。配上审批模式,在你同意前什么都不离开你的电脑。
能连 GitHub 或 GitLab 吗?
能,通过 MCP。它可以开 PR、读 issue、评论,让「复现到 PR」的整条流程都在一个地方。
它能自己把三个项目维护得干净吗?
安排它定时出 CI 摘要、给新 issue 分类,或在每个仓库里扫 flaky 测试,它会回报,杂活就永远不堆积。
