This week's tip of the week is herdr.

If you run an AI coding agent on a remote machine, you've probably hit this annoying little problem.

You take a screenshot, copy it, switch to your SSH session, and discover you can't paste the image into Claude Code, Codex, Pi, or whatever agent you're using.

herdr's native remote mode fixes that:

herdr --remote workbox

Your local herdr client connects to a herdr session on the remote machine, bridging your clipboard, including images. If herdr isn't already installed remotely, it'll offer to install it for you.

Honestly, that feature alone sold me on it.

The rest is why I've been using herdr every day.

I mostly run it locally as the command centre for my development workflow. Some panes have local agents, others SSH into remote machines, and others run dev servers, logs, or regular terminal commands.

herdr also understands agent state, so I can see which agents are working, idle, done, or waiting for me. It can play a sound when one finishes or needs input, which means less tab-hopping to check whether anything happened.

herdr in action

Its keyboard shortcuts follow familiar tmux conventions. For example, Ctrl+B, then Q, detaches from the session. Run herdr again later, and you're back in the same live session with your panes and processes still running.

I'm no tmux expert, either. Herdr has excellent mouse support, so you can click panes, tabs, agents, and context menus while the shortcuts slowly become muscle memory.

Install herdr on macOS with Homebrew:

brew install herdr

You can also use its installer on Linux or macOS:

curl -fsSL https://herdr.dev/install.sh | sh

That's it! Short and sweet. Until the next one!

Keep Reading