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 上获取:

https://github.com/robcholz/vibebox

0 浏览
Back to Blog

相关文章

阅读更多 »