开源的 AI 智能体授权引擎,在每个动作执行前进行检查,返回允许、拒绝、人工审核或改道决策。
LuD1161/agentjail
为 Claude Code、Codex、Cursor 等编码智能体提供本地策略护栏,在工具调用执行前完成检查。
- Star
- 100
- Fork
- 8
- 未关闭 Issue
- 2
- 最近提交
- 上个月
这是什么?
AgentJail 是为 Claude Code、Codex、Cursor 等编码智能体设计的安全护栏。安装后,它会向各个受支持的智能体注册 hook,使每次工具调用(包括 shell 命令、文件读写和 MCP 调用)在执行前都经过 OPA(Open Policy Agent)Rego 规则检查,结果为允许、询问或拒绝。本地常驻守护进程配合决策缓存,检查开销很小。
单靠 hook 只是协作式检查。通过 `agentjail run` 启动智能体还会加上操作系统级沙箱,独立于 hook 守护进程限制文件系统访问。可选功能包括默认拒绝的网络白名单、按需向会话注入指定凭据的凭据代理、本地 Web 界面与终端回放,以及对 Claude Code、Codex、OpenCode 对话记录的本地费用统计。项目支持 macOS 和 Linux,使用 Go 编写。
核心功能
- 01在执行前用 OPA Rego 策略检查每一次智能体工具调用
- 02返回允许、询问或拒绝的决策并附带说明
- 03通过 `agentjail run` 添加操作系统沙箱限制文件系统访问
- 04默认拒绝的网络白名单,并可选开启流量可见性
- 05凭据代理仅向会话交付明确选择的密钥
- 06本地回放界面、终端面板与费用统计
适用场景
- 防止编码智能体执行强制推送或递归删除等破坏性命令
- 避免 .env 文件或云凭据被误读并进入智能体上下文
- 限制会话中智能体可以向哪些主机发送数据
- 通过会话回放复盘智能体做了什么以及为何被允许或拒绝
快速上手
- 1
先通过可信包管理器安装 minisign(macOS)
brew install minisign - 2
通过 Homebrew 安装 AgentJail
brew install LuD1161/tap/agentjail - 3
检查保护状态
agentjail doctor - 4
通过 AgentJail 启动你的智能体并启用操作系统沙箱
agentjail run -- codex
使用前须知
- 仅支持 macOS 和 Linux。
- 仅靠钩子只是协作式检查,并非文件系统隔离边界;操作系统沙箱需要通过 agentjail run 启动。
- 部分保护依赖守护进程可用以及平台沙箱的覆盖范围。
收录于专题
标签
常见问题
- agentjail 是什么?
- 为 Claude Code、Codex、Cursor 等编码智能体提供本地策略护栏,在工具调用执行前完成检查。 AgentJail 是为 Claude Code、Codex、Cursor 等编码智能体设计的安全护栏。安装后,它会向各个受支持的智能体注册 hook,使每次工具调用(包括 shell 命令、文件读写和 MCP 调用)在执行前都经过 OPA(Open Policy Agent)Rego 规则检查,结果为允许、询问或拒绝。本地常驻守护进程配合决策缓存,检查开销很小。
- agentjail 可以免费使用吗?用的什么许可证?
- agentjail 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- agentjail 还在维护吗?
- 半年内有更新。agentjail 最近一次提交是在 2026年9月24日。
- agentjail 适合用来做什么?
- 防止编码智能体执行强制推送或递归删除等破坏性命令 避免 .env 文件或云凭据被误读并进入智能体上下文 限制会话中智能体可以向哪些主机发送数据 通过会话回放复盘智能体做了什么以及为何被允许或拒绝
- agentjail 怎么安装和运行?
- 先通过可信包管理器安装 minisign(macOS): brew install minisign 通过 Homebrew 安装 AgentJail: brew install LuD1161/tap/agentjail 检查保护状态: agentjail doctor 通过 AgentJail 启动你的智能体并启用操作系统沙箱: agentjail run -- codex
- 在哪里获取 agentjail?
- 源代码和安装说明在 GitHub 上:https://github.com/LuD1161/agentjail
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
本地安全工具,扫描 AI 编程代理会话中泄露的密钥,并通过钩子拦截或询问 Claude Code、Cursor、Codex 的风险命令。
为 Claude Code、Codex、Cursor 等 AI 编程代理及 MCP 服务器提供访问控制,拦截危险操作并记录全部行为。
开源 AI 安全验证工具,检查模型文件、代码、在线 LLM/Agent/MCP 服务及录制的 Agent 运行记录。
位于工具调用型 AI Agent 与其工具之间的安全中间件,可拦截高风险调用并脱敏敏感返回内容。
为 AI 编程代理提供运行时守卫,在工具调用执行前判定放行、需人工确认或拦截。