VibeAround 是什麼?
VibeAround 是一款本地代理程式編寫介面,讓您從任何地方存取支援的 AI 程式編寫代理。它提供兩個主要介面——透過熱門 IM 平臺聊天,以及基於瀏覽器的網頁終端——後端使用相同的本地工作空間,讓您無論在手機、咖啡廳筆電或桌面環境中都能持續工作。
專案還包含輕量級桌面應用程式(使用 Tauri 建置),用於設定與服務管理。代理與 IM 頻道以插件形式實作,可依需求啟用,而底層連線與工作階段行為則透過一致的通訊協定與內建隧道處理。
主要功能
- 從任何 IM 與本地 AI 代理聊天:在 Telegram、Slack、Feishu/Lark 或 Discord 中私訊您的代理,透過聊天介面撰寫程式碼與執行指令。
- 支援 tmux 的網頁終端:在瀏覽器中使用完整 shell;行動裝置上,螢幕指令盤支援一鍵存取 ESC 與 Ctrl/方向鍵輸入。搭配 tmux,讓工作階段在關閉瀏覽器後仍保持存活。
- 雙向工作階段交接:使用
/handover與/pickup在終端與 IM 間移動即時程式編寫工作階段,保留完整脈絡。 - 對話中切換代理:變更驅動工作階段的支援代理(例如
/switch claude、/switch codex、/switch cursor),無需重新啟動 VibeAround。 - 透過短暫連結即時預覽:分享開發伺服器的渲染 Markdown/HTML,並從手機或任何瀏覽器開啟連結。
- 隧道與憑證的一鍵設定精靈:設定精靈安裝代理依賴、填入頻道憑證,並選擇隧道提供者,減少手動設定。
如何使用 VibeAround
- 建置與執行專案(本地開發用):
cd src,接著bun install、bun run prebuild與bun run dev。 - 啟動桌面應用程式:首次啟動時會開啟設定精靈。
- 選擇代理與頻道:依精靈提示啟用您想使用的代理,並設定 IM 頻道憑證。
- 設定隧道:精靈選擇隧道後端,讓網頁終端與即時預覽可透過權杖保護的公開 URL 存取。
- 開始工作:開啟 IM 用戶端私訊代理進行聊天式程式編寫,或在瀏覽器使用網頁終端。需要時,使用
/handover與/pickup在介面間交接即時工作階段。
儲存庫中列出的先決條件為 Rust 1.82+、Node.js 20+ 與 Bun 1.1+;macOS 上還需執行 xcode-select --install。
使用情境
- 旅行中從 IM 程式編寫:從 Telegram/Slack/Feishu/Discord 發送指令,直接在聊天中接收程式編寫輸出,持續開發。
- 借用筆電進行終端工作:在咖啡廳機器開啟基於瀏覽器的網頁終端;使用 tmux 讓工作階段在關閉瀏覽器後持續存在。
- 在手機與終端間切換:在網頁終端啟動工作階段,然後使用交接指令從 IM 繼續(或反之),保留相同脈絡。
- 不同任務使用不同代理:在 Telegram 執行一個代理,同時在 Slack 使用另一個,或使用提供的
/switch ...指令在對話中切換代理。 - 分享快速預覽驗證 UI/內容:透過短暫連結發布渲染 Markdown/HTML 或開發伺服器輸出,並在手機上檢視。
常見問題
-
VibeAround 支援哪些 AI 程式編寫代理?
儲存庫列出支援 Claude Code、Gemini CLI、Codex CLI、Cursor CLI、Kiro CLI 與 Qwen Code,透過 stdio 使用 ACP (Agent Client Protocol) 進行通訊。
-
VibeAround 如何連線 IM 平臺?
每個 IM 頻道以獨立 Node.js 插件形式依需求載入。頻道驗證細節依平臺而異(例如 bot 權杖、應用程式憑證或 QR 碼登入),設定精靈協助填入。
-
「工作階段交接」實際上是什麼意思?
它讓您使用指令(
/handover與/pickup)在網頁終端與 IM 間移動即時程式編寫工作階段,同時保留完整脈絡。 -
網頁終端與即時預覽 URL 需要存取控制嗎?
是。儲存庫指出暴露的 URL 具權杖保護:公開可達,但僅您能開啟。
-
工作階段持續性需要 tmux 嗎?
文件指出網頁終端可搭配 tmux,讓工作階段在關閉瀏覽器後保持存活。
替代方案
- 直接使用 CLI 代理的本地終端工作流程:您可以在自己的終端中使用代理 CLI,但不會獲得 IM 整合、網頁終端介面,或聊天與終端間的內建工作階段交接。
- 基於網頁的 AI 程式編寫助理:瀏覽器式助理可從任何地方提供一致介面,但無法匹配 VibeAround 連接本地代理程序並在聊天與終端間保留相同工作空間的重點。
- 透過平台機器人進行的聊天式程式編寫(無工作階段交接/網頁終端):IM 機器人方式可將代理輸出帶入聊天,但可能無法提供 VibeAround 描述的相同雙向交接與網頁終端體驗。
- 通用隧道 + 自建網頁終端:使用隧道與瀏覽器終端設定可近似遠端存取,但您需自行組裝與維護代理/工作階段管理,而非使用 VibeAround 的外掛架構與交接指令。
替代品
Devin
Devin 是 AI 程式碼代理,可平行執行程式碼遷移與大型重構子任務;工程師負責專案管理並審核變更。
Claude Opus 4.5
介紹全球最佳的編碼、代理、計算機使用和企業工作流程模型。
Codex Plugins
使用 Codex Plugins 將技能、應用程式整合與 MCP 伺服器打包成可重複使用的工作流程,讓 Codex 存取 Gmail、Google Drive、Slack 等工具。
Falconer
Falconer 是自動更新的知識平台,讓高速度團隊在同一處撰寫、分享並搜尋可靠的內部文件與程式碼脈絡。
OpenFlags
OpenFlags 是開源、可自架設的功能旗標系統,支援逐步交付;App SDK 可本地評估,控制平面提供安全、精準的發佈。
AakarDev AI
AakarDev AI 是一個強大的平台,通過無縫的向量資料庫整合簡化 AI 應用程式的開發,實現快速部署和可擴展性。