per-directory & persistent
one mmux per directory, kept alive inside a tmux session. close the terminal or drop ssh, reattach, and it's exactly where you left it.
a terminal multiplexer for AI agents
persistent terminals for your coding agents.
spawn agents, run your dev processes, and keep every session alive in one place — even after you close the terminal or drop ssh.
brew install marvinvr/mmux/mmux
scroll to watch it work
// what you get
one mmux per directory, kept alive inside a tmux session. close the terminal or drop ssh, reattach, and it's exactly where you left it.
spawn claude, codex, or any agent. each runs in its own pane, started and restarted right from the sidebar.
start, stop and tail your dev server, tests and tasks without ever leaving the multiplexer.
a bell or a notification escape becomes a sidebar dot and a real desktop notification. even over ssh.
group sibling clones into one sidebar, each its own section; the panel follows whichever project is active.
a single rust binary with no daemon to babysit. it runs anywhere a terminal does.
// the gist
// get it
brew install marvinvr/mmux/mmux
then, in any project directory: mmux