
字节笔记本
2026年11月3日 · 约 5 分钟读完
界面是文件,agent 可以改:Herdr 桌面版来了
站内写过 Herdr 的终端版、远程接管和社区网页方案,这次是它的正式章节:10 月 29 日宣布的桌面版。先交代底子:Herdr 是 Herdr, Inc. 的多 agent 终端协作工具,本质上是一个 tmux 的 agent-forward 版本,单 Rust 二进制约 10MB、无 Electron,Apache-2.0 开源。创始人 Can Celik 单人起家,今年 8 月进了 YC F26 批次,9 月拿下 Bessemer 领投的 600 万美元 seed;仓库 herdrdev/herdr 现在 4.7 万星,Rust,今天还在提交。

一、桌面版三件套
新版是原生桌面应用加全新运行时 herdr-core,共三件套:Herdr app 本体(macOS Apple Silicon、Linux x86_64 和 arm64、Windows x64);herdr-core 是真正跑终端的小服务,hc 命令本身不画任何界面;老 Herdr TUI 继续保留,但它有自己的 server,和新版不共享运行中的 agent。10 月 30 日上 Hacker News,约 360 points、260 条评论。
二、窗口只是皮,core 才是命
新架构的核心卖点在进程模型:终端和 agent 活在 core 进程里,不在窗口里。关掉 app、升级版本,任务照跑;连 core 自身崩溃或升级,任务也不受影响,因为还有一个独立的 terminal-holding 进程在兜底。这个设计解决的是老问题:tmux 的 detach 只保证会话活着,herdr 把「活着」做成了多层架构。
三、最大卖点:界面是文件
「Every part of the interface is a file your agent can change.」。官方口号直译过来就是本文标题的后半句。布局、快捷键、功能面板全部是 ~/.config/herdr-app 下的纯文本文件:AGENTS.md 约束 agent 能改什么,settings.json、keys.json、layouts、mods、themes 各司其职。agent 直接改文件,保存即生效,不用重新编译。agent 状态上报走开放协议 OSC 7501,用户自己的脚本也能注册成「agent」。这条路线的含义:agent 时代的软件可以没有固定界面:界面本身成了 agent 的工作产物。
四、对比坐标系
vs tmux:tmux 不知道 agent 状态,herdr 的 sidebar 显示谁在 working、谁 blocked、谁 done、谁 idle,还能自动识别 15 到 22 种 agent CLI(Claude Code、Codex、OpenCode、Pi 等),CLI 甚至能让 agent 自己开 pane、互相发消息,也就是 agents driving agents。vs Conductor、Superset:那两家是「每任务一份代码拷贝加评审屏」,herdr 不管代码隔离,只管「人在哪、谁在干什么」。vs 站内写过的 X Island 和 MixHub:那两个是「会话状态层」,herdr 是「运行层」,可以叠着用。
五、冷水:六条都得泼
一,新旧不互通:老 TUI 和新 desktop 各有各的 server,升级等于重新开任务。二,「agent 能改界面」有信任边界:恶意或犯糊涂的 agent 能改你的快捷键和布局,AGENTS.md 是约束不是沙箱。三,拿了 600 万美元融资之后,HN 评论区对遥测和商业化方向已有疑虑。四,license 刚从 AGPL 换成 Apache-2.0,说明策略还在变。五,赛道拥挤:Rex、Tern、cmux、Orca 都在同一条街上,还没拉开代差。六,server 重启不等于 detach:机器重启后,重启前运行中的进程就没了。
六、判断
「界面是文件,agent 可以改」是「agent 时代软件没有固定界面」这个判断的第一个量产样本:软件的形态从「编译好的产品」变成了「一组可被 agent 编辑的配置」。但要泼的冷水同样明确:multiplexer 再漂亮,也只是个更聪明的 tmux。多 agent 协作的真正瓶颈不在终端里,在任务定义、验证和 agent 之间的依赖管理上。herdr 把「人在哪、谁在干什么」解决得很漂亮,剩下的部分才是硬骨头。
来源:eesel.ai 深度解析;flaviocopes 安装指南;Hacker News 发布帖;github.com/herdrdev/herdr(2026-11-03 直读)。


