Tools/missuo/herdrm

herdrm

Native macOS console for herdr: all your coding agents and their live terminals, across devices

643+11/wknascentSwiftnew this week

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Aug 2026

herdrm is a native macOS window onto every coding agent you have running, local or over SSH. Claude Code, Codex, Gemini, Grok, and OpenCode across your Mac and any box you can reach, each on a real PTY at full TUI fidelity, with a sidebar showing which one is working, blocked, or done. It is a client for herdr, the Apache 2.0 runtime that owns the terminals.

The details show someone uses this daily. SSH targets accept user@host, explicit ports, ssh:// URIs, and ~/.ssh/config aliases, with auth falling back from OpenSSH keys to Tailscale SSH to a password kept in the macOS Keychain rather than a file. Failures name themselves instead of reporting a bare not connected. Files and images paste straight into Claude Code or Codex, locally or streamed over SSH.

Free, with signed builds and a Sparkle appcast so it updates itself. The recurring cost is the agent subscriptions you already pay for. Mac only, and herdr has to be running on every machine you want in that sidebar.

The catch is that there is no license file. herdr itself is Apache 2.0, but this client ships without one, which legally means no rights granted at all. Given the release cadence it is almost certainly an oversight, and it will still fail a dependency audit.

Free vs Self-Hosted vs Paid

fully free

Free

The app is free to download and use, with signed release builds and self-updating through a Sparkle appcast. No tiers, no accounts, no telemetry gate. herdr, the runtime underneath, is Apache 2.0 and also free.

The License Gap

There is no LICENSE file in the repo. Under default copyright that means no permission is granted to use, copy, modify, or redistribute the source, regardless of the app being handed out freely. In practice nobody is coming after you for running the released binary. In a company that scans dependency licenses, an unlicensed repo is a rejection, not a warning. Worth an issue asking the maintainer to add one.

Self-Hosted Costs

None for the client. herdr runs as a background server on each machine you want in the sidebar, so the cost is whatever those machines already cost you. Remote access rides your existing SSH or Tailscale setup.

The Real Cost

Your coding agent subscriptions and API keys. herdrm does not call a model; it attaches to terminals where agents you already pay for are running.

Free with no paid tier, and herdr underneath is Apache 2.0. The repo ships no license file, which is a problem for anyone whose company audits dependencies.

What to do by team size

Solo
free; this is squarely aimed at one person running many agents
Small team
free; useful once agents run on more machines than you can keep tabs on
Medium team
free, but raise the missing license before it enters a company Mac fleet
Large team
Expect a license audit to block it until the maintainer adds a LICENSE file
Self-hosting ops:trivial
View pricing page →

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
55/100 · C+
Adoption8/30
Maintenance25/25
Community7/20
License5/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Author also built: missuo/kumone (349 stars)

About

Owner
Vincent Yang (User)
Stars
643
Forks
48

Also by Vincent Yang

Explore Further

More tools in the directory