{"schemaVersion":1,"id":"cmux","revision":"2026-09-13.4","name":"cmux","monogram":"cm","category":"Terminal manager","openness":"Not established","license":"README says GPL; exact license scope needs review","color":"#b7b2ed","summary":"A terminal and browser workspace with agent attention signals.","website":"https://github.com/manaflow-ai/cmux","repository":"https://github.com/manaflow-ai/cmux","environment":"macOS · local & SSH","contributor":"Testedknowhow initial research","affiliation":"Commissioned by a Nimbalyst maintainer; not an independent comparison.","contentLicense":"Unlicensed prototype; redistribution decision pending","reviewStatus":"unreviewed","lastChecked":"2026-09-13","expiresAt":"2026-10-13","applicability":{"versions":["Repository documentation at 22ae1c56fd83103e2d9c80ec3341a9a08557e6e1","Unpinned public documentation and/or pinned README sections reviewed 2026-09-13; per-claim source scope applies."],"environment":"Documentation review only","excludes":["Runtime behavior","Performance comparisons","Security guarantees"]},"claims":[{"id":"cmux-parallel","capability":"parallel","statement":"Organizes concurrent agent terminals in tabs and splits.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["cmux-readme"],"contradictions":[],"support":"yes"},{"id":"cmux-multi-agent","capability":"multi-agent","statement":"Integrates hooks for multiple coding-agent CLIs.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["cmux-readme"],"contradictions":[],"support":"yes"},{"id":"cmux-notifications","capability":"notifications","statement":"Highlights panes when agents need attention.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["cmux-readme"],"contradictions":[],"support":"yes"},{"id":"cmux-terminal","capability":"terminal","statement":"Uses Ghostty-based terminal rendering.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["cmux-readme"],"contradictions":[],"support":"yes"},{"id":"cmux-browser","capability":"browser","statement":"Includes a browser with an agent-facing control API.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["cmux-readme"],"contradictions":[],"support":"yes"},{"id":"cmux-cloud","capability":"cloud","statement":"Creates remote SSH workspaces.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["cmux-readme"],"contradictions":[],"support":"yes"},{"id":"cmux-api","capability":"api","statement":"Exposes CLI and socket control for workspaces and browser.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["cmux-readme"],"contradictions":[],"support":"yes"},{"id":"cmux-skills","capability":"skills","statement":"Defines project actions in cmux.json.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["cmux-readme"],"contradictions":[],"support":"yes"},{"id":"cmux-session-history","capability":"session-history","statement":"Restores supported agent sessions using saved native IDs.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["cmux-readme"],"contradictions":[],"support":"yes"},{"id":"cmux-delegation","capability":"delegation","statement":"Claude teammates appear as native terminal splits.","method":"documented","outcome":"claimed","scope":"Delegated to Claude Code teams; requires compatible runtime and integration. Documentation only; not runtime-tested.","evidenceIds":["cmux-readme"],"contradictions":[],"support":"yes"},{"id":"cmux-workstreams","capability":"workstreams","statement":"Groups agent and teammate panes within workspaces.","method":"documented","outcome":"claimed","scope":"Terminal pane grouping; not shared conversation context. Documentation only; not runtime-tested.","evidenceIds":["cmux-readme"],"contradictions":[],"support":"yes"},{"id":"cmux-restart-recovery","capability":"restart-recovery","statement":"Restores layout and resumes supported agents using saved native IDs.","method":"documented","outcome":"claimed","scope":"Hooks required for agent resume. Arbitrary live processes are not checkpointed. Documentation only; not runtime-tested.","evidenceIds":["cmux-readme"],"contradictions":[],"support":"partial"},{"id":"cmux-agent-messaging","capability":"agent-messaging","statement":"Integrated Claude Code teammates communicate through the runtime.","method":"documented","outcome":"claimed","scope":"Composed documentation inference: cmux enables experimental Claude teams; messaging is Claude runtime behavior, not native cross-provider routing. Documentation only; not runtime-tested.","evidenceIds":["cmux-claude-teams","cmux-claude-messaging"],"contradictions":[],"support":"yes"}],"evidence":[{"id":"cmux-readme","url":"https://github.com/manaflow-ai/cmux/blob/22ae1c56fd83103e2d9c80ec3341a9a08557e6e1/README.md","title":"cmux · readme","capturedAt":"2026-09-13","locator":"README feature sections; license and limitations at this pinned revision.","kind":"repository","revision":"22ae1c56fd83103e2d9c80ec3341a9a08557e6e1","redistribution":"Authored summary and link only; upstream rights retained."},{"id":"cmux-claude-teams","url":"https://cmux.com/docs/agent-integrations/claude-code-teams","title":"cmux · claude teams","capturedAt":"2026-09-13","locator":"Usage and experimental-team configuration.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"cmux-claude-messaging","url":"https://code.claude.com/docs/en/agent-teams","title":"cmux · claude messaging","capturedAt":"2026-09-13","locator":"Introduction; Messages between agents; experimental limitations.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."}],"gaps":["Ordinary process memory is not checkpointed during session restore.","README calls the project GPL-licensed; exact license terms need separate review."],"attestations":[],"invalidationTriggers":["Documentation changes","New product release","License change"],"verificationPlan":["Pin a product release or repository commit and record the host environment.","Create a disposable repository with a passing baseline test.","Run a bounded change with two agents where supported; record permissions and logs.","Record a failed attempt, actual outcome, and artifacts without secrets.","Have another person reproduce the result before labeling it reproduced."]}