Back to directory

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

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.

More in Coding agents

See all 793
  • The City

    github.com

    A native macOS app that shows Claude Code runs as a city, with each project as a building, each team as a floor of robots, and every animation driven by a real event from the claude CLI's stream.

  • rig

    tryrig.ai

    A small, single-binary agent runtime that points at any OpenAI-compatible model, local or hosted, reads and edits a repository's code, runs its tests and remembers what it learned, with a loop implemented in a few hundred lines.

  • Jauvex

    jauvex.reindent.com

    An Electron desktop app that puts Claude Code, Codex and Grok coding-agent sessions side by side and lets you steer them by voice, with a small model handling fast routing decisions.