Boxes.dev: 为 Claude Code 和 Codex 提供云原生智能体开发环境
Boxes.dev 为 AI 编程智能体提供隔离的云端计算能力
Boxes.dev 是一个纯云端的智能体开发环境 (ADE),旨在消除在使用 Claude Code 和 Codex 等 AI 智能体时本地开发的局限性。通过为每个智能体线程提供专用的云端计算机、文件系统和计算资源,该平台允许智能体在隔离状态下运行、测试和验证完整的应用程序,而不会干扰开发者的本地机器,也不需要复杂的 Git worktree 配置。
解决 AI 智能体的 localhost 局限性
在本地机器 (localhost) 上使用 AI 智能体进行开发会产生几个 Boxes.dev 旨在解决的瓶颈:
- 并行化限制: 当尝试同时在不同任务上运行多个智能体时,传统的 Git worktrees 设置起来非常繁琐。
- 资源耗尽: 运行多个并行智能体,且每个智能体都要执行完整的应用程序进行端到端测试,这会迅速耗尽本地系统资源。
- 硬件依赖: 开发者通常必须保持笔记本电脑开启或维持与家庭服务器的 SSH 连接,以确保智能体能够继续处理长时间运行的任务。
- 移动端访问能力: 本地 localhost 设置通常将移动端开发视为次要考虑,而 Boxes.dev 提供了一个功能齐全的移动应用,用于与智能体进行交互。
核心功能与技术实现
Boxes.dev 在将整个执行层迁移到云端的同时,镜像了 Claude Code 和 Codex 的用户体验。关键技术能力包括:
- 自动化环境迁移: 平台使用编程智能体来扫描用户的本地开发设置,并将配置迁移到云端。
- 基于快照的线程: 每个新的 Claude Code 或 Codex 线程都从完整环境的快照开始,确保每个任务都有一个干净、隔离的状态。
- 远程执行: 智能体可以在云端运行它们正在构建的完整应用程序,从而实现对其工作的真实端到端测试。
- 集成生态系统: 平台包含定时自动化任务和 Slack 集成,以扩展智能体在聊天界面之外的能力。
社区反馈与技术考量
虽然该产品被其创建者和一些测试人员称为“游戏规则改变者”,但 Hacker News 社区提出了几个技术和战略问题:
安全与凭据
用户质疑平台如何处理 Model Context Protocol (MCP) 凭据,特别是对于从本地配置读取 token 的 stdio 服务器,或者使用 OAuth token 的 HTTP 服务器,以及这些密钥存储在云端基础设施中的什么位置。
基础设施与可移植性
一些开发者表示更倾向于“自带计算资源”的模型。一位用户指出,必须使用 Boxes.dev 自定义云端的限制是一个阻碍因素,并建议支持任何 VPS 或开源版本会更具吸引力。
防御性与市场地位
考虑到 OpenAI 和 Anthropic 等前沿实验室正日益通过提供自己的远程执行和桌面集成功能而“向下渗透”到技术栈底层,人们对一个独立的 ADE 的长期防御性提出了疑问。
资源管理
用户寻求关于“box-hours”定价模式的澄清,以及在智能体处于非活跃状态(例如等待用户输入)或智能体正在执行外部任务(如网页搜索)时是否会产生费用。