# MulmoTerminal

A local browser-based terminal grid that runs several coding-agent CLI sessions side by side, color-coding each cell as working, done, or needing you, with tmux persistence, git-worktree isolation per agent, and a phone push notification when a turn finishes.

MulmoTerminal puts multiple coding-agent sessions, Claude Code by default plus Codex, Antigravity, Grok, Muse, GitHub Copilot CLI, and Cursor CLI, on one screen in a browser terminal grid, so a user running several agents at once can tell at a glance which one is working, which finished, and which is waiting on a question or permission. Every cell is a real pty, so ordinary shells and dev-server processes can share a worktree with an agent; the one-session-per-worktree limit applies only to agents.

Sessions survive a page reload because they are backed by tmux, each agent session isolates its changes in its own git worktree, and a roster panel keeps one line per session recording what was asked and what came back, so switching between sessions loses no context. A push notification can reach a phone when a session needs attention.

It is local-first, MIT licensed, and built with TypeScript and a terminal-in-browser library.

Website: https://www.mulmoterminal.com
