应用场景
开发者

一个会修好、会测、会开 PR 的编码 agent

Sam 想要 Claude Code 的那套循环,但不想离开自己的电脑。MCPlato 读仓库、复现失败、打补丁、反复跑测试直到全绿,再把 PR 提上去——全程本地,经他批准。

工程
编程约 4 分钟
在 MCPlato 中打开
分享
S

认识一下

Sam

独立开发者 · 一人维护 · 1 个开源 CLI + 2 个副业项目

Sam 一个人发版。flaky 测试、积压的 issue、没人写的 changelog——维护三个仓库里枯燥的那一半,吃掉了他本想用来做产品的时间。他要的是一个能在代码库里干活的 agent,而不只是一个聊天窗口。

  • flaky 测试需要「复现-修复-验证」的循环
  • issue 和 changelog 越堆越多没人动
  • 一整天在三个仓库之间来回切换

试试这些提示词

auth 的 token 刷新测试时好时坏,挡住了我的发布。找到真正的 bug,修好它,并证明已经修复。 - 跑一遍测试,复现真实的失败——不要靠猜 - 阅读 src/auth/refresh.ts,定位这个不稳定的根因 - 打补丁,然后重跑测试,反复自我修正直到全绿 - 开一个 PR,附上 diff、测试结果,以及问题的简短说明 在我的本地仓库里改,不要推到 main——只开 PR 等我审阅。

在 MCPlato 中打开

MCPlato 怎么做到

  1. 1

    把问题指给它

    描述仓库里的 bug 或任务。MCPlato 直接在你的本地工作区里干活——你的文件、你的工具链、你的环境。

    本地代码终端
  2. 2

    它复现失败

    它跑测试、看着它失败,并读相关源码找根因——不是从片段猜,而是基于真实的失败运行。

    终端本地文件
  3. 3

    它修复并反复跑到全绿

    它改代码、再跑测试,不断自我纠正,直到测试套件通过——在你的代码库上的自愈闭环。

    自愈闭环
  4. 4

    你批准,它发版

    带上 diff、测试结果和摘要开一个 PR——或只提交到分支。还能定时出每日 CI 摘要,让东西不腐烂。

    MCP Git定时任务

Sam 的改变

本地

在他真实代码库上的 agent

红 → 绿

复现、修复、验证——无需盯着

3 个仓库

维护好,又没有杂活

常见问题

它和 Claude Code 有什么不同?

MCPlato 是桌面应用,不只是终端工具。你在本地代码库上获得同样的「读-修-测-重复」闭环,外加定时任务、MCP 集成、内置浏览器和权限模式——都在一个工作区里。

它会跑我真实的测试和工具吗?

会。它在你的本地工作区里、用你真实的工具链干活——跑你的测试命令、读失败输出,并据此迭代,而不是对着复制的片段。

它会不经我审查就推代码吗?

不会。它会停在检查点让你选:开 PR、提交到分支,或等待。配上审批模式,在你同意前什么都不离开你的电脑。

能连 GitHub 或 GitLab 吗?

能,通过 MCP。它可以开 PR、读 issue、评论,让「复现到 PR」的整条流程都在一个地方。

它能自己把三个项目维护得干净吗?

安排它定时出 CI 摘要、给新 issue 分类,或在每个仓库里扫 flaky 测试,它会回报,杂活就永远不堆积。

把编码闭环搬到你的电脑上

复现、修复、验证、发版——全程本地,经你批准。