Vibe - macOS 上的 LLM 代理沙箱工具

在 macOS 上快速启动 Linux 虚拟机来沙箱化 LLM 代理的工具。

一句话描述

轻量级、零配置的 macOS 虚拟化工具,利用 Apple Virtualization Framework 为 LLM 代理提供安全的隔离环境。

核心特性

特性 说明
极速启动 M1 MacBook Air 上约 10 秒完成启动
零配置 下载后直接使用,无需复杂设置
目录共享 virtiofs 高速共享,比 QEMU 9p 快数十倍
默认共享 自动共享项目目录、mise 缓存、.codex、.claude 等
资源控制 --cpus--ram 配置 CPU/内存
自动化脚本 --script--send--expect 实现自动化
极小体积 编译后二进制文件 < 1 MB
持久化存储 退出后磁盘状态保留

使用场景

  1. LLM 代理开发与测试:安全运行 Claude Code、OpenAI Codex 等代理工具
  2. 隔离开发环境:为不同项目创建独立、干净的 Linux 工作环境
  3. 安全沙箱:在 --yolo 模式下让代理自由执行命令
  4. 工具安装测试:让代理安装/卸载软件包而不影响主机系统

技术栈

安装与使用

# 安装
cargo install --git https://github.com/lynaghk/vibe

# 基本使用
vibe run -- ls -la

# 自定义挂载
vibe run --mount /host/path:/guest/path:ro -- python script.py

# 配置资源
vibe run --cpus 4 --ram 8G -- yolo-command

# 使用脚本
vibe run --script setup.sh

命令行参数

参数 说明
--mount 自定义目录挂载
--cpus CPU 核心数
--ram 内存大小
--script 运行初始化脚本
--send 发送命令
--expect 预期输出并响应
--yolo 免确认模式

相关资源

相关笔记


创建时间:2026-01-04