#codeben

今天正式上线了第 9 个 vibe 项目, 这个开源项目既是我在 codeben, chatben 当中的 sandbox 实践的抽象,也是接下来要发布的云端“1人公司”产品的核心组件,在 agent matrix 时代,云端沙箱成为了无比重要的基础设施,因为代码不再由预定义的程序执行,而是由语言模型现写现用,有史以来,软件不再是写死的服务,而是流动的 token。 每个云端沙箱的 API 都不一样。Daytona、Fly io、Cloudflare sandbox、裸金属机上的 boxlite vm,全都互不兼容。换个 Provider 就要重写一遍基础设施代码。但很多时候,我们希望产品平衡成本和效用,并在各种沙箱之间进行互相通信,共享记忆。 Sandbank 是设计用来解决这个问题的开源项目,它用一套接口解决连接各大沙箱基础设施,它支持: ✦ 命令执行、文件读写、端口暴露、快照恢复、实时交互式终端 ✦ 内置多 Agent 会话编排 + WebSocket Relay 多沙箱通信 ✦ Skill 注入系统,将 Skills 同步到任何云端沙箱 ✦ 不同沙箱服务商的热替换,提升产品的横向拓展能力 如果你也在编写自己的 agent matrix 系统,可能还将目光集中在 local first 的本地部署方案,例如各种 openclaw 实例,但对于大型 to C 产品和服务,沙箱是最终的解决方案,迟早你的产品会需要使用 sandbox matrix,不妨参考下 sandbank 的实现,也许会有所帮助。 sanbank 在 MIT 协议下开源: 安装:npm i sandbank GitHub: 官网: