VibeAround

# VibeAround:多Agent编码工作站的统一指挥台 ## 项目简介 VibeAround 是一款开源的多A

AI编程开发 部分免费

VibeAround:多Agent编码工作站的统一指挥台

项目简介 VibeAround 是一款开源的多Agent编码工作站管理工具,旨在将开发者日常使用的各类AI编码助手——Claude Code、Codex CLI、Gemini CLI、Pi、OpenCode 等——整合到一个统一的桌面界面中进行管理和调度。项目由 jazzenchen 开发,采用 Rust 语言构建,支持 macOS、Windows 和 Linux 三大操作系统。

VibeAround 的核心理念是「保持已有的工作环境,而不是让用户重新构建」。它围绕用户现有的 Agent 配置、项目权限和工作流构建,在不破坏原有设置的前提下,为多Agent工作提供统一的启动、调度和状态管理能力。

核心功能

多Agent统一启动界面 VibeAround 提供了一个简洁的桌面UI,允许用户在同一个界面中选择要使用的编码Agent、模型配置、API端点和工作区,然后一键启动。无论你需要启动 Claude Code、Gemini CLI、Codex CLI 还是 Pi Agent,都可以通过 VibeAround 的图形界面完成,无需手动编辑各个 Agent 的配置文件。

API协议桥接(VAAAB) 不同AI模型服务商使用的API协议格式各不相同:OpenAI 使用 Responses 和 Chat Completions 两种格式,Anthropic 使用 Messages 格式,Google Gemini 使用 Generate Content 格式。VibeAround 内置了名为 VAAAB(VA AI API Bridge)的本地协议转换引擎,能够在不同的API形状之间自动翻译请求和响应,使得同一Agent可以无缝切换到不同的模型服务商,而无需修改Agent本身配置。

跨设备会话状态延续 传统CLI Agent的工作会话通常局限在单一的终端窗口中。VibeAround 通过配套的 Web Hub 和 Web Terminal 功能,将会话状态扩展到了浏览器环境——用户可以在移动浏览器中查看CLI输出、在远程设备上触发命令,同时保持执行环境在本地电脑上运行。这对于需要跨设备工作的开发者尤其有价值。

实时API流量录制与检查 VibeAround 内置了请求录制功能,可以捕获并展示 Agent 与模型服务商之间的完整通信过程,包括原始请求、桥接转换后的请求、模型原始响应以及桥接后的响应。这一功能对于调试API调用、分析Token消耗以及排查协议兼容性问题非常有帮助。

技术实现 VibeAround 基于 Rust 语言开发,选择 Rust 的主要考量在于其优秀的内存安全特性和高效的异步并发处理能力。

前端界面层采用标准的桌面应用框架构建,提供Agent启动器、配置管理器和会话监控界面。协议桥接层(VAAAB)是 VibeAround 最有技术含量的模块:当Agent发送请求时,VAAAB 首先接收原始请求,根据目标模型服务商的API规范进行格式转换,然后转发给服务商;响应返回时,VAAAB 再将响应转换回Agent所需的格式。目前支持的转换路径包括 OpenAI Responses ↔ OpenAI Chat Completions ↔ Anthropic Messages ↔ Gemini Generate Content 之间的双向转换。

状态同步机制通过 WebSocket 建立本地代理服务器,将CLI会话的输出流实时同步到 Web Terminal。

快速上手

第一步:安装 VibeAround。访问 GitHub 仓库下载对应操作系统的安装包。macOS 用户可通过 Homebrew 安装,Windows 用户使用 MSI 安装包,Linux 用户使用 AppImage 或从源码编译。

第二步:配置模型服务商。在「Providers」页面添加AI模型服务商API配置。VibeAround 内置了 DeepSeek、阿里 DashScope、月之暗面 Moonshot/MiniMax、xAI/Grok、NVIDIA NIM、Google Gemini、OpenRouter、Azure OpenAI 等主流服务商的预设模板。

第三步:选择并启动 Agent。在主界面中选择目标 Agent、关联配置好的模型服务商、选择工作目录,然后点击启动。

第四步:跨设备继续工作。打开 Web Hub 功能,生成一个有时限的访问链接,在手机浏览器或另一台电脑上查看 Agent 的实时输出并发送指令。

第五步:使用协议桥接切换服务商。在配置文件中新增一个 API Profile,然后在 VibeAround 中切换并重新启动 Agent 即可。

适用人群 同时使用多个AI编码工具的开发者、需要对接多个模型服务商的团队、追求跨设备工作一致性的远程开发者,以及对API调试有需求的AI工程师。

官方链接 GitHub:https://github.com/jazzenchen/VibeAround

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论