Every multiplexer keeps your panes alive. bohay is built to run a whole team of AI coding agents: watch them, resume them, and ship their work without leaving the terminal.
| bohay | Herdr | tmux | Zellij | |
|---|---|---|---|---|
| Built for AI coding agents | ||||
| Live agent status: blocked, working, done, idle | ✓ | ✓ | – | – |
| Reloads the agent's own conversation after a reboot | ✓ | ◐ detach only | ◐ detach only | ◐ detach only |
| Silent desktop ping when an agent needs you | ✓ | ✓ | – | – |
| Socket API the agents can drive themselves | ✓ | ✓ | ◐ scriptable | ◐ plugins |
| Many agents on one repo | ||||
| Run several agents at once | ✓ | ✓ | ✓ | ✓ |
| Coordination board: task order, file locks, merge after tests pass | ✓ | – | – | – |
| Git worktrees as first-class panes | ✓ | ◐ add-on flow | – | – |
| Git and code | ||||
| Built-in git tab: branches, pull requests, issues, commits | ✓ | ◐ diff review | – | – |
| Interface and reach | ||||
| Mouse-native split and resize | ✓ | ✓ | ◐ needs config | ✓ |
| Native macOS notch companion app | ✓ | – | – | – |
| Runs in your terminal as a single binary | ✓ | ✓ | ✓ | ✓ |
| Panes survive detach and reattach | ✓ | ✓ | ✓ | ✓ |
| Remote attach over plain SSH | ✓ | ✓ | ✓ | ✓ |
| Extensions or plugins | ✓ | ✓ | ◐ via TPM | ✓ |
| Pick your UI language (8 built in) | ✓ | – | – | – |
Traditional multiplexers are great at panes. They were never built for agents.
tmux and Zellij show panes. bohay shows which agent is blocked, working, done, or idle, and pings you the moment one needs you.
A tmux session keeps your shell alive only until the machine restarts. bohay reloads each agent’s actual conversation after a full reboot, with zero setup.
bohay adds a git tab, worktrees as panes, and a board that runs several agents on one repo at once without letting them overwrite each other.
No config file to memorize. Click to split, drag to resize, and the whole interface is built around agents instead of raw shells.
Same foundation as other agent multiplexers. bohay stacks the coordination, git, and resume layer on top.
Herdr stays in the terminal. bohay mirrors every agent into your Mac’s notch, so you can approve a prompt or jump to an agent without switching windows.
File locks so two agents never edit the same file, isolated worktrees, and a merge gate that waits for your tests. Point five agents at one repo and stay safe.
Not just panes that survive a detach. Each agent reloads its own conversation after a full restart, so you can close the laptop and pick up mid-thought tomorrow.
A full git tab with pull requests and issues, plus worktrees as first-class panes, so you rarely leave the terminal.
A few nearby tools solve part of the same problem from a different angle. Here is where bohay fits against each.
Dedicated tools that fan out several agents across git worktrees so they don’t overwrite each other.
bohay: The same worktree isolation plus a merge-after-tests gate, built right into the terminal you already work in, and it drives any agent, not just one.
Start and supervise several long-running processes side by side.
bohay: Agent-aware, not just a process runner: live status, zero-config session resume, and a real terminal for each one.
A terminal with AI built in, or a lightweight runner for a handful of agent sessions.
bohay: A full multiplexer that coordinates many external agents at once, with live status, reboot-proof resume, a git tab, and a Mac notch app on top.
Each of these is a different shape of tool (a desktop app, a process runner, a terminal). bohay's bet is one terminal-native workspace that does the whole loop: run, watch, resume, coordinate, and ship.
Install in one line: brew install RizRiyz/bohay/bohay