Bounded

在编程 agent 动手之前,决定它能做什么。

Bounded 在你的电脑上,用你设定的规则检查 Claude Code、Codex 或 MCP 工具将要执行的每个动作:允许、询问你,或阻止。

支持 macOS 和 Linux。

  • 允许git push origin feature/login符合你的推送规则。
  • 拒绝git push --force origin mainmain 受保护,任务授权也不能改变。
  • 询问psql "$PROD_URL" -f migrate.sql分类器判断这会影响生产环境,正在等你决定。
一台机器上的裁决示例

如何运作

  1. 1

    配对机器

    安装 CLI,运行控制台给出的配对命令。确认一个短码后,这台机器就有了自己的身份。

  2. 2

    选择规则

    从预设开始调整设置,或直接编辑判断图。可以把其中的部分做成模块,在多个项目间复用。

  3. 3

    发布并下发

    每台机器应用新策略后回报结果。控制台显示的是每台机器实际确认的状态,而不只是你保存了什么。

  4. 4

    agent 执行,本地裁决

    每个动作都在本机裁决。规则要求询问时,agent 支持就在 agent 里回答,否则在 Bounded 审批列表中回答。

哪些留在你的机器上

云端保存你的设置和你给出的审批,裁决本身发生在 agent 旁边。

裁决在本地完成
设备评估策略和任务授权,并做出最终决定。控制台里的批准是交给设备核对的选择,而不是设备必须服从的命令。
记录只在你选择时上传
除非你打开上传(裁决摘要或完整记录),裁决记录都留在设备上。你在 Bounded 审批列表中回答的请求,会发送到云端供你审阅。
离线期限由你设定
断开连接的机器在你设定的时间内沿用最后应用的策略,之后不再自动放行任何动作。
模型只看到你列出的内容
分类器只收到你选择的字段。可以使用 Bounded 托管的连接,或使用只保存在你设备上的自有 Key。
授权范围很窄
任务授权只覆盖你批准的操作,只对一个任务有效,有次数上限和到期时间。每次使用都由设备核对。
锁定始终优先
在某台机器上锁定项目后,那里所有自动放行都会被拒绝,无论规则或授权如何。

支持

  • Claude Code
  • Codex
  • 经 Bounded 代理的 MCP 工具

macOS 和 Linux。Windows 稍后支持。

从预设开始。发布之前,什么都不会生效。