<50ms 冷启动
agent 调用 Sandbox.create(),sandbox 已经在那等它。容器走 warm pool 预热,从空闲到可写入文件只要几十毫秒。
不卖功能堆砌。Talon Sandbox 只在三件事上拼命:启动快、隔离稳、过程透明。
agent 调用 Sandbox.create(),sandbox 已经在那等它。容器走 warm pool 预热,从空闲到可写入文件只要几十毫秒。
每个 sandbox 是独立 OCI 容器,拥有自己的 PID namespace、文件系统、网络栈和 cgroup 资源限额。出站走三档网络策略(全放行 / 白名单 / 完全封锁),AI 写出来的任何代码都跑在它自己的笼子里。
PTY 数据帧实时回流到你的模型。每个会话自动录像为可回放、可审计的 .cast 文件 —— agent 写错代码时你能精确回到那一帧。
每个 sandbox 的状态、进程、端口、文件、网络流量、审计事件,一屏看完。⌘K 跳到任何地方。
指定 image / 资源 / 网络策略,Sandbox.create() 返回时,VM 已经在另一端等你。
# pip install talon-sandbox
from talon_sandbox import Sandbox
sb = await Sandbox.create(
image="node:20-bookworm",
resources={"cpu": 2, "memory": "4GiB"},
network="allowlist",
) 把任何命令丢进去 · 拿 PTY 流回你的模型 · 文件读写、进程管理、git 操作全程在 SDK 一行。
# stream stdout back to your LLM
pty = await sb.terminal.open()
pty.on("data", lambda ch:
llm.feed(ch))
await pty.write("npm run dev\n") 一行代码把端口暴露为公共 preview URL。可加签名、限流、TTL,关闭 sandbox 就回收。
# instant preview URL
url = await sb.expose(5173)
# https://sb-42a1-5173.preview.sandbox.talon.net.cn
print(url)
# auto-cleaned on sandbox.kill() 让 agent 自己 clone 项目 / 装依赖 / 跑测试 / 开 PR。每一步都有终端记录,失败可回放精确到那一行。
Python kernel 跑 pandas / matplotlib,图表通过 expose() 直出。模型看见输出,自己决定下一步。
CI hook 触发 sandbox · 跑 lint / 静态分析 / 安全扫描 · 直接评论到 PR。完全无服务器维护。
下面是规划中的方案分层。具体价格、配额与 SLA 尚未最终确定,敬请期待。
单人原型 · 周末实验 · 自己玩 agent
小型 AI 团队 · 创业公司 · 多 agent 协作
大规模 · 私有部署 · BYOC
计费方式与正式定价规划中 · 进展会第一时间在文档与本页公布
过去半年我们试了五家 sandbox 提供商。Talon Sandbox 是唯一一家让我们的 agent 能"放手跑"的 —— 启动够快,隔离够紧,录像让我们能事后看清每一步。