我平时主要用 Claude Code 和 Codex CLI 写代码,一直有几个问题让我很头疼:
于是做了个东西来解决自己的问题,顺便开源了。今天 v0.1 正式发布。
VibeAround 是一个把主流 AI 编程 Agent 接入 IM 工具的桌面应用。
**在 Telegram / 飞书 / 微信 / Discord 里直接和你的 Claude Code 对话,像用普通聊天机器人一样。
**配置 Agent 里的第三方 Base URL 和 API Key 都可以用,不需要任何官方付费订阅。
Claude Code / Gemini CLI / Codex CLI / Cursor CLI / Kiro CLI / Qwen Code / OpenCode
所有 Agent 通过 ACP (Agent Client Protocol) 统一走 stdio 通信,在任意 IM 里用 /switch codex、/switch cursor 就能中途切换,体验完全一致。
Telegram / 飞书 / Discord / Slack / 微信 / 钉钉 / 企业微信 / QQ Bot
每个渠道是独立的 Node.js 插件,基于 @vibearound/plugin-channel-sdk 开发,按需下载使用,不装的渠道不会占用资源。WhatsApp / LINE / Microsoft Teams 在路线图上。
/handover 生成一个 2 分钟有效的一次性口令,贴到任意已连接的 IM 里用 /pickup <code> 接着聊,完整上下文保留。反过来也行,聊完想回终端继续跑就再 /handover 一次localhost:12358 就有完整的 PTY + tmux Web 终端,内置 Cloudflare Tunnel / Ngrok / Localtunnel ,一键对外暴露,手机浏览器里也能开 shellRust + Tauri 2.10 + React 19 + Axum ,ACP Hub 和 PTY 管理用 Rust 写,桌面应用 Tauri 打包,渠道插件是独立的 Node.js 进程。MIT 协议开源。
目前只打包了 macOS 版本。
目前会话接力还不支持 OpenCode ,它会话模型比较特殊,必须在通过 TUI 命令执行,其他 6 个 Agent 都没问题。
之前在 /程序员 节点发过两个开发期间的讨论帖(t/1194651、t/1200867),收到了很多有价值的反馈,包括 Linux 支持、权限控制、和几个竞品的对比,非常感谢当时回帖的各位。这次 v0.1 算是对那些反馈的一次回应 —— 很多功能都是在那些讨论之后才加上的。
@vibearound/plugin-channel-sdk(npm)欢迎 Star 、提 Issue 、贡献新的渠道插件。如果你之前用过 0.0.x 版本觉得哪里不顺手,也欢迎在本帖或 GitHub Issue 里告诉我。