<90ms 冷启动
agent 调用 Sandbox.create(),sandbox 已经在那等它。微 VM 镜像走 warm pool,从空闲到可写入文件不到一百毫秒。
不卖功能堆砌。Talon Sandbox 只在三件事上拼命:启动快、隔离稳、过程透明。
agent 调用 Sandbox.create(),sandbox 已经在那等它。微 VM 镜像走 warm pool,从空闲到可写入文件不到一百毫秒。
每个 sandbox 是独立 Kata / Firecracker 微 VM,自己的 kernel、文件系统、网络栈。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。完全无服务器维护。
免费额度足够试跑一个 agent 一周。Team 起价低于自建 K8s 的电费。
单人原型 · 周末实验 · 自己玩 agent
小型 AI 团队 · 创业公司 · 多 agent 协作
大规模 · 行业合规 · 私有部署 · BYOC
所有方案 · 按秒计费 · sandbox 关闭即停 · 不绑年
过去半年我们试了五家 sandbox 提供商。Talon Sandbox 是唯一一家让我们的 agent 能"放手跑"的 —— 启动够快,隔离够紧,录像让我们能事后看清每一步。