Vibeyard
专为 AI 编程代理打造的 IDE,让多会话管理、成本追踪和任务规划变得轻松。
证据显示:应用为本地桌面应用,不暴露网络服务;SECURITY.md 明确威胁模型假设本地用户可信;Electron 沙箱被禁用(sandbox: false)但上下文隔离启用;临时目录使用 /tmp/vibeyard/;依赖包含 electron-updater 等。扣分:沙箱禁用和临时目录使用未提供充分缓解措施;未发现用户确认机制(如敏感操作确认);数据流透明度有限;敏感数据处理(如凭据)未详细说明;依赖安全未提供审计或锁定;外部影响(如自动更新)未说明用户控制;回滚机制未提及;来源归属仅通过作者信息,未验证。
证据显示:package.json 中脚本和依赖定义一致;CI 工作流在多个操作系统上构建和测试;测试存根存在以处理 Electron 依赖。扣分:失败消息未在文档中说明;依赖可用性未提供锁定或镜像;自一致性在版本和描述上略有差异(README 声称支持多平台,但 SECURITY.md 提到未签名构建)。
证据显示:README 明确目标用户为 AI 编码代理用户,支持多种 CLI 工具;能力边界在功能列表中描述;环境适配涵盖 macOS、Linux、Windows 和 npm。扣分:触发精度(如快捷键)未详细说明;场景示例有限;环境适配未提及特定版本要求(如 Node v24+ 但 package.json 声明 >=18)。
证据显示:README 提供安装说明、功能列表、贡献指南和许可证;LICENSE 文件为 MIT;SECURITY.md 列出已知限制;package.json 包含版本和仓库信息。扣分:信息架构未提供目录或文档结构;命名稳定性未说明;示例和 FAQ 缺失;版本变更日志未提供;维护责任未明确(仅作者信息)。
证据显示:输出可用性通过功能列表和演示 GIF 展示;边际价值通过独特功能(如 P2P 会话共享、成本跟踪)体现;成本效益未提供定价或性能数据。扣分:成本效益未量化;输出可用性未提供实际使用案例。
证据显示:README 中的声明部分可追溯到代码(如功能列表);跨来源验证有限(仅 README 和 SECURITY.md);事实与推断未明确分离。扣分:声明缺乏测试或独立验证;未提供证据链接。
- 沙箱禁用和临时目录使用可能带来安全风险,需用户自行评估。
- 未提供用户确认机制,敏感操作可能自动执行。
- 依赖未锁定,存在供应链风险。
- 自动更新机制未说明用户控制选项。
- 未提供回滚机制,更新失败可能影响使用。
这个 Agent 能做什么,适合哪些场景?
Vibeyard 是一个桌面 IDE,专为运行 AI 编程代理(如 Claude Code、Codex CLI 和 Gemini CLI)而设计。它提供多会话并行管理、实时成本与上下文监控、拖拽式项目仪表盘、看板任务板、P2P 会话共享以及会话恢复等功能。应用基于 Electron 构建,提供 macOS、Linux 和 Windows 的预构建安装包及 npm 全局安装方式。Vibeyard 本身不是 AI 代理,而是承载代理 CLI 的界面层,通过 PTY 和 WebRTC 等机制与现有工具集成。其 MIT 许可证和活跃的发布表明它适合希望更高效地管理多个 AI 编码会话的开发者。
Vibeyard 使用 Electron 构建了一个桌面应用,它启动和管理多个 PTY 会话,每个会话运行独立的 AI CLI 工具(如 Claude Code、Codex CLI、Gemini CLI)。用户可以为每个项目创建多个会话,支持并行运行,并通过 Cmd+\ 启动新会话,利用网格视图实现 swarm 模式。应用实时收集并显示每个会话的成本、token 用量和上下文窗口占用情况,并提供会话检查器(Cmd+Shift+I)展示时间线、成本明细和工具使用统计。项目仪表盘支持拖拽式自定义,包含 AI 就绪度、看板、团队、会话、Provider 工具和 GitHub PR/Issue 等组件。看板看板支持拖拽任务卡片,一键启动或恢复会话,并在会话完成时自动将任务移至“完成”列。P2P 会话共享通过 WebRTC 实现,支持只读/读写模式和 PIN 认证。应用还提供嵌入式浏览器标签页,可预览 localhost 并发送带选择器的 AI 编辑指令。会话恢复功能可在重启后继续之前的状态。
- 一位开发者在同一个项目中同时运行多个 Claude Code 会话,分别处理不同功能分支,通过分屏和 swarm 模式监控进度。
- 技术团队在项目看板上创建编码任务,每个任务对应一个 AI 代理会话,代理完成时自动移动任务状态。
- 开发者需要追踪 AI 编码工具的费用和 token 消耗,按月、按会话查看成本明细,避免超预算。
- 团队成员通过 P2P 会话共享实时协作,远程队友可以查看或协助当前终端会话,无需共享屏幕。
- 项目维护者利用 AI 就绪度评分和智能提醒检查项目是否缺少工具、上下文是否过度膨胀,并一键修复。
- 开发者在一个会话标签中打开本地开发服务器预览,直接点击 DOM 元素并让 AI 代理根据元素选择器进行编辑。
这个 Agent 有哪些优点和局限?
- 专为多 AI 代理会话设计,支持并行运行和 swarm 网格视图,提升工作效率。
- 内置成本追踪和上下文窗口监控,帮助用户控制 token 消耗和费用。
- 提供可自定义的仪表盘和看板,将项目管理与 AI 代理执行深度集成。
- P2P 会话共享支持实时协作,无需额外服务器。
- 支持多 Claude 配置隔离,允许同时使用工作与个人账号。
- 需要预先安装并配置特定的 CLI 工具(Claude Code、Codex、Gemini CLI),依赖外部认证。
- 仅支持 Electron 桌面环境,需针对 macOS、Linux、Windows 分别下载,安装包体积可能较大。
- 平台特定于 AI CLI 提供商,更换工具需重新配置。
- 初学者可能需要时间熟悉多会话管理和快捷键,学习曲线较陡。
如何安装或部署这个 Agent?
### 安装要求
需先安装并认证至少一个受支持的 CLI:Claude Code、OpenAI Codex CLI 或 Gemini CLI。
### 安装方式
- macOS:从 GitHub Releases 下载 .dmg,拖入应用程序文件夹(已签名并公证)。
- Linux:下载 .deb(Debian/Ubuntu)或 .AppImage(通用),执行 sudo dpkg -i vibeyard_*.deb 或 chmod +x Vibeyard-*.AppImage && ./Vibeyard-*.AppImage。
- Windows:下载 Setup .exe 或 portable .exe,运行安装程序或直接运行。
- npm:全局安装 npm i -g vibeyard,然后运行 vibeyard,首次运行会自动下载并启动。
- 从源码构建:git clone https://github.com/elirantutia/vibeyard.git && cd vibeyard && npm install && npm start,需 Node.js 24+。
如何使用这个 Agent?
安装并启动 Vibeyard 后,首次运行会引导选择项目文件夹。在项目仪表盘中,可以添加自定义组件、创建看板任务。通过 Cmd+\ 或点击按钮新建代理会话,选择要运行的 CLI(Claude Code、Codex CLI 或 Gemini CLI)和所需配置文件(支持多 Claude 配置)。运行任务时,可在会话标签中查看实时输出、成本、token 用量。使用会话检查器(Cmd+Shift+I)查看深入遥测。要分享会话,使用 P2P 分享功能生成 PIN 码。任务完成后,看板卡片会自动更新状态。