Herdr 加入 Y Combinator:用於 AI Agent 編排的開源 Runtime
Herdr 轉型為公司並加入 Y Combinator
Herdr,一個用於管理 CLI coding agents 的 runtime 和 TUI,即將加入 Y Combinator F26 批次。該專案已達到 25,000 顆星和 340,000 次下載,目前正從個人專案轉型為公司,旨在為各種環境下的多個 AI agents 建立一個更強大、具擴展性的開發者工具。
儘管轉型為風險投資支持的公司,Herdr 的核心 runtime 將保持開源。授權條款已從 AGPL 更新為 Apache-2.0,以確保該工具對所有使用者而言保持免費且易於取得,而不會受到限制性的授權障礙。
Herdr Runtime:架構與目的
Herdr 提供了一個專門的 runtime,旨在為 CLI coding agents 在終端機中提供一等公民級的 primitives。其架構建立在層級化的持久性之上:一個 terminal pane 屬於一個 agent,一個 pane 屬於一個 tab,而 tabs 則屬於一個 project。
這種結構解決了 AI agent 工作流中的幾個關鍵問題:
- Persistence (持久性): Agents 可以持續運行數小時或數天而不會中斷。
- Environment Agnostic (環境無關性): Runtime 允許 agents 在任何地方(例如在 VPS 上)運行,同時保持其狀態。
- Client Flexibility (客戶端靈活性): 由於 runtime 與介面解耦,開發者已經建立了第三方客戶端,包括 Raycast extension、Stream Deck integration 以及 iOS app。
TUI 與使用者體驗
Herdr Terminal User Interface (TUI) 作作為主要的內建客戶端。它旨在進行高層級的編排,讓使用者可以一目了然地追蹤多個 agents,並按 project 分配工作。
TUI 的關鍵技術優勢包括:
- Bundled Deployment (內建部署): 安裝於 VPS 後,可立即透過 SSH 或使用
herdr --remote user@host指令進行使用。 - Lean Core (精簡核心): 專案維持著保持核心 runtime 小巧的哲學,將專門的工作流、主題和公司特定的設定交給擴展系統,該系統目前已擁有超過 500 個 plugins。
未來路線圖:連接的環境
Herdr 下一個階段的主要目標是從不連通的機器轉向一個連接的生態系統。雖然 Herdr 目前運行在筆記型電腦、VPS 實例和 sandboxes 上,但這些環境目前是孤立運行的。路線圖的重點在於連接這些不同的機器,以建立一個用於 ephemeral agents 和長時運行任務的統一編排層。
社群觀點與市場背景
這項公告在開發者之間引發了關於開源工具與風險投資的交集點的大量討論。
競爭格局
業界觀察家指出,terminal multiplexer 和 multi-agent orchestration 領域正變得越來越擁擠。社群提到的競爭工具包括 Superset, cmux, Emdash, Orca, Bullet, Conductor, 和 Superlogical。
「開源 vs. 商業化」的爭議
一些使用者表示擔心 YC 資金會導致「enshittification」或關於開源授權的「誘餌與轉換 (bait-and-switch)」。然而,其他使用者則認為 Apache-2.0 授權提供了一個安全網,因為如果商業方向偏離了使用者需求,軟體可以被 fork 進行開發。
技術比較
使用者經常將 Herdr 與 tmux 進行比較。雖然有些人將其視為 LLM 工作流的專門替代方案,但也有人質疑在終端機之上增加額外一層快捷鍵的需求。一位使用者強調了 Herdr 在渲染 Claude Code UI 以及在遠端伺服器上的穩定性優於其他替代方案的優點:
"I've tried a few other tools like Emdash and Superset but Herdr is the only one that did a decent job rendering Claude code UI and didn't randomly crash and could run on a remote server."
集成與生態系統
生態系統已透過第三方支持而擴在展。例如,agent multiplexer Hydra has 增加了對為 session 建立 Herdr tabs 的直接支持。
Sources
相關
- Dispatch
- 專案
- 專案
- Dispatch
- Dispatch