icon of Herdr

Herdr

終端機原生的執行環境,讓程式碼 agent 工作階段在背景持續存活,並告訴你哪些需要你關注。

社群:

產品概覽

Herdr 是什麼?

Herdr preview

Herdr 是一個背景伺服器,不是一個需要一直開著的應用程式,它為 Claude Code、Codex、Cursor、opencode 等程式碼 agent 提供真正的終端機工作階段,讓它們的工作在闔上筆電、斷線或重開機後依然存活。它持續監看每個窗格,並將每個 agent 標記為工作中、卡住或閒置,讓你不必在一堆終端機視窗裡翻找哪一個在等你。由於 CLI 與 socket API 所公開的控制能力,正是 Herdr 自己所使用的那一套,agent 之間可以互相啟動窗格、互相提示,並等待真正的阻塞狀態,而不用用猜的。它不封裝任何東西:agent CLI 的執行方式和以往完全相同,只是運作在 Herdr 持續維持、並可從任何 tty(包含 SSH)重新連線的終端機裡。


主要功能

  • 持久性工作階段執行環境

    背景伺服器負責管理所有終端機工作階段,因此即使闔上筆電、斷線或重開機,工作階段依然存活,並自動還原版面配置與狀態。

  • 即時 Agent 狀態追蹤

    每個窗格都會被持續分類為工作中、卡住或閒置,讓卡關或等待中的 agent 立刻被發現,而不是被淹沒在一堆視窗裡。

  • Agent 原生 CLI 與 Socket API

    控制 Herdr 本身所使用的同一套介面,也能讓 agent 分割窗格、啟動其他 agent,並等待真正的阻塞事件,而不是靠輪詢。

  • 廣泛支援程式碼 Agent

    開箱即用支援 Claude Code、Codex、Cursor、opencode、Grok、GitHub Copilot CLI 等主流 agent 工具,不需要封裝或修改它們。

  • 鍵盤與滑鼠雙驅動介面

    支援 tmux 風格的前綴鍵導覽,也支援點擊、拖曳、分割窗格,全部整合在一個輕量的 Rust 執行檔中,沒有 Electron 的額外負擔。

  • 跨平台遠端存取

    支援在 macOS 與 Linux 上執行(Windows 為 beta 版),可從任何終端機或 SSH 工作階段重新連線,無論是本機還是租用的伺服器都能使用。


使用案例

  • 平行多 Agent 開發 : 同時在不同專案中執行多個程式碼 agent,快速找出哪一個需要你做決定、哪一個還在運作。
  • 無人值守的長時間程式開發工作階段 : 啟動 agent 任務後闔上筆電或離開,回來時能從中斷處精確接續,不會遺失進度或輸出。
  • 遠端與雲端開發 : 在租用的伺服器或虛擬機上執行並監控 agent,需要時可透過 SSH 從任何裝置連線。
  • Agent 對 Agent 協同作業 : 透過 Herdr 的 socket API 撰寫協同腳本,讓一個 agent 啟動、提示或等待另一個 agent,取代手動切換視窗。
  • 取代零散的 tmux 設定 : 為已經習慣 tmux 風格工作流程的開發者,提供一個專為 agent 狀態設計的替代方案,而不只是原始的窗格管理。

常見問題

Herdr 的替代方案

🚀

Herdr 網站分析