The terminal for
the agent era
Run a wall of AI coding agents from one TUI. An AI conductor orchestrates your Claude, Aider, and shell workers while you keep typing. See who's blocked, who's shipping, and who needs a nudge — all at a glance.

Sidebar + conductor + penguin
The conductor Claude lives in the sidebar, orchestrating workers through the peemux CLI. The tomodachi penguin reacts to agent state and incoming messages. Your friends list shows who else is running peemux on the tailnet.

Built for agent-heavy workflows
Not a tmux clone with AI bolted on. Designed from scratch around the reality of running 3–10 concurrent coding agents.
AI Conductor
A pinned Claude pane in the sidebar acts as your single point of contact. It spawns workers, reads their output, kills stuck ones, and orchestrates multi-step tasks — all through the standard peemux CLI.
Wall View
See all your agents at once in a mosaic of live mini-renders. Click any tile to jump in. Each pane carries a colored status dot so you instantly know who's blocked, working, done, or idle.
Tomodachi Penguin
A live-animated pixel art penguin that reacts to agent state. Happy when work finishes, cranky when agents are blocked, waves when messages arrive. 9 mood animations rendered in half-block Unicode.
Peer Discovery
Zero-config peer-to-peer messaging over Tailscale. If someone on your tailnet is running peemux, they show up in your friends list. Direct TCP — no relay, no accounts, no server.
Session Persistence
Your layout auto-saves every 30 seconds and restores on next launch. Crash, close, detach — your wall of agents comes back exactly as you left it.
tmux-shaped Bindings
Ctrl-b prefix, familiar keybindings. If you know tmux, you already know peemux. Split, navigate, and manage panes without learning a new language.
Teams Integration
Optional Microsoft Teams chat via the Graph API. Get notified when agents finish, send messages to your team, and check presence — all from the terminal.
Rust Performance
Single binary, sub-millisecond input latency, real PTY rendering with alacritty_terminal (same VT engine as Zellij). No Electron, no browser, no runtime.
Agent-Agnostic
Works with any CLI tool — Claude Code, Aider, Cursor CLI, Copilot, custom scripts. If it runs in a terminal, peemux can orchestrate it.
How it works
you're in.
flaky tests, and update the docs."
briefs each one, monitors progress.
Conductor handles the rest.
How peemux compares
peemux isn't a tmux replacement — it's what tmux would be if it were built today for AI-heavy workflows.
| Feature | peemux | tmux | Others |
|---|---|---|---|
| AI conductor (auto-orchestrate agents) | ✓ | — | — |
| Per-pane agent state (blocked/working/done) | ✓ | — | ✓ |
| Wall view (mosaic of live renders) | ✓ | — | — |
| Peer-to-peer messaging (Tailscale) | ✓ | — | — |
| Session persistence | ✓ | — | ✓ |
| Works with any terminal program | ✓ | ✓ | — |
| Single binary, no runtime | ✓ | ✓ | — |
| Open source (MIT) | ✓ | ✓ | — |
“Others” = agent harnesses like herdr, claude-squad, cmux
Get started in 10 seconds
macOS and Linux. Single binary. No runtime dependencies.
$ brew install peemux
$ cd peemux
$ cargo install --path .
Free for solo devs. Forever.
Everything you need to orchestrate a fleet of AI agents on your own machine ships free and open source. peemux pro adds cloud sync and team collaboration for when you outgrow solo mode.
- ✓Wall view with live mini-renders
- ✓AI conductor sidebar
- ✓4-state agent status model
- ✓Session persistence & auto-save
- ✓Peer messaging over Tailscale
- ✓Tomodachi penguin (9 moods)
- ✓Teams integration
- ✓tmux-shaped keybindings
- ✓Works with any CLI agent
- +Everything in free
- ✓Cloud sync — sessions across machines
- ✓Session sharing — invite others into your wall
- ✓Cross-layer agent orchestration — agents coordinating across peemux instances
- ✓Team dashboard — shared fleet visibility
Stop tab-switching between agents
peemux puts your whole agent fleet in one view. Free, open source, and built by someone who runs 5+ claudes at once every day.