missuo/herdrm
Native macOS console for herdr — all your coding agents and their live terminals, across devices
解決的問題
提供一個集中式的原生 macOS 控制台,用於管理在 herdr 運行時上執行的編碼代理。無需手動追蹤分布在不同本地與遠端機器上的多個代理,使用者可直接跳轉至正在工作、被阻塞或已完成的代理的即時終端。
工作原理
此應用作為 herdr 伺服器的 GUI 包裝器。透過 SSH(使用 socket forwarding)連接本地與遠端裝置,並使用基於 Swift 的 RPC 客戶端(HerdrKit)與 herdr socket API 通訊。它內建一個終端模擬器(SwiftTerm),以提供對代理的直接 PTY 附加。
適用對象
在多台機器上透過 herdr 運行時使用編碼代理(如 Claude、Gemini 或 Grok)並希望獲得統一的 macOS 界面來監控與互動的開發者。
主要亮點
- 多裝置支援:透過 SSH 聚合本地與遠端機器上的代理。
- 即時狀態追蹤:為正在工作、旋轉中或被阻塞的代理提供視覺指示。
- 通知系統:當代理完成或需要輸入時,發送系統通知,並透過深度連結跳轉至特定代理。
- 直接終端存取:無需聊天包裝,即可完全存取代理的 PTY 以進行 TUI 操作。
- 命令調色板:使用 ⌘K 在所有連接裝置的所有代理與空間中進行搜尋。
- 代理啟動器:支援使用裝置特定的 CLI 選項與權限繞過旗標啟動新代理。
相關
- 專案
- 專案
- 專案
- 專案
- 專案