Skip to content

Add MulmoTerminal to Session managers & parallel runners - #305

Open
isamu wants to merge 1 commit into
bradAGI:mainfrom
isamu:add-mulmoterminal
Open

Add MulmoTerminal to Session managers & parallel runners#305
isamu wants to merge 1 commit into
bradAGI:mainfrom
isamu:add-mulmoterminal

Conversation

@isamu

@isamu isamu commented Aug 27, 2026

Copy link
Copy Markdown

Adding MulmoTerminal — a browser grid for supervising several Claude Code / Codex sessions at once.

- **[MulmoTerminal](https://github.com/receptron/mulmoterminal)** `⭐ 186` — Browser grid of live
  Claude Code / Codex / Grok sessions started with one `npx` command, no Electron; each cell is a
  real PTY, colour-coded working / needs-you / done from the CLI's own activity hooks rather than
  scraped scrollback, with a per-kind chime and Web Push to your phone. tmux-backed persistence
  across restarts, git worktrees with one-click PRs, and per-session model, context and token
  readouts. MIT.

Placement: sorted by stars, so it sits between vibe-tree (⭐ 267) and Tempest (⭐ 159).

Against the inclusion criteria:

  • Terminal interface — every cell is a real PTY running the claude / codex CLI you already have installed; it is a cockpit for those CLIs, not a wrapper around an API. Started with npx mulmoterminal@latest.
  • Runs commands — the agents in the cells do, and non-agent cells run anything else (a dev server, tail -f) in the same grid.
  • Active — last push today; MIT.

What's different from its neighbours in this section: state comes from the CLI's own activity hooks (PreToolUse / Stop / Notification) rather than from parsing scrollback, so "working" and "waiting on a permission prompt" are distinct rather than both being "output stopped". No Electron or Tauri — it is a local Node server streaming PTYs to xterm.js in your browser, which is also what lets a phone act as a second client.

I'm one of the authors, so please treat this as a suggestion rather than a neutral submission.


Unrelated, in case it's useful: a few entries appear twice in the list — amux, CliDeck, Data Olympus, grite, pi-reflect. Happy to open a separate PR for that if you'd like.

Browser grid for supervising several Claude Code / Codex sessions at once.
Placed by star count (186) between vibe-tree and Tempest.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant