herdr:一款為 AI 程式編寫代理設計的終端多工器,具備即時狀態追蹤與持久會話功能
herdr:一款為 AI 程式編寫代理設計的終端多工器,具備即時狀態追蹤與持久會話功能
它解決了什麼問題
Herdr 是一個專門用於管理多個 AI 程式編寫代理的終端多工器。它解決了在不同終端中執行的各種代理的狀態追蹤問題,讓使用者一眼就能看出哪些代理正在工作、被阻塞或已完成,無需繁重的 GUI 包裝或專有應用程式。
工作原理
Herdr 以輕量的 Rust 二進位檔形式運行,會建立一個背景伺服器以保持代理會話的持久性。它為每個代理提供真實的終端環境(而非模擬器),支援全螢幕 TUI。使用者可以透過滑鼠原生介面或鍵盤快捷鍵,將代理組織成工作區、分頁與窗格。它會自動偵測代理狀態(閒置、工作中、被阻塞、已完成),方式包括進程名稱匹配與終端輸出啟發式分析。
目標使用者
使用多個 AI 程式編寫代理(例如 Claude Code、Devin 或 GitHub Copilot CLI)的開發者,且希望擁有一個持久、基於終端的管理層,能在本機、透過 SSH 的遠端伺服器,甚至行動裝置上運作。
特色亮點
- 代理狀態追蹤:自動在側邊欄標示代理為被阻塞、工作中、已完成或閒置。
- 持久性:分離後會話仍在背景保持活躍,允許從任何終端重新附加。
- 輕量:單一約 10 MB 的 Rust 二進位檔,無任何相依套件、無 Electron,也不收集遙測。
- 遠端存取:原生支援遠端伺服器,提供標準 SSH + tmux 組合缺乏的功能,例如圖片貼上。
- 代理編排:內建本機 socket API 與 CLI,讓 AI 代理本身能管理自己的工作區與窗格。
摘要: 一款為 AI 程式編寫代理設計的終端多工器,提供持久會話與即時狀態追蹤(被阻塞、工作中、已完成),全部集中於單一終端介面。
標題: herdr:一款為 AI 程式編寫代理設計的終端多工器,具備即時狀態追蹤與持久會話功能
Sources
- undefinedogulcancelik/herdr