最近、以下のようなポストをちらほら見て、最近自分の課題感もあって、自分もherdr真面目にセットアップするか、と重い腰を上げた。

ツールが働き方を変える、ということを改めて実感している。GitとGitHubでも働き方は大きく変わってた訳だし、結局今の形にすぐ慣れていくもんだなー。herdrに慣れてからエージェントの並列数が大きく変化したし、合わせて同時進行で複数作業するのにも割と慣れてきた。

— joker1007 (@joker1007.net) October 27, 2026 at 7:55 PM

課題感

普段、tmux + OpenCode使って複数タスクをそれぞれでgit worktree立ててAgentic Codingしてる。 大体1タスクごとに、以下のwindow構成になる。

(pane分けるのは必要に応じて一時的に作るだけで、普段は1 window 1 paneでやってる)

で、今の自分だと3並列ぐらいタスクを回してるんだけど、それぞれのエージェントの状態を把握するのにwindow切り替えて様子見なくちゃいけない。
OpenCode -> bash -> vim -> OpenCode -> bash -> vim -> OpenCode ... ってタブ切り替えするのが煩わしい。

tmuxのセッションごと1タスクにしてもいいんだけど、タスク以外の仕事もあって、それと並ぶとさらに混乱を及ぼしそう。

herdrでの解決策

ということで、herd使ってworkspace = 1タスクにしておいて、さらにエージェントの状態も可視化できるようになるし、ある程度なんとかなるんじゃないか、と思って以前使ってみたんだけど、tmuxがあまりにも手に馴染みすぎてしまってそこで手が止まってた。

上述のpost見て、今度はちゃんとセットアップしてみよ、と思って自分のtmuxの使い勝手をherdrで再現するようにセットアップしてみた。

herdr設定

自分のtmux.confでは色々設定してあるけど、herdrでネックになってたのは以下の設定。

あんまり大したものはなかった...

これでAgentic Codingしてみて、細かいところを調節していく感じかな。

最初にherdr試した時はtmuxからの置き換えを考えて評価してたんだけど、普段はtmuxで、Agentic Codingするときにherdr使う、という方向が良さそうな気がしてきた。

まぁ、色々試してみる。