AI编码代理管理工具Herdr发布独立桌面应用,支持跨平台与后台持久运行
Herdr推出桌面版,通过解耦后端服务确保AI代理任务在界面关闭后继续运行,并引入OSC 7501协议实现状态可视化。
开源项目Herdr于2026年11月2日发布了一款独立的桌面应用程序,旨在作为AI编码代理(如Claude Code、Codex)的管理中枢。该应用现已支持Linux、macOS和Windows三大操作系统。据德国科技媒体heise.de报道,这款新应用并非仅仅是原有终端多路复用器的图形前端,而是基于GPUI框架构建的独立程序,其核心依赖于新的后台服务herdr-core。
这一架构变革的关键在于将“显示”与“执行”严格分离。用户界面仅负责视图管理,而实际的终端进程和代理运行由herdr-core处理。这意味着即使主应用窗口崩溃、更新或被关闭,后台运行的AI代理任务也不会中断。只有当用户主动关闭特定标签页或窗格时,对应的终端进程才会终止。此外,系统在重启后会恢复之前的窗口结构和工作目录,但不会自动重新连接已断开的代理会话。
为了准确监控多个并行代理的状态,Herdr引入了对终端转义序列OSC 7501的支持。代理或自定义Shell脚本可以通过简单的printf命令向界面报告其当前状态(working、blocked、done、idle)。当后台代理需要用户输入或完成任务时,应用会通过声音和系统通知提醒用户。对于不支持OSC 7501协议的代理,虽然仍可在Herdr中运行,但无法提供实时状态反馈。
Herdr还允许通过SSH连接远程服务器、虚拟机或云沙箱,这些远程环境中的代理将在目标系统的herdr-core上继续运行,即便本地设备离线也不受影响。配置方面,所有设置、快捷键和JavaScript扩展模块均以文件形式存储在~/.config/herdr-app目录下,开发者可以直接指示AI代理修改这些文件以定制界面行为。需要注意的是,官方警告称这些扩展模块没有沙箱隔离,将以用户权限运行,具备访问文件和启动程序的潜在风险。