herdrm 是 Herdr 的原生 macOS 控制台。2026-08-19 复核:github.com/missuo/herdrm 为 121 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 的人,不要套一层聊天界面。
解决的问题
- 一台机器一个 TUI:herdr 负责让智能体活着;herdrm 把这些运行时收进一个 Mac 窗口。
- 漏掉阻塞的智能体:实时状态加通知,把在等你的那个推到眼前。
- 远程接入麻烦:SSH 隧道代管,远程 socket 和本地一样用。
限制:herdrm 只是客户端。herdr 没跑起来,就没有可接的会话。仅限 Mac。默认打开绕过权限是安全取舍,不是无害开关。预期有 bug。
定价
| 方案 | 价格 | 2026-08-19 第一方页面 |
|---|---|---|
| 应用本身 | 无公开美元席位 | Homebrew 或 GitHub Releases 安装,之后 Sparkle 更新。 |
| 运行时 | 按 Herdr 自己的条款 | 本机和/或远程仍需 Herdr。 |
| 许可证 | 未声明 | 复核当日仓库无 LICENSE 文件。 |
优势
- 控制台,不是又一个运行时:和 Waku、VelaTerm 不同,herdrm 挂在 herdr 的 socket API 上,自己不拥有终端。
- 真实 PTY:没有聊天外壳,看到的就是智能体自己画的 TUI。
- 默认多设备:0.2.0 起所有已连接设备保持在线,不只是当前选中的那台。
快速开始
- 在 Mac 以及你关心的远程机器上安装并启动 Herdr。
- 安装控制台:
brew install owo-network/brew/herdrm,或从 Releases 解压最新herdrm-x.y.z.zip拖进/Applications。 - 按需添加远程设备。herdrm 使用本机 SSH 密钥;0.2.1 起对未知主机密钥使用
accept-new。 - 看侧栏。点阻塞行或通知即可接入。
第一方来源: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 控制台。
使用技巧
- 先装 herdr。没有活着的 socket,应用是空的。
- 把默认绕过权限当成选择,不是必须。机器不隔离就关掉。
- 0.2.0 之后用 All Devices 过滤,避免远程阻塞被当前选中机器挡住。
- 如果 herdr TUI 已经够用,不必再装这个应用。
总结
herdrm 是给已经在用 herdr 的人准备的 Mac 控制台:一个已签名窗口、实时 PTY、侧栏里所有设备。从 GitHub 仓库起步,先装 Herdr,再判断 TUI 是否已经够用。
评论
还没有评论。成为第一个评论的人!
相关工具
Waku
waku.sh
Waku 是 egoist(ChatWise 作者)打造的 macOS 原生应用,用 Rust + GPUI 把 Claude Code、Codex、OpenCode 等本地编程智能体统一进一个窗口。
Serena
github.com/oraios/serena
MCP 工具箱:通过符号级工具为编码智能体提供 IDE 级别的语义检索、编辑、重构与调试能力。
T3 Code
t3.codes
开源智能体 Harness 控制面板:通过桌面、Web 与移动应用统一控制 Claude Code、Codex、Cursor、Grok Build 与 OpenCode。
相关洞察
7 款 AI 编程 CLI 用了半年,我悟出一个道理:模型再强,干活也要有监督
Claude Code、Codex、opencode、pi、omp、DeepSeek Harness 各有性格。半年深度使用后我总结出一套分工矩阵:pi 做最省事的 CR、omp 审复杂 PR、DeepSeek Harness 配 V4 Flash 高频低成本审查、Claude Code 与 Qoder 写代码。模型再强,干活也要有监督,而且最好是独立第三方。
Claudesidian:让 Obsidian 变成 AI 驱动的第二大脑
通过 Claudesidian 这个开源项目,将 Obsidian 笔记系统与 Claude Code 完美结合。内置 PARA 方法、自定义命令、自动化工作流,从想法到实现的完整解决方案。
别再把 AI 助手塞进聊天框了:Clawdbot 选错了战场
Clawdbot 很方便,但将它放在 Slack 或 Discord 里操控,是从一开始就错的设计选择。聊天工具不是用来操作任务的,AI 也不是用来聊天的。