SuperAPI AI 工具集

awesome-ai-coding-sandboxes

awesome-ai-coding-sandboxes 是一个以安全姿态优先的精选列表,收录用于运行自主 AI 编程智能体(如 Claude Code、Codex、OpenHands 等)所生成代码的沙箱与隔离方案。该列表按隔离边界强度、网络出口控制和密钥处理方式对方案进行排名,而非按启动速度等性能指标。它提供对比矩阵,区分微虚拟机、gVisor、容器、进程等隔离层级,并标注出口控制是默认拒绝、白名单、可配置还是完全开放,以及密钥是代理托管还是环境注入。列表还指出强安全姿态方案较少,并说明数据来源为项目官方文档或源码,缺失信息以问号标注而非猜测。

访问官网

工具介绍

用途

awesome-ai-coding-sandboxes 是一个面向 AI 编程智能体安全运行的精选资源列表。AI 编程智能体(如 Claude Code、Codex、OpenHands 等)会执行模型生成的任意命令,因此核心问题不是运行速度,而是安全边界:隔离是否足够强、智能体能否通过网络出口外泄数据、密钥是否会被智能体直接持有,以及长任务的工作区状态是否持久。该列表以安全姿态优先为组织原则,帮助开发者筛选适合运行不可信智能体代码的沙箱方案。

主要能力

列表提供对比矩阵,按隔离层级排序:微虚拟机(独立内核)> gVisor(用户态内核)> 容器(共享内核)> 进程。同时标注出口控制能力,包括默认拒绝、白名单、可配置、默认开放或无;以及密钥处理方式,分为代理托管(凭据不进入沙箱)和环境注入。矩阵还区分临时与持久工作区,并标注专有方案。列表指出,默认限制出口的方案属于少数,而密钥代理托管已形成一定规模。强安全姿态组合(微虚拟机/虚拟机 + 受限出口 + 代理托管密钥)的方案数量较少。此外,列表还涵盖 EU 数据驻留、控制平面可达性与认证等细节。

使用方式

该列表以 GitHub 仓库形式提供,包含对比矩阵和按类别分组的项目列表。类别包括:微虚拟机、容器与 gVisor、进程与命名空间沙箱、文件系统与 WebAssembly 沙箱、隔离构建块,以及相关但非不可信代码沙箱的工具。每个矩阵单元格均需来源链接,缺失信息以问号标注。仓库提供 CONTRIBUTING.md 和行为准则,欢迎提交 PR,每个 PR 仅限一个项目。数据以 _data/sandboxes.json 形式发布,由 CI 在每次变更时重新生成并比对。

适用场景

适用于需要运行自主 AI 编程智能体生成代码的开发者、安全工程师和平台团队,用于评估和选择沙箱方案。尤其适合关注提示注入风险、数据外泄防护和密钥管理的场景。列表明确不衡量冷启动延迟、吞吐量、定价、SDK 易用性和语言覆盖,这些指标在其他资源中有更好覆盖。

限制

该列表基于文档而非实现进行排名,默认拒绝等标注仅表示项目文档如此描述,并非渗透测试结果,也未进行逃逸研究。强安全姿态行不等于安全部署,代理托管密钥仍需正确配置,白名单的严格程度取决于条目,微虚拟机若挂载主机目录则边界失效。列表建议将其作为初筛工具,再阅读候选方案的文档。控制平面认证方面,AgentENV 目前没有内置 API 授权,维护者要求部署在可信网络或授权代理之后。EU 数据驻留仅少数托管方案提供。