OpenSandbox · 面向 AI 应用的通用沙箱平台

简介: OpenSandbox 是面向 AI 应用的轻量级沙箱平台,提供隔离、安全、可控的代码执行环境。支持一键部署、多语言 SDK、自动超时回收、端口暴露与凭证代理,让 Agent 安全运行生成代码。

运营同学问了一句,你的 Agent 得跑一段代码

周三下午三点,运营同学在你做的数据分析助手里传了个 sales_q3.csv,四十万行,然后打了一句:「华东区哪个品类跌得最快?画个图给我看。」

你的 Agent 很快把代码写出来了——读文件、按品类分组、算环比、matplotlib 出图,十几行,看着挺对。

你盯着那十几行,手放在回车键上没敢按下去。

它可能是对的。也可能 groupby 的键拼错了,四十万行直接把内存吃穿;也可能里面有句 pip install matplotlib 把你线上服务的依赖版本换掉;再糟一点,一个路径拼错的 shutil.rmtree。

于是你开始写那套"临时"的容器脚手架:docker run 起一个、把 CSV 和代码塞进去、把 stdout 抓回来、加超时把它杀掉、再写个定时任务扫没退干净的容器。图画出来了要让运营同学看见,你还得回头补端口映射。两周过去,这套脚手架还在修——而它跟你真正想做的那个分析助手,一点关系都没有。

它替你接手的是「执行」这一段

OpenSandbox 是一个给 AI 应用提供隔离执行环境的沙箱平台。 你的 Agent 要跑一段代码时,发一次 API 调用换回一个隔离沙箱;在里面执行命令、读写文件、跑代码、暴露端口都有现成接口;用完销毁,或者干脆不管——超时会自动回收。

接进来的方式随你的技术栈:Python、Java/Kotlin、TypeScript、C#、Go 各有 SDK,osb 命令行用来手工排查,MCP server 让 Claude Code、Cursor 这类客户端直接把沙箱当工具调用。底层跑在 Docker 还是 Kubernetes、用普通容器还是 gVisor 这类强隔离运行时,对调用方来说是同一套接口——所以可以从一台服务器起步,规模上来后换到集群,你的代码不用改。

边界也说清楚:

  • 它做:沙箱的创建、暂停、销毁与超时回收;沙箱内的命令执行、文件读写与代码解释;沙箱端口的对外暴露;出网管控与凭证注入
  • 它不做:不提供模型,也不是 Agent 框架——决策逻辑、提示词、模型调用都留在你自己的应用里;沙箱里装了什么由你指定的镜像决定,它不预置业务环境
  • 代码和数据跑在你自己的服务器上,Apache 2.0 协议,商用无额外限制

通过阿里云计算巢部署,几分钟内开箱可用,不用自己装运行时、配入口网关、调容器权限。

architecture.png

它解决了什么问题

你原来怎么干 代价 用它之后
在服务进程里直接 exec 模型生成的代码 一次死循环或误删就波及线上进程 每次执行在独立沙箱里,炸了只炸这一个沙箱
手写 docker run 脚手架管容器 起停、超时、清理、日志抓取全要自己实现和维护 创建、暂停、销毁都是一次 API 调用
用定时任务扫僵尸容器 忘了清理就攒到磁盘满 沙箱自带存活时长,到点自己消失
每轮追问都重新起容器、重读一遍数据 四十万行 CSV 读三遍,用户在对话框里等三遍 沙箱可以暂停再恢复,上一轮的变量还在
给沙箱里的服务手工配端口映射 每加一个可视化功能就改一次网络配置 网关按沙箱路由,问一次端点就能访问
把真 API Key 塞进容器环境变量 沙箱里跑的是模型写的代码,等于把密钥交给它 沙箱里只有假 Key,真凭证在出网时才注入

回到那个下午:Agent 写完代码,向 OpenSandbox 要一个沙箱,CSV 写进去、代码在里面跑出结果和一张图,图通过网关地址回到对话框里。运营同学看完切去开会,沙箱挂起;半小时后他回来追问「那把去年同期也叠上来」,沙箱恢复,四十万行不用重读一遍。整场对话结束后没人记得销毁,它到点自己消失了。

而更深一层的变化是:执行不再是一个需要权衡风险的决定。以前"让 Agent 真的动手"要先讨论权限边界,讨论的结果往往是把它砍成只生成不运行、只读不写;现在它就是一次调用,跑错了销毁重来。Agent 能做到哪一步,不再取决于你敢不敢让它动手。

跟着这一次提问,看它都做了什么

第一步:给这段代码找个地方跑

运营同学的问题到了,Agent 需要一个不会连坐到线上服务的地方。

  • 一次调用换一个沙箱 —— 起停容器、挂载卷、注入环境变量这些细节都收在接口后面,指定镜像和资源上限就行
  • 暂停、恢复与到点自动消失 —— 他去开会那半小时沙箱挂起、内存里的 DataFrame 留着,回来一调恢复就接着算;整场对话没人记得销毁也不会攒成僵尸容器,每个沙箱自带存活时长,需要更久可以续期
  • 沙箱池预热 —— 首次拉起要两分钟左右(实测冷启动约 130 秒),预热好的沙箱等着被领用,把这段等待挪出 Agent 的执行链路

第二步:把 CSV 送进去,把结果和图取回来

不用为了"送数据进去、取结果出来"再造一层协议。

  • 文件读写与命令执行 —— 四十万行的 CSV 直接写进沙箱,跑 shell、装缺的包、取回产出文件,都是 SDK 里的一个方法
  • 代码解释器 —— 直接提交那段 pandas 代码,拿回的是结构化结果和 stdout,不用从终端输出里正则抠数字
  • 端口暴露与入口网关 —— 图不落地成文件也行,沙箱里起个交互式图表服务、VNC 或 VS Code,问一次端点就有可访问地址,不用手工配端口映射

第三步:代码要调外部接口,但不能拿到你的 Key

这段代码是模型写的,所以按"它可能干任何事"来设计防线。

  • 凭证代理 —— 沙箱内的环境变量是假 Key,真凭证由出网组件在请求发出时按域名和路径注入,工作负载始终拿不到明文
  • 出网白名单 —— 默认拒绝所有外连,只放通显式允许的域名
  • 强隔离运行时 —— 需要更硬的边界时,可换用 gVisor、Kata Containers 或 Firecracker 微虚机

credential-vault.png

谁最该用

用户类型 典型场景 用它拿到什么
AI Agent / Coding Agent 开发者 Agent 要执行自己生成的代码、跑测试、改文件 不用维护容器脚手架,执行环境按需领用
Agent 评测与强化学习训练团队 一轮跑几百个 trial,每个都要干净环境 沙箱批量创建与池化,trial 之间互不污染
提供「在线跑代码」能力的产品团队 在线 IDE、数据分析对话、编程教学平台 现成的隔离执行加端口暴露,不用自建多租户沙箱
平台与基础设施团队 公司内几个 Agent 团队各搭一套执行环境 收敛成一套统一的执行底座和统一的出网管控

技术支持


🚀 立即体验

→ 一键部署 OpenSandbox

部署完成后在实例详情页拿到 API 地址和 API Key,请求头带上 OPEN-SANDBOX-API-KEY,调一次 POST /sandboxes 就能拿到你的第一个沙箱。

相关文章
|
1月前
|
XML 人工智能 JSON
阿里开源:skill-up,一款Agent Skill 评测工具!
阿里开源的 skill-up 是首个专为 Agent Skill 设计的评测与演进工具,将软件测试方法论完整迁移:支持多引擎运行、声明式 YAML 用例、规则/脚本/LLM 三类断言,并内置自动修复与回归闭环。本地可跑,CI 可集成,让 Skill 质量可度量、可保障。
883 1
阿里开源:skill-up,一款Agent Skill 评测工具!
|
2月前
|
人工智能 JSON JavaScript
Pi Coding Agent · 极简可扩展的终端 AI 编码代理
Pi 是一款轻量级开源终端AI编码代理,内核仅提供读/写/改文件与执行命令4个基础工具,所有工作流(如检查、提交规范、目录确认)均由用户用TypeScript自定义扩展,支持打包共享、会话树回溯、多模型接入及云上一键部署。
|
4月前
|
人工智能 IDE API
阿里云OpenCode:替代Claude Code的开源AI编程Agent全解析
阿里云OpenCode是一款终端优先、模型中立、本地优先的开源AI编程Agent,核心定位是成为Claude Code的国产开源替代方案。它打破了单一模型绑定限制,支持75+款大模型无缝切换,覆盖海外闭源模型、国内云大模型、本地离线模型三大类,适配国内开发者网络与合规需求。相比传统对话式AI代码工具,OpenCode具备完整项目感知、任务自主规划、文件批量修改、终端命令执行、改动审查闭环能力,可接收自然语言开发目标,全自动完成整套编码任务,真正实现“输入需求,AI写完代码”。以下从核心优势、安装部署、模型配置、使用方式、实战技巧、常见问题六大维度,全面解析OpenCode替代Claude Co
1443 0
|
1月前
|
人工智能 监控 安全
零代码改造:让 AI Agent Sandbox 不再是黑盒
OBI 基于 eBPF 在内核与库函数层零代码拦截通信,自动生成调用链与指标,内置 OpenAI、Anthropic、Gemini、Qwen 及自定义 LLM 网关的 GenAI 语义追踪,覆盖 LLM、工具、MCP 与 RAG 全链路,从性能、成本、安全三个维度透视沙箱执行。
507 19
|
1月前
|
弹性计算 人工智能 API
自建 E2B 实战:用阿里云计算巢搭建 AI Agent 沙箱
基于阿里云计算巢自建 E2B,图文演示集群部署、沙箱生命周期、模板构建、Computer Use 与弹性伸缩,帮助 AI Agent 接入自己的云上执行环境。
|
4月前
|
人工智能 监控 安全
QoderWake:会上岗、有记忆、能进化的生产级 AI 数字员工
QoderWake是阿里推出的生产级数字员工平台,非聊天机器人,而是能7×24自主值守、承担真实岗位职责的“虚拟同事”。已上线数字程序员等6+专岗,Harness-First架构支持五维自进化,安全可控、一键部署、分钟上岗。
QoderWake:会上岗、有记忆、能进化的生产级 AI 数字员工
|
2月前
|
人工智能 安全 前端开发
基于 AgentScope 构建金融级智能体底座实战
金融级 AI 原生智能体底座白皮书发布。
|
人工智能 安全 Apache
QwenPaw:你的私人 AI 助理 —— 数据归你、记忆进化、多端触达的开源个人智能体
QwenPaw 是一款开源、本地优先的AI个人智能体(Apache 2.0),数据归属用户、记忆自主进化、支持钉钉/飞书/微信等多端触达。3行命令即可部署,内置Coding IDE、Persona人格、定时任务、MCP工具生态与多Agent协作,真正属于你的私有AI助理。
QwenPaw:你的私人 AI 助理 —— 数据归你、记忆进化、多端触达的开源个人智能体
|
4月前
|
存储 人工智能 Java
2026年AgentScope Java 2.0详解:架构升级、分布式企业级智能体底座全解析
在AI智能体规模化落地的当下,原型验证阶段的简单运行已经无法满足企业生产环境的严苛要求。多数企业在部署AI智能体时,普遍遭遇分布式扩展困难、多租户数据隔离缺失、长期运行稳定性差、权限管控薄弱、模型调用易中断等一系列工程化难题。2026年6月,阿里正式推出**AgentScope Java 2.0**版本,作为AgentScope多语言体系的重要升级产物,该版本面向JVM生态深度优化,聚焦企业级生产场景,将分布式部署、多租户隔离、安全权限、容错机制等能力内化为框架原生特性,真正实现了从原型Demo到工业级智能体底座的跨越。本文结合框架架构、核心组件、关键能力、部署模式、扩展机制以及落地场景展开全
2763 0
|
1月前
|
人工智能 JavaScript API
从0到1,DeepSeek Harness保姆级安装与实操完整教程
2026年8月AI领域迎来一波密集更新浪潮,多款大模型与智能体框架集中对外发布。DeepSeek不仅更新V4 Pro正式版本,补齐Agent工具调用、链式任务执行与软件工程相关能力,还正式开源DeepSeek Harness智能体运行框架。该项目凭借“一切皆插件”的创新设计理念,上线之后快速收获大量开发者关注,短短数天GitHub Star突破15万,成为平台历史上增长速度最快的开源项目之一,也标志着国内大模型行业的竞争逻辑,逐步从单纯比拼模型调用价格,转向底层架构、插件生态与智能体执行能力的综合比拼。
1968 2

热门文章

最新文章