<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cli on Home</title><link>/tags/cli/</link><description>Recent content in Cli on Home</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 19 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="/tags/cli/" rel="self" type="application/rss+xml"/><item><title>Herdr: Panes for My Folders, One Place for My Agents</title><link>/2026/herdr-panes-for-my-folders-one-place-for-my-agents/</link><pubDate>Sun, 19 Jul 2026 00:00:00 +0000</pubDate><guid>/2026/herdr-panes-for-my-folders-one-place-for-my-agents/</guid><description>&lt;figure&gt;&lt;img src="/images/posts/post_39/overview.png"data-src="/images/posts/post_39/overview.png"
/&gt;&lt;figcaption&gt;
&lt;h4&gt;Screenshot taken from the Herdr website. Herdr runs coding agents in terminal panes and shows their status in a sidebar&lt;/h4&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;I recently came across &lt;a href="https://herdr.dev/"&gt;&lt;em&gt;Herdr&lt;/em&gt;&lt;/a&gt;, a terminal multiplexer built around AI coding agents, and it has quietly turned into one of the tools I use daily. I did not go looking for it. One of my teammates suggested it to me. After installing it and watching &lt;a href="https://youtu.be/qnIu-Xu64H0?si=k8LP10dVMDjVrIo9"&gt;this tutorial&lt;/a&gt;, I quickly made Herdr part of my work routine. It helped me get rid of the small, repetitive terminal habits I never bothered to fix.&lt;/p&gt;
&lt;h2 id="what-herdr-is"&gt;What Herdr Is&lt;/h2&gt;
&lt;p&gt;Herdr calls itself &amp;ldquo;One terminal. The whole herd.&amp;rdquo; It is a single Rust binary, no Electron, no account, no telemetry, and it sits on the same real PTY pane model that tmux and Zellij use. What it adds on top is agent awareness. Each pane can report whether the agent running inside it is working, blocked on a prompt, done, or idle, and Herdr shows that state directly in a sidebar. It supports Claude Code, Codex, Copilot CLI, Cursor Agent, and more than a dozen others. The project is open source under AGPL-3.0, with a commercial license available for organizations that cannot work with AGPL&amp;rsquo;s terms, and it is built by a single developer, Ogulcan Celik. Install is a one-liner, &lt;code&gt;brew install herdr&lt;/code&gt; on macOS, or a binary download from the GitHub releases page.&lt;/p&gt;
&lt;h2 id="panes-instead-of-folder-navigation"&gt;Panes Instead of Folder Navigation&lt;/h2&gt;
&lt;p&gt;Before Herdr, my terminal habits were fine but a bit wasteful. I would open a terminal, &lt;code&gt;cd&lt;/code&gt; into a folder I use often, then either &lt;code&gt;open .&lt;/code&gt; to get to it in Finder or &lt;code&gt;code .&lt;/code&gt; to open it in VS Code. Multiply that by the handful of projects and folders I touch every day, and it adds up to a lot of typing that says nothing new. I assumed there were already tools solving exactly this, and there probably are. What changed for me is that Herdr&amp;rsquo;s panes gave me a place to put the fix without adopting a separate app for it.&lt;/p&gt;
&lt;p&gt;I set up a workspace with panes for the folders I return to most: my Obsidian Vault, my homelab repo, a couple of active coding projects. Each pane opens already sitting in the right directory. Switching between them is a keystroke instead of a &lt;code&gt;cd&lt;/code&gt; and a guess at how many &lt;code&gt;../&lt;/code&gt; I need. It is a small thing, but it removed a piece of friction I had stopped noticing, which is usually the sign that a tool is doing its job.&lt;/p&gt;
&lt;h2 id="one-place-for-all-my-agents"&gt;One Place for All My Agents&lt;/h2&gt;
&lt;p&gt;The bigger change is with agents. I had gotten into the habit of running Claude Code in one terminal window, Codex in another, and switching to a browser tab for a third, then alt-tabbing between all of them to check which one was still working and which one was sitting there waiting on me. It worked, but it meant I was doing the state-tracking myself, one window at a time.&lt;/p&gt;
&lt;p&gt;With Herdr, all of that lives in one terminal. Each agent gets its own pane, and the sidebar tells me at a glance which ones are done, which are still working, and which are blocked on a prompt I have not answered yet. I no longer click into a pane just to find out nothing has changed. That alone has cut down how often I interrupt myself checking on agents that are not actually waiting for me.&lt;/p&gt;
&lt;h2 id="conclusion"&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;This post was meant as a short introduction to a tool I only recently discovered. Herdr can be adapted to different workflows through its plugin system. &lt;a href="https://getmoshi.app/"&gt;Moshi&lt;/a&gt; adds another option by providing remote access to a terminal running Herdr from a phone or tablet. I have used this setup as well and found it very useful.&lt;/p&gt;
&lt;p&gt;For now, the two things that sold me are the ones I described here: panes that remove repetitive folder navigation, and one screen that tells me the state of every agent I am running instead of making me ask.&lt;/p&gt;
&lt;h2 id="references"&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Herdr - &lt;a href="https://herdr.dev/"&gt;herdr.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Herdr on GitHub - &lt;a href="https://github.com/ogulcancelik/herdr"&gt;github.com/ogulcancelik/herdr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Herdr tutorial - &lt;a href="https://youtu.be/qnIu-Xu64H0?si=k8LP10dVMDjVrIo9"&gt;YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Moshi - &lt;a href="https://getmoshi.app/"&gt;getmoshi.app&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>