superradcompany/microsandbox
一个能把不受信任的代码或AI智能体关进百毫秒内启动的隔离小型虚拟机里运行的工具
microsandbox是一个开源运行时,能把不受信任的代码和AI智能体放进名为microVM的轻量级虚拟机中运行。它可以直接拉取标准Docker镜像,并提供Rust、Python、TypeScript、Go、Ruby的SDK以及名为msb的命令行工具。项目用Rust编写,以Apache 2.0许可证发布,开发公司获得了Y Combinator的支持。
它做什么
- 把AI智能体生成的代码、插件、CI任务、网页爬虫等不可信程序放进硬件级隔离的microVM中运行
- 可直接拉取Docker Hub等仓库中的标准OCI容器镜像,并提供类似Docker操作方式的msb命令行工具(run、exec、pull等)
- 支持Apple Silicon版macOS、开启KVM的Linux、开启WHP的Windows 10及以上系统,在M1机器上平均启动时间低于100毫秒
- 无需单独服务器或常驻后台进程,开发者可直接在代码中创建sandbox,并确保API密钥等敏感信息不会进入虚拟机内部
- 支持Agent Skills和MCP服务器,让Claude Code、Cursor等AI编程工具能够自行创建sandbox
为什么重要
让AI智能体拥有真实的计算资源和命令执行权限,就需要一层足够强的隔离,防止出错时影响扩散,而这个项目在保持容器般轻快的同时提供了虚拟机级别的隔离强度。Vercel的Eve、LlamaIndex等多个已有项目已经在实际使用它,说明它经过了一定程度的真实场景验证。
本仓库术语
- microVM · 启动速度远快于传统虚拟机的超轻量级虚拟机
- OCI兼容 · 能够直接运行Docker等工具使用的标准容器镜像格式
- KVM/WHP · Linux和Windows上使虚拟机能够快速运行的硬件虚拟化功能
- MCP服务器 · 让AI智能体通过标准化协议调用外部工具的连接器
- SDK · 让开发者能在自己的程序代码中直接调用该功能的代码库
仓库简介(英文)
🧱 easy fast local-first microVM runtime and library
在 GitHub 打开热门仓库
- cathrynlavery/diagram-design让AI编程工具画出杂志排版质感图表,而不是千篇一律的圆角方框
- public-apis/public-apis一份由社区维护的免费API大全仓库
- semantica-agi/semantica一个让AI智能体的决策可追溯、可审计的开源图谱基础设施
- cactus-compute/needle一个14MB的AI模型,让手机和可穿戴设备无需联网就能调用工具
- unslothai/unsloth一款让你在自己电脑上运行和训练AI模型的桌面应用,无需写代码
- macro-inc/macro把邮件、聊天、文档、任务和CRM互相链接、共享同一份AI团队记忆的一体化办公平台
- harry0703/MoneyPrinterTurbo只需一个主题或关键词,就能自动生成配好文案、素材、字幕和音乐的完整短视频的开源工具
- basecamp/omarchyDHH打造的、开箱即用且风格统一的Linux发行版