herdrm logo

herdrm

打开

herdr 的原生 macOS 控制台:跨设备查看所有编程智能体,并直接进入其实时终端。

分享:

herdrm 是 Herdr 的原生 macOS 控制台。2026-08-19 复核:github.com/missuo/herdrm121 stars,最新版本 0.2.3,仓库与首个正式版都在当天发布。README 写它是盖在 herdr 上的窗口:本地和远程机器上的编程智能体全部可见,点一下就接到实时 PTY。它不替代 Claude Code、Codex 或 OpenCode,也不是 Waku。Waku 自己驱动各家 CLI;herdrm 只跟已经在跑的 herdr 服务对话。

作者是 Vincent Yang(@m1ssuo)。截至 2026-08-19 仓库没有 LICENSE 文件,不要按某个开源协议来引用。维护者自己标明:早期软件、测试覆盖不全,预期会有 bug。

核心功能

  • 多设备并行:本机 herdr,加上经 SSH(ssh -L 转发 socket)接入的远程机。自动重连,侧栏汇总,带颜色的机器名芯片,左下角按设备过滤。
  • Spaces 与智能体侧栏:Claude、Codex、Gemini、Grok、OpenCode 以及 herdr 能识别的其他 CLI。阻塞的浮到顶部,工作中的转圈,完成的打勾。
  • 实时终端:选中智能体即执行 herdr agent attach。完整 TUI、精确光标,没有聊天外壳。终端嵌入用的是 SwiftTerm。
  • 系统通知:任意设备上的智能体完成或需要输入时弹通知,点一下跳到对应会话。你正在看的那个不会再烦你。
  • 新建智能体:可在任意设备的任意 space 里启动。选择器只列出那台机器上实际装了的 CLI。默认打开各家的绕过权限开关(例如 Claude 的 --dangerously-skip-permissions)。
  • 搜索:⌘K 命令面板,覆盖所有设备上的智能体和 space。
  • Mac 包装:浅色/深色、Sparkle 自动更新、已签名公证。要求 macOS 14+。

适用场景

谁应该用?

  • 已经在用 Herdr 的 Mac 用户,不想只靠 herdr TUI。
  • 多机跑智能体的人(笔记本加一台远程盒子),需要一个侧栏看全。
  • 要真实 PTY 的人,不要套一层聊天界面。

解决的问题

  1. 一台机器一个 TUI:herdr 负责让智能体活着;herdrm 把这些运行时收进一个 Mac 窗口。
  2. 漏掉阻塞的智能体:实时状态加通知,把在等你的那个推到眼前。
  3. 远程接入麻烦:SSH 隧道代管,远程 socket 和本地一样用。

限制:herdrm 只是客户端。herdr 没跑起来,就没有可接的会话。仅限 Mac。默认打开绕过权限是安全取舍,不是无害开关。预期有 bug。

定价

方案 价格 2026-08-19 第一方页面
应用本身 无公开美元席位 Homebrew 或 GitHub Releases 安装,之后 Sparkle 更新。
运行时 按 Herdr 自己的条款 本机和/或远程仍需 Herdr
许可证 未声明 复核当日仓库无 LICENSE 文件。

优势

  1. 控制台,不是又一个运行时:和 WakuVelaTerm 不同,herdrm 挂在 herdr 的 socket API 上,自己不拥有终端。
  2. 真实 PTY:没有聊天外壳,看到的就是智能体自己画的 TUI。
  3. 默认多设备:0.2.0 起所有已连接设备保持在线,不只是当前选中的那台。

快速开始

  1. 在 Mac 以及你关心的远程机器上安装并启动 Herdr
  2. 安装控制台:brew install owo-network/brew/herdrm,或从 Releases 解压最新 herdrm-x.y.z.zip 拖进 /Applications
  3. 按需添加远程设备。herdrm 使用本机 SSH 密钥;0.2.1 起对未知主机密钥使用 accept-new
  4. 看侧栏。点阻塞行或通知即可接入。

第一方来源:github.com/missuo/herdrm

常见问题

它会替代 Herdr 吗?

不会。herdrm 是 SwiftUI 控制台,Herdr 才是拥有终端的后台服务。

能看到哪些智能体?

那台设备上 herdr 能识别的都会出现。README 列出 claude、codex、gemini、grok、opencode 等。

有 Windows 或 Linux 版吗?

没有。仅 macOS 14+。同一生态的 iOS 客户端是 Heeler,herdrm 的领域模型借鉴自它。

和 Waku 是一回事吗?

不是。Waku 是独立的 Mac harness。herdrm 只借了侧栏观感,通信对象是 herdr。

替代方案

  • Herdr:运行时本身。不想要 Mac 应用就继续用 TUI。
  • Waku:自己驱动 CLI 的原生 Mac 应用,不依赖 herdr。
  • VelaTerm:自带会话树的终端与智能体管理器。
  • Happy:Claude Code 的移动/网页客户端,不是 herdr 控制台。

使用技巧

  1. 先装 herdr。没有活着的 socket,应用是空的。
  2. 把默认绕过权限当成选择,不是必须。机器不隔离就关掉。
  3. 0.2.0 之后用 All Devices 过滤,避免远程阻塞被当前选中机器挡住。
  4. 如果 herdr TUI 已经够用,不必再装这个应用。

总结

herdrm 是给已经在用 herdr 的人准备的 Mac 控制台:一个已签名窗口、实时 PTY、侧栏里所有设备。从 GitHub 仓库起步,先装 Herdr,再判断 TUI 是否已经够用。

评论

还没有评论。成为第一个评论的人!