Show HN:Bohay – AI編碼代理的指揮中心
Bohay 是一個開源終端工具,為多個AI編碼代理提供統一的監控和管理介面,包括代理狀態跟蹤、會話持久化、編排協作、Git整合、遠端SSH支援以及macOS劉海面板。
Bohay 是一款開源的終端工具,旨在作為 AI 編碼代理的“指揮中心”。它提供了一個統一的介面,讓開發者能夠在一個終端視窗中監控和管理多個 AI 代理(如 Claude、Copilot、Codex 等)的狀態。該工具透過側邊欄即時顯示每個代理的當前狀態——等待中、工作中、已完成或空閒,並且狀態判斷準確可靠:只有當代理真正執行任務時才會標記為“工作中”,避免因 CLI 啟動或使用者輸入而誤報。可選的通知鈴聲會在代理完成任務或需要使用者介入時提醒。
Bohay 對會話持久化做了特別設計。即使關閉終端,再次開啟時所有窗格、標籤頁和佈局都會恢復到之前的狀態。每個代理在重啟後會自動載入自己的聊天曆史,無需手動傳遞會話標誌。此外,Bohay 還支援遠端機器操作,透過純 SSH 連線即可驅動另一臺電腦上的會話,無需設定埠轉發,操作流暢如本地。
對於團隊協作,Bohay 提供了編排(Orchestration)功能。可以在編排板上新增帶有依賴關係的任務,每個啟動的任務會獲得一個獨立的 Git 工作區(worktree)和專屬窗格;透過路徑租賃(path leases)防止不同代理編輯同一檔案;只有透過指定的測試命令(質量門)後,任務才算完成;合併操作透過獨立的工作區進行,不會干擾主檢出分支。這實現了多個代理在同一個倉庫中並行工作且零衝突的目標。
Bohay 還整合了 Git 瀏覽功能,可在內建標籤中檢視提交、分支、拉取請求和問題,並直接操作 PR 的開啟與合併。對於 macOS 使用者,Bohay 提供了一個原生劉海面板(bohay-notch),下拉即可顯示所有代理狀態、批准請求、回答問題,並快速跳轉到任意窗格,無需中斷工作流。
該工具相容多種 AI 編碼代理,包括 Claude Code、Copilot、Codex、opencode、Cursor 等,並支援透過可選鉤子(hook)報告精確事件。Bohay 完全開源,採用 AGPL-3.0 許可證,開發者可以在 GitHub 上獲取程式碼、提出 issue 或提交 pull request。