OpenShell
活跃简介
由 NVIDIA 开发的自主 AI Agent 安全运行时环境。专注于隐私保护和安全执行,为 AI Agent 提供受控的执行环境和资源管理能力。
核心特性
- 沙箱化执行环境,通过声明式 YAML 策略保护数据、凭证和基础设施
- 四层纵深防御:文件系统、网络、进程和推理策略执行
- 支持通过 `openshell policy set` 热重载网络和推理策略,无需重启沙箱
- 隐私感知的 LLM 路由,通过 Privacy Router 将敏感上下文保留在沙箱计算上
- Provider 系统管理 Agent 凭证(API 密钥、令牌),运行时作为环境变量注入
- GPU 直通支持本地推理和微调工作负载(实验性)
适用场景
💡 在隔离沙箱中运行不受信任的 AI 编码 Agent(Claude、Codex、Cursor)以保护主机系统
💡 对 Agent 出站流量执行 L7 网络策略以防止数据泄露
💡 安全地管理 Agent 凭证,避免 API 密钥暴露到沙箱文件系统
💡 在 Kubernetes 上部署 Agent 沙箱,使用声明式策略即代码进行治理
快速开始
1. 安装:`curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | sh`
2. 创建沙箱:`openshell sandbox create -- claude`
3. 连接到沙箱:`openshell sandbox connect <sandbox-name>`
4. 应用网络策略:`openshell policy set <name> --policy policy.yaml --wait`