VibeBox:超快速 CLI,用于快速、沙盒化开发和 LLM 代理
发布: (2026年2月8日 GMT+8 18:37)
2 分钟阅读
原文: Dev.to
Source: Dev.to
概览
VibeBox 是一个轻量级、超高速的沙盒,允许 AI 代理自由运行命令、修改文件和执行代码,而无需权限提示,同时保持真实系统的安全。它使用 Apple 的虚拟化框架实现完整隔离,与传统的 Docker 或 devcontainer 相比,内存和磁盘占用极低。
特性
- 通过 Apple 虚拟化框架实现完整隔离——真实系统保持安全。
- 超快速热启动——在 M3 芯片上通常不到 6 秒,让进入和退出几乎是瞬间完成。
- 极低的资源消耗——远低于 Docker 或 devcontainer 的开销。
- 会话管理——对多个项目和实例进行简洁、最小化的处理。
- 可配置资源——通过简单的
vibebox.toml文件调整 CPU、RAM、磁盘大小和挂载点。
安装
# 通过 Homebrew 安装(macOS)
brew install robcholz/tap/vibebox
或者,从 GitHub releases 页面 下载预编译的二进制文件。
使用
在项目目录下直接使用一条命令进入隔离环境:
vibebox
沙盒启动迅速,提供即用的开发环境,你可以:
- 运行 shell 命令
- 修改文件
- 执行代码
配置
在项目根目录创建 vibebox.toml 文件来自定义沙盒:
# vibebox.toml
cpu = 2 # CPU 核心数
ram = "2G" # RAM 大小
disk = "10G" # 磁盘大小
mounts = [
{ source = "./src", target = "/workspace/src" },
{ source = "./data", target = "/workspace/data" }
]
根据每个项目的需求调整相应数值。
仓库
源码及更多文档可在 GitHub 上获取: