RADAR / DEVELOPER TOOLS DESK REVIEW

A terminal multiplexer built around AI agents instead of pretending they are ordinary shells.

mmux wraps persistent tmux sessions in a project-aware TUI for agents, terminals, dev servers, worktrees and Git.

FIRST SPOTTED 09/09/2026 / PUBLISHED 09/09/2026

A Toolglass Radar plate showing persistent agent, terminal and process panes feeding one project workspace.
RADAR PLATERadar fallback plate / public project evidence not pictured
RADAR STATUS: DESK REVIEW
Repository, README and public project material. Toolglass has not installed or run mmux.
TESTED BY TOOLGLASS: NO

What is it?

mmux is a Rust terminal workspace that keeps AI coding agents, ordinary terminals and long-running project processes inside a persistent per-directory tmux session. Reopen the project and the agent conversations, shells and dev servers can still be there.

Why did Radar notice it?

Agentic coding has quietly turned terminals into miniature operating rooms: several agents, a dev server, a test watcher, a Git worktree and a shell all competing for attention. mmux tackles that coordination problem directly instead of adding yet another agent.

The worktree handling is particularly sensible. A worktree becomes another project box, processes can follow the active checkout, and finished branches can be cleaned up after merge or push. That is mundane machinery with a real chance of reducing operator mistakes.

What's the catch?

It depends on tmux and inherits some of tmux's conceptual weight even while hiding much of the interface. The project is young, prebuilt support is narrower than the big terminal tools, and Toolglass has not tested session recovery after crashes, updates or SSH disconnects.

Who might want it?

People who already run Claude Code, Codex or similar agents in terminals and are tired of manually reconstructing which pane, branch and server belonged to which task.

Radar verdict

Less glamorous than a new model, more likely to save an afternoon: mmux is interesting because it treats agent orchestration as a terminal ergonomics problem.

Next step

Run two agents in separate worktrees, kill the terminal, reconnect, and check whether sessions, processes and branch identity recover cleanly.

Sources

github.com/marvinvr/mmux ↗
mmux.org ↗

← Back to Radar

THE TOOLGLASS LETTER

Toolglass, occasionally.

New reviews, strange software and useful things that deserved more attention.

The subscription desk is being connected. The letter will open here once its Buttondown account is ready.