RepoGuard 仓库推送闸门
在 Agent 推错仓库或分支之前就把它拦住
- 痛点
- 用编码 Agent 在多个仓库之间干活时,最怕它把改动 push 到错误的仓库、错误的分支,甚至绕过 review 直推主干。已经有人专门做 Claude Code hooks 来阻止推错仓库,说明这是真实且高频的踩坑场景。
- 方案
- 做一组轻量 hook / pre-push 检查:在每个仓库声明允许推送的 remote、分支和路径模式,Agent 或人工 push 前自动校验,不匹配就给出清晰提示并阻断。额外提供一份可安装的配置模板,降低接入成本。
- 用户
- 同时维护多个仓库、重度使用编码 Agent 的独立开发者与小团队;给 Agent 开放了 git push 权限的工程团队。
- MVP
- 提供 Claude Code / Codex / git hook 三端接入脚本;支持按仓库配置允许的 remote 与分支;push 前校验并阻断;输出可读的失败原因与修复建议;附常见配置示例。
- 变现
- 开源 CLI + 付费团队版(集中策略管理、审计日志、Slack 通知),按座位年费约 5~10 美元。
- 为何现在
- 编码 Agent 获得 push 权限已成常态,但主流工具对「推错仓库」这类事故缺少防护,社区已出现零散 Hook 方案,时机适合做成通用产品。