前端/UI/可视化 · Go
kunchenguid/no-mistakes
一个放在真实远程前面的本地 Git 代理,先检查再推送并自动开干净 PR
增长榜 #28
已读 README 并重写
增长排名
#28
Fast Growth Top 100
本期热度 Stars
50
OSSInsight 页面展示
Forks
3
榜单记录
Fork / Star
6.0%
社区复用强度
它是什么
no-mistakes 不是传统库或框架,而是一个放在真实远程前面的本地 Git 代理。它让你把代码推到 no-mistakes,再由它在独立 worktree 里做校验、自动修复和转发推送。它主要面向想把提交前检查、自动修复和 PR 创建串成一条工作流的开发者。
为什么值得关注
README 明确给出“git push no-mistakes”和“Clean PRs by default”,说明它的目标非常具体:减少脏提交,把检查、修复、推送、开 PR 连成一条链。榜单里它在 Fast Growth Top 100 中排名靠前,说明这个工作流正在被快速关注。
核心能力
- 在本地 Git 代理层拦截并接管 push
- 使用 disposable worktree 隔离验证流程
- 运行 AI 驱动的校验流水线
- 通过后再转发分支到配置的目标远程
适合谁用
- 想把提交前检查接到 push 流程里的开发者
- 需要自动修复与人工复核并存的团队
- 用编码代理协作的人,想让代理先跑流程再放行
- 希望把 PR 保持干净、减少返工的人
使用前注意
- 它工作在本地 Git 代理层,入口是 push 到 no-mistakes
- README 提到支持 claude、codex、rovodev、opencode、pi、copilot 和 acp
- 带有 /no-mistakes 用法,适合让编码代理参与受控任务
- Human stays in charge,自动修复后仍可由你决定是否接受
README 证据
- “puts a local git proxy in front of your real remote”
- “Push to no-mistakes instead of origin”
- “spins up a disposable worktree”
- “runs an AI-driven validation pipeline”