GitHub: https://github.com/amlalabs/amla-sandbox
「Let AI Agents Think in Code」——唯一零基础设施(无 Docker/VM)的 WASM Agent 代码沙箱,13MB 单二进制 + <10ms 冷启动 + capability-based security,由操作系统/HFT 工程师打造。
维度 | 数据 |
|---|---|
GitHub | https://github.com/amlalabs/amla-sandbox |
Star / Fork | 320 / 11 |
代码行数 | 19,460 (Python 100%,核心 5.6K + 示例 9.5K + 测试 4.1K) |
项目年龄 | 2 天(2026-01-29 ~ 01-30,之后无更新) |
开发阶段 | Alpha(2 天内 15 个版本密集发布,之后停滞) |
贡献模式 | 独立开发(Souvik Banerjee 单人,OS/HFT 背景) |
热度定位 | 极小众(320 stars,73% 来自 HN Show HN 首日脉冲) |
质量评级 | 代码[良好] 文档[良好] 测试[良好] |
Souvik Banerjee (@souvik1997),SF Bay Area,自述「Operating Systems / HFT engineer」。Amla Labs 另有一个仓库 daxfs(CXL 共享内存分布式文件系统),证明团队有深厚的系统内核工程背景。发现并披露了 LangChain CVE-2025-68664(CVSS 9.3 远程代码执行),展示了对 AI Agent 安全架构的深入理解。
当前主流 AI Agent 框架(LangChain/AutoGen/SWE-Agent)直接使用 exec()/subprocess 执行 LLM 生成的代码,没有任何隔离。现有沙箱方案(E2B/Modal)需要云服务或 Docker,增加延迟和基础设施成本。Souvik 从 OS 安全工程的角度看到:WASM 可以在进程内提供接近零开销的隔离,不需要任何外部基础设施。
「最小权限 + 零基础设施」:
Amla Labs 定位为「AI Agent 的安全层」(The Missing Layer for AI Agent Actions),sandbox 只是第一个产品。公司有 early access 计划和另一个未公开的「ax」产品,可能走开源+商业化安全平台路线。
模式 | 简述 | 适用场景 |
|---|---|---|
WASM 进程内隔离 | wasmtime + WASI 实现零基础设施代码沙箱 | 需要轻量隔离执行不受信任代码的场景 |
Capability Token DSL | Python API 定义精确的文件/网络/环境变量能力边界 | 需要细粒度权限控制的安全系统 |
Yield-to-host 架构 | 沙箱内代码通过 yield 将 I/O 委托给宿主执行 | 需要拦截和审计所有外部操作的系统 |
示例代码 > 核心代码 | 9.5K 示例 vs 5.6K 核心,极致开发者体验优先 | 新 SDK/库的推广策略 |
维度 | amla-sandbox | E2B | Modal | Daytona |
|---|---|---|---|---|
Stars | 320 | ~10K+ | 商业 | 商业 |
隔离方式 | WASM 进程内 | Firecracker microVM | gVisor | Docker |
冷启动 | <10ms | ~150ms | <1s | <90ms |
基础设施 | 零 | 云端 | 云端 | 云端 |
原生模块 | 不支持 | 完整 Linux | 完整 Linux | 完整 Linux |
GPU | 不支持 | 支持 | 支持 | 支持 |
权限控制 | Capability token | 文件系统级 | 容器级 | 容器级 |
许可证 | MIT(Python) + Proprietary(WASM) | 开源 | 商业 | 商业 |
amla-sandbox 填补了「零基础设施轻量 Agent 沙箱」的空白——在 E2B(云 microVM)和裸 exec()(无隔离)之间提供了一个中间方案。适合不需要完整 Linux 环境、但需要安全隔离执行 LLM 生成代码的场景。
资源 | 链接 |
|---|---|
DeepWiki | 未收录 |
Zread.ai | 未收录 |
关联论文 | 无 |
在线 Demo | 无 |
官网 | https://amlalabs.com/sandbox/ |
HN 讨论 | Show HN: Amla Sandbox(146 points, 73 comments) |
CVE 博客 | LangGrinch CVE-2025-68664 |