Herdr 加入 Y Combinator:用于 AI Agent 编排的开源运行时

Herdr 向公司化转型并加入 Y Combinator

Herdr,一个用于管理 CLI 编码 Agent 的运行时和 TUI,正在加入 Y Combinator F26 批次。该项目已获得 25,000 个 star 并拥有 340,000 次下载,目前正从个人项目转型为公司,旨在为在各种环境中管理多个 AI Agent 构建更强大、更具扩展性的开发者工具。

尽管转型为风险投资支持的公司,Herdr 核心运行时仍将保持开源。许可证已从 AGPL 更新为 Apache-2.0,以确保该工具对所有用户保持免费且易于获取,而不会受到限制性许可的障碍。

Herdr 运行时:架构与目的

Herdr 提供了一个专门的运行时,旨在为 CLI 编码 Agent 在终端内提供一流的基元(primitives)。其架构建立在持久化层级结构之上:一个终端面板(pane)属于一个 Agent,一个面板属于一个标签页(tab),而标签页属于一个项目(project)。

这种结构解决了 AI Agent 工作流中的几个关键问题:

  • 持久性: Agent 可以运行数小时或数天而不会中断。
  • 环境无关性: 运行时允许 Agent 在任何地方(例如在 VPS 上)运行,同时保持其状态。
  • 客户端灵活性: 由于运行时与界面解耦,开发者已经构建了第三方客户端,包括 Raycast 扩展、Stream Deck 集成以及 iOS 应用。

TUI 与用户体验

Herdr 终端用户界面(TUI)作为主要的捆绑客户端。它旨在进行高层级的编排,允许用户一目了然地跟踪多个 Agent,并按项目划分工作。

TUI 的关键技术优势包括:

  • 捆绑式部署: 通过 SSH 在 VPS 上安装后即可立即使用 TUI,或者通过 herdr --remote user@host 命令使用。
  • 精简的核心: 该项目秉持保持核心运行时精简的哲学,将专门的工作流、主题和公司特定的设置委托给扩展系统,该系统目前已拥有超过 500 个插件。

未来路线图:连接的环境

Herdr 下一阶段的主要目标是从不连通的机器转向一个连接的生态系统。虽然 Herdr 目前运行在笔记本电脑、VPS 实例和沙盒中,但这些环境目前是孤立运行的。路线图的重点在于连接这些不同的机器,从而为临时 Agent 和长期运行的任务创建统一的编排层。

社区观点与市场背景

该公告在开发者中引发了关于开源工具与风险投资交集的广泛讨论。

竞争格局

行业观察者指出,终端复用器(terminal multiplexer)和多 Agent 编排领域正变得日益拥挤。社区提到的竞争工具包括 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 已增加了对为会话创建 Herdr tabs 的直接支持。

Sources

相关

  • Dispatch
  • 项目
  • 项目
  • Dispatch
  • Dispatch