开发者

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

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

S

认识一下

Sam

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

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

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

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 测试,它会回报,杂活就永远不堆积。

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

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