<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Herdr on KnightLi的博客</title>
        <link>https://knightli.com/zh-tw/tags/herdr/</link>
        <description>Recent content in Herdr on KnightLi的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-tw</language>
        <lastBuildDate>Mon, 06 Jul 2026 07:34:53 +0800</lastBuildDate><atom:link href="https://knightli.com/zh-tw/tags/herdr/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>herdr：在一个終端里管理多個 AI 編程 Agent</title>
        <link>https://knightli.com/zh-tw/2026/07/06/herdr-terminal-agent-multiplexer/</link>
        <pubDate>Mon, 06 Jul 2026 07:34:53 +0800</pubDate>
        
        <guid>https://knightli.com/zh-tw/2026/07/06/herdr-terminal-agent-multiplexer/</guid>
        <description>&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/ogulcancelik/herdr&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;herdr&lt;/a&gt; 是一個面向 AI 编程 Agent 的終端 multiplexer。你可以把它理解成“為 Agent 重新設計的 tmux”：每個 Agent 都執行在真实終端裡，herdr 负责把它们放进 workspace、tab 和 pane，并在侧边栏顯示每個 Agent 目前是 blocked、working、done 還是 idle。&lt;/p&gt;
&lt;p&gt;如果你现在同時用 Claude Code、Codex、OpenCode、Devin、Cursor Agent 或其他 CLI Agent，很容易遇到一個問題：每個工具都能跑，但多开以後没人帮你管理状态。哪個在等你输入，哪個還在跑，哪個已经完成，哪個終端断开後還能不能回来，都要靠自己记。herdr 解决的就是這個“多 Agent 終端调度”問題。&lt;/p&gt;
&lt;h2 id=&#34;herdr-是什么&#34;&gt;herdr 是什么
&lt;/h2&gt;&lt;p&gt;官方一句话描述是：agent multiplexer that lives in your terminal。&lt;/p&gt;
&lt;p&gt;它不是 Electron GUI，也不是把終端重新画进一個應用窗口。herdr 是一個本機 Rust 二进制程序，執行在你已有的終端裡。每個 Agent 都拿到自己的真实終端，所以全屏 TUI、交互式 prompt、鼠标、Unicode 和複杂输出更容易正常工作。&lt;/p&gt;
&lt;p&gt;它的幾個关键词是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;single Rust binary；&lt;/li&gt;
&lt;li&gt;real terminal per agent；&lt;/li&gt;
&lt;li&gt;workspace、tab、pane；&lt;/li&gt;
&lt;li&gt;agent state detection；&lt;/li&gt;
&lt;li&gt;detach / reattach；&lt;/li&gt;
&lt;li&gt;SSH remote；&lt;/li&gt;
&lt;li&gt;local socket API；&lt;/li&gt;
&lt;li&gt;no account、no telemetry。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;從倉庫資料看，專案主语言是 Rust，預設分支是 &lt;code&gt;master&lt;/code&gt;，官网是 &lt;a class=&#34;link&#34; href=&#34;https://herdr.dev&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;herdr.dev&lt;/a&gt;，最新 release 為 &lt;code&gt;v0.7.1&lt;/code&gt;。&lt;/p&gt;
&lt;h2 id=&#34;它解决什么問題&#34;&gt;它解决什么問題
&lt;/h2&gt;&lt;p&gt;传统 tmux 很强，但它不知道 pane 裡跑的是不是 AI Agent，也不知道這個 Agent 是否在等待使用者确認。GUI Agent 管理器能顯示状态，但通常是独立應用、平台限制更多，且不一定保留原生終端体验。&lt;/p&gt;
&lt;p&gt;herdr 的定位刚好在中间：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;像 tmux 一样，session 可以保持，断开後可以回来；&lt;/li&gt;
&lt;li&gt;像 GUI 管理器一样，可以看到 Agent 状态；&lt;/li&gt;
&lt;li&gt;仍然住在終端裡，可以通過 SSH 在服务器上跑；&lt;/li&gt;
&lt;li&gt;不强制你换掉 Claude Code、Codex 或其他 Agent；&lt;/li&gt;
&lt;li&gt;還提供 socket API，讓 Agent 反過来控制 herdr。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;這對多 Agent 工作流很关键。比如你可以讓 Codex 查一個 bug，讓 Claude Code 改一個模块，讓 OpenCode 跑另一個分支，然後在同一個 herdr 侧边栏裡看谁卡住、谁结束、谁還在工作。&lt;/p&gt;
&lt;h2 id=&#34;主要功能&#34;&gt;主要功能
&lt;/h2&gt;&lt;h3 id=&#34;每個-agent-一個真实終端&#34;&gt;每個 Agent 一個真实終端
&lt;/h3&gt;&lt;p&gt;herdr 不模拟終端，而是给每個 Agent 一個真实 pane。全屏 TUI、交互式输入、多行 paste、颜色和宽字符顯示這类细节，理论上比“GUI 裡嵌一個終端视图”更稳。&lt;/p&gt;
&lt;h3 id=&#34;agent-状态一眼看清&#34;&gt;Agent 状态一眼看清
&lt;/h3&gt;&lt;p&gt;侧边栏會把 Agent 汇总成幾個状态：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;blocked；&lt;/li&gt;
&lt;li&gt;working；&lt;/li&gt;
&lt;li&gt;done；&lt;/li&gt;
&lt;li&gt;idle。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;官方 README 说检测預設通過 process-name matching 加 terminal-output heuristics 完成，不需要每個 Agent 都写 hook。部分官方 integration 可以提供更原生的 session restore 和 semantic state。&lt;/p&gt;
&lt;h3 id=&#34;workspacetabpane&#34;&gt;workspace、tab、pane
&lt;/h3&gt;&lt;p&gt;你可以按倉庫、專案或任務拆 workspace，再用 tab 和 pane 放不同 Agent。herdr 支持鼠标点击、拖拽和切分 pane，也支持键盘快捷键。&lt;/p&gt;
&lt;h3 id=&#34;detach-後任務继續跑&#34;&gt;detach 後任務继續跑
&lt;/h3&gt;&lt;p&gt;herdr 有背景 server。你 detach 之後，pane 和 Agent 继續存在；重新執行 &lt;code&gt;herdr&lt;/code&gt; 就能 reattach。它也適合放到服务器上，通過 SSH 回来继續看任務。&lt;/p&gt;
&lt;h3 id=&#34;remote-模式&#34;&gt;remote 模式
&lt;/h3&gt;&lt;p&gt;普通 &lt;code&gt;ssh + tmux&lt;/code&gt; 在某些现代終端能力上會吃亏，比如图片 paste 或更複杂的終端能力传递。herdr 提供 &lt;code&gt;--remote&lt;/code&gt;，讓本機終端作為远端 herdr server 的 client。&lt;/p&gt;
&lt;p&gt;示例：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;herdr --remote workbox
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;herdr --remote ssh://you@yourserver:2222
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;如果你经常在遠端開發机上跑 Agent，這是 herdr 很实用的一块。&lt;/p&gt;
&lt;h3 id=&#34;socket-api-和可脚本化&#34;&gt;Socket API 和可脚本化
&lt;/h3&gt;&lt;p&gt;herdr 提供 local Unix socket API。Agent 可以通過它创建 workspace、切分 pane、启动 helper、读取输出、订阅状态变化，而不是一直轮询屏幕。&lt;/p&gt;
&lt;p&gt;官方還提供可複用 skill：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx skills add ogulcancelik/herdr --skill herdr -g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;這意味着 herdr 不只是“人用的 multiplexer”，也可以成為 Agent 工作流的一部分。&lt;/p&gt;
&lt;h2 id=&#34;安裝方法&#34;&gt;安裝方法
&lt;/h2&gt;&lt;p&gt;官方推荐安裝脚本：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -fsSL https://herdr.dev/install.sh &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Windows preview beta：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;powershell&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-ExecutionPolicy&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Bypass&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-c&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;irm https://herdr.dev/install.ps1 | iex&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;也可以用這些方式：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;brew install herdr
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mise use -g herdr
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;nix run github:ogulcancelik/herdr
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;或者直接從 GitHub releases 下载 Linux/macOS 稳定二进制。根据 &lt;code&gt;v0.7.1&lt;/code&gt; release，官方提供了這些资产：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;herdr-linux-aarch64&lt;/code&gt;；&lt;/li&gt;
&lt;li&gt;&lt;code&gt;herdr-linux-x86_64&lt;/code&gt;；&lt;/li&gt;
&lt;li&gt;&lt;code&gt;herdr-macos-aarch64&lt;/code&gt;；&lt;/li&gt;
&lt;li&gt;&lt;code&gt;herdr-macos-x86_64&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果是通過安裝脚本安裝，可以用：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;herdr update
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Homebrew、mise、Nix 安裝的版本则用對应包管理器更新。&lt;/p&gt;
&lt;h2 id=&#34;快速上手&#34;&gt;快速上手
&lt;/h2&gt;&lt;p&gt;启动 herdr：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;herdr
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;它會启动或连接背景 server，并打开一個 workspace。之後你可以在 pane 裡启动 Agent，例如：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;codex
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;claude
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;opencode
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;herdr 預設使用 &lt;code&gt;ctrl+b&lt;/code&gt; 作為 prefix。也就是先按 &lt;code&gt;ctrl+b&lt;/code&gt;，松开，再按动作键。&lt;/p&gt;
&lt;p&gt;常用快捷键：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;操作&lt;/th&gt;
          &lt;th&gt;快捷键&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;新建 workspace&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;ctrl+b&lt;/code&gt; 然後 &lt;code&gt;shift+n&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;垂直或水平切分 pane&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;ctrl+b&lt;/code&gt; 然後 &lt;code&gt;v&lt;/code&gt; 或 &lt;code&gt;minus&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;新建 tab&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;ctrl+b&lt;/code&gt; 然後 &lt;code&gt;c&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;切换 workspace&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;ctrl+b&lt;/code&gt; 然後 &lt;code&gt;w&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;detach&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;ctrl+b&lt;/code&gt; 然後 &lt;code&gt;q&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;查看所有快捷键&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;ctrl+b&lt;/code&gt; 然後 &lt;code&gt;?&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;detach 之後 Agent 仍會继續執行。重新执行：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;herdr
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;就可以回到原来的 session。&lt;/p&gt;
&lt;h2 id=&#34;支持哪些-agent&#34;&gt;支持哪些 Agent
&lt;/h2&gt;&lt;p&gt;README 裡列出的支持范围很广，包括：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pi；&lt;/li&gt;
&lt;li&gt;Claude Code；&lt;/li&gt;
&lt;li&gt;Codex；&lt;/li&gt;
&lt;li&gt;Droid；&lt;/li&gt;
&lt;li&gt;Amp；&lt;/li&gt;
&lt;li&gt;OpenCode；&lt;/li&gt;
&lt;li&gt;Grok CLI；&lt;/li&gt;
&lt;li&gt;Hermes Agent；&lt;/li&gt;
&lt;li&gt;Kilo Code CLI；&lt;/li&gt;
&lt;li&gt;Devin CLI；&lt;/li&gt;
&lt;li&gt;Cursor Agent；&lt;/li&gt;
&lt;li&gt;Antigravity CLI；&lt;/li&gt;
&lt;li&gt;Kimi Code CLI；&lt;/li&gt;
&lt;li&gt;GitHub Copilot CLI；&lt;/li&gt;
&lt;li&gt;Qoder CLI；&lt;/li&gt;
&lt;li&gt;Kiro CLI。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;另外，Gemini CLI 和 Cline 被标注為 detected but not fully tested。&lt;/p&gt;
&lt;p&gt;這不代表其他 Agent 不能跑。只要它是終端程序，herdr 仍然可以把它作為普通 pane 管理；只是没有专门状态识别或原生 session integration 時，blocked / working / done 的准确度可能會下降。&lt;/p&gt;
&lt;p&gt;官方 integration 可以這样安裝：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;herdr integration install &amp;lt;agent&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;README 提到可用 integration 包括 pi、omp、claude、codex、copilot、devin、droid、kimi、opencode、kilo、hermes、qodercli 和 cursor。&lt;/p&gt;
&lt;h2 id=&#34;和-tmuxgui-管理器怎么选&#34;&gt;和 tmux、GUI 管理器怎么选
&lt;/h2&gt;&lt;p&gt;如果你只是長期在服务器上跑 shell，tmux 仍然非常稳。它成熟、轻、生态足够多。&lt;/p&gt;
&lt;p&gt;如果你只用一個 Agent，也不需要状态总览，herdr 的价值不一定明显。&lt;/p&gt;
&lt;p&gt;herdr 更適合這些情况：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;一次开多個 Agent；&lt;/li&gt;
&lt;li&gt;想知道谁在等输入、谁已经完成；&lt;/li&gt;
&lt;li&gt;希望 detach 後任務继續跑；&lt;/li&gt;
&lt;li&gt;要通過 SSH 從另一台机器或手机回来查看；&lt;/li&gt;
&lt;li&gt;不想用 GUI wrapper；&lt;/li&gt;
&lt;li&gt;想讓 Agent 通過 socket API 编排終端环境。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;GUI Agent 管理器適合偏桌面化、偏产品化的工作流。herdr 则更像给終端党和遠端開發环境准备的工具。&lt;/p&gt;
&lt;h2 id=&#34;從原始碼建置&#34;&gt;從原始碼建置
&lt;/h2&gt;&lt;p&gt;開發建置命令很直接：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/ogulcancelik/herdr
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; herdr
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cargo build --release
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./target/release/herdr
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;测试和檢查：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;just &lt;span class=&#34;nb&#34;&gt;test&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;just check
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;專案是 Rust 為主，也包含网站和文档相关程式碼。普通使用者不一定需要原始碼建置，直接用安裝脚本或 release binary 會更省事。&lt;/p&gt;
&lt;h2 id=&#34;v071-有哪些值得注意的更新&#34;&gt;v0.7.1 有哪些值得注意的更新
&lt;/h2&gt;&lt;p&gt;最新 release &lt;code&gt;v0.7.1&lt;/code&gt; 發布于 2026-06-24。更新比较多，挑幾個和日常使用相关的点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;增加 &lt;code&gt;[update].version_check&lt;/code&gt; 和 &lt;code&gt;[update].manifest_check&lt;/code&gt;，可以分别关闭背景版本檢查和远端 Agent detection manifest 檢查；&lt;/li&gt;
&lt;li&gt;增加 &lt;code&gt;HERDR_AGENT=&amp;lt;agent&amp;gt;&lt;/code&gt;，用于 Linux 上被 wrapper、VM、Bubblewrap 或 &lt;code&gt;fence&lt;/code&gt; 隐藏時提示真实 Agent；&lt;/li&gt;
&lt;li&gt;增加 &lt;code&gt;ui.pane_borders&lt;/code&gt; 和 &lt;code&gt;ui.pane_gaps&lt;/code&gt;，可設定 pane 分隔線和间距；&lt;/li&gt;
&lt;li&gt;Agents panel 移除 workspace/all filter，預設顯示所有 Agent；&lt;/li&gt;
&lt;li&gt;使用者 keybinding 覆盖預設绑定時，不再讓两個动作挂在同一個键上；&lt;/li&gt;
&lt;li&gt;修複 Windows Terminal 多行 paste、ConPTY、CJK 分支名截断、遠端握手延迟等問題。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;這些更新说明 herdr 還在快速迭代，尤其 Windows 和多 Agent lifecycle 相关的边角正在补齐。&lt;/p&gt;
&lt;h2 id=&#34;授權要注意&#34;&gt;授權要注意
&lt;/h2&gt;&lt;p&gt;herdr 是双授權：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;開源：GNU Affero General Public License v3.0 or later，也就是 AGPL-3.0-or-later；&lt;/li&gt;
&lt;li&gt;商业：不能满足 AGPL 要求的组织，可以联系作者获取商业授權。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;如果只是個人使用或内部试用，通常不用想太多。但如果公司要把 herdr 集成进自己的产品、服务或托管平台，AGPL 就需要認真看，尤其是網路服务和修改分發相关义务。&lt;/p&gt;
&lt;h2 id=&#34;使用建議&#34;&gt;使用建議
&lt;/h2&gt;&lt;p&gt;我會把 herdr 放在“多 Agent 并行工作台”這個位置，而不是把它当普通終端美化工具。&lt;/p&gt;
&lt;p&gt;比较自然的使用方式是：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;一個 repo 开一個 workspace；&lt;/li&gt;
&lt;li&gt;不同任務开不同 pane；&lt;/li&gt;
&lt;li&gt;每個 pane 裡跑一個 Agent；&lt;/li&gt;
&lt;li&gt;用 sidebar 看状态；&lt;/li&gt;
&lt;li&gt;長任務用 detach/reattach 保持；&lt;/li&gt;
&lt;li&gt;遠端開發机用 &lt;code&gt;herdr --remote&lt;/code&gt;；&lt;/li&gt;
&lt;li&gt;等工作流稳定後，再安裝官方 integration 或尝试 socket API。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;如果你已经在 tmux 裡多开 Codex、Claude Code、OpenCode，herdr 的吸引力會很直接：它保留了終端裡的自由度，又补上了 Agent 状态這一层。等于少了一点“我刚才那個 Agent 跑到哪裡了”的認知负担，這在一天开十幾個任務的時候很实在。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
