Skip to main content
Herdr is mission control for coding agents. Connect a folder and it opens a window of live terminals running side by side. Add agents from a menu, split by dragging, and watch them all work — on your Mac or on a server you connect over SSH. Powered by Herdr, a terminal multiplexer with built-in agent detection. Dax handles the window, the sidebar, and the installs; Herdr handles the terminals.

Open it

Press . from any app.

How it works

1

Connect a folder

Press . or go to Settings → Herdr and connect the project folder you’re working in.
2

Add agents

Click the + or use the agent menu to add Claude Code, Codex, Gemini, or any other agent. Each one opens in its own terminal pane.
3

Split and arrange

Drag a pane against the edge of another to split the space between them. Even Out Terminals squares up the seams without restarting anything.

Tabs

Organize your herd with tabs:
  • T to open a new tab
  • N to add an agent
  • Tab to walk the tab bar
  • W to close an agent (not the whole window)
  • Name a tab while you still remember what it was for
The sidebar groups agents under their tab, one line each.

The sidebar

A tree that tells you what’s running:
  • Tabs hold agents, each showing brand and status at a glance
  • Rename anything, close anything, collapse the sidebar out of the way
  • A collapsed sidebar still groups by tab instead of one flat list

Running on a server

Connect a server and Herdr reaches it down a single SSH forward — same window, same tabs, same agents, running on the machine that has the repo, the RAM and the uptime.
1

Add a server

Go to Settings → Herdr → Servers and add a host: address, user, port, and a key file or password. Passwords are stored in your Keychain.
2

Switch to the server

Pick the server from the switcher above the sidebar tree. Its projects and live terminals appear exactly as local ones do.
3

Test the connection

Press Test (right next to Done) to see the connection happen: which address answered, which key was offered, what the server accepted. Copy the whole log if you need to debug.
4

Install herdr automatically

If the server doesn’t have herdr yet, Dax installs it automatically. On IPv6-only servers where GitHub is unreachable, Dax sends the binary over the SSH connection already open.
Your ~/.ssh/config, agent, and known_hosts still apply. No new dependency is added — everything goes through the SSH connection. Addresses pasted from a cloud console are cleaned of invisible characters, and downloaded key files have their permissions narrowed automatically.

Remote Panel

A button in the Herdr toolbar (shown only for servers) opens the Remote Panel with five tabs:
  • Coding Agents — what’s installed, with a one-click update
  • Services & Ports — listening processes and open ports
  • Web Servers & SSL — sites grouped by domain, with certificates and expiry
  • Usage — disk, memory, load, and a live console
  • Utilities — common server tools

Splitting

Drag a pane toward the edge of another (left, right, top, bottom) and the space divides between them. Green fills the target area to show where the split will land. The divider is draggable afterward. Even Out Terminals (from the menu) redistributes the space evenly without restarting any process.

Agent detection

Herdr detects 19+ coding agents out of the box: Claude Code, Codex, Gemini, Cursor, Grok, Pi, OpenCode, and more. When an agent is running in a pane, the sidebar shows its brand icon and reports whether it’s working, blocked, or idle.

Going full screen

Green fills the screen rather than taking it over. The menu bar and the Dock stay where they are, so a wall of terminals doesn’t cost you the rest of your Mac.

Installing Herdr

The first time you open the tool, Dax offers to install Herdr via Homebrew or a one-line script. Once installed, it runs as a background server, so sessions persist even when you close the window.

Privacy

Everything runs locally or through a direct SSH connection to your own server. Your terminals, your agents, your code: nothing goes through the Dax backend.