ChengRang
EN

Anthropic sandbox-runtime 新增

AI 编程开发 开源

Anthropic 开源的 OS 级沙箱,无需容器:macOS 走 Seatbelt、Linux 走 bubblewrap、Windows 为 alpha,用本地代理做网络白名单,Claude Code 的 bash 沙箱就建在它上面

Anthropic 沙箱 开源 Claude Code 隔离
访问 Anthropic sandbox-runtime 官网

免责声明:测评内容仅代表编辑个人观点和使用体验,不构成任何商业推荐或投资建议。产品信息和价格可能随时变动,请以官方最新信息为准。

产品简介

sandbox-runtime 是 Anthropic 开源的进程沙箱,仓库在 anthropics/sandbox-runtime,npm 包为 @anthropic-ai/sandbox-runtime,命令行工具叫 srt。它做的事说出来很朴素:不启动容器,直接用操作系统自带的隔离机制,把任意进程的文件访问与网络访问收进一个白名单里。Claude Code 里那个跑 bash 命令的沙箱,底层就是它。

设计上走的是 secure by default。文件读默认放开,可以按路径拒绝;写默认只允许当前工作目录,其余要显式加白。网络默认全部断开,所有流量必须走宿主机上的代理,HTTP 与 HTTPS 走 HTTP 代理、其他 TCP 走 SOCKS5 代理,域名白名单与黑名单在这一层生效。Linux 用 bubblewrap 加网络命名空间隔离,macOS 用 sandbox-exec 动态生成 Seatbelt 配置,Windows 是 alpha 阶段,用专用本地账户加 Windows Filtering Platform 做出口过滤。

2026 年 10 月 24 日,MarkTechPost 报道其 npm 包更新到 v0.0.81 并以 Apache-2.0 开放,这让它从 Claude Code 的内部组件变成可以独立使用的工具。除了包 bash 命令,它更实际的用法是包住本地 MCP server:把 .mcp.json 里的启动命令前面加上 srt,那个 server 就只能在设定的目录与域名里活动。官方把它标为 Beta Research Preview,接口与配置格式仍可能调整。

核心功能

适合谁用

以下类型的用户会特别受益于 Anthropic sandbox-runtime:

优点亮点

价格与方案

sandbox-runtime 以 Apache-2.0 许可开源,软件本身不收费,npm 安装方式为 npm install -g @anthropic-ai/sandbox-runtime。运行它只消耗本机资源;若配合 Claude Code 或 Anthropic API 使用,模型调用按各自订阅与用量单独计费。项目当前标记为 Beta Research Preview,接口与配置格式可能变动,生产接入前建议锁定版本号。

总结与建议

sandbox-runtime 把智能体安全里最实际的一层单独抽了出来:不是靠提示词约束模型别乱来,而是在操作系统这一层把能读的目录、能连的域名写死。不需要容器,一条命令就能套上,还能顺手把本地 MCP server 一起关进笼子。对跑编码智能体的团队来说,这是把权限弹窗换成结构性限制的一条路径。它仍是研究预览版,配置格式会变,接入时锁版本、按最小权限写白名单,这两件事比功能清单更重要。

版本演进

分类
AI 编程开发
价格
开源
标签
Anthropic · 沙箱 · 开源
官网