Sokudo vs cmux

cmux gives your agents a native terminal with splits, notification rings, a scriptable browser, and SSH. Sokudo gives them a workplace: named personas on the providers you choose, a Kanban board with a reviewer, a Wiki Engine, and shared knowledge, rules, and memory that can grow from finished runs.

Reviewed · Published by Sokudo · Sources and scope

Pick Sokudo

When you want the workflow built in, not scripted.

Give each agent a name, a role, and a provider, then delegate tickets with dependencies and a reviewer. Every agent starts from the Wiki Engine, knowledge base, rules, and memory, and in workspaces where you turn it on, finished delegated runs can save what they learned and propose rules for your approval. Design on the canvas, query the database, and open SSH hosts in the same IDE.

Pick cmux

A terminal-first workspace you compose yourself.

cmux is a native terminal built on Ghostty, with vertical tabs, split panes, rings that show which agent needs you, a scriptable browser, and SSH workspaces. Launch a supported harness such as Claude Code teams through cmux, and each teammate it spawns appears as a native split. Its own README calls it a primitive, not a solution: the workflow is yours to build.

Where Sokudo pulls ahead.

Both run several coding agents at once, with a browser and remote machines close by. cmux builds outward from the terminal; Sokudo builds the team, the plan, and the project knowledge around it. Here is what each product describes.

Sokudo and cmux feature comparison, reviewed November 9, 2026
CriterionSokudocmux
What you getAn IDE with agents, design, data, and browser tools in one workspace.A native macOS terminal built on Ghostty, with vertical tabs, split panes, notification rings when agents need attention, and a CLI for automation. [2]
OrchestrationDelegate tickets across providers, with implementation agents in their own worktrees and a reviewer.Run a supported harness such as Claude Code teams through cmux, and the teammates it spawns appear as native splits with sidebar status and notifications. [5]
PersonasCustom agent roles, instructions, and model choices.Runs any terminal agent, and its custom commands can launch one with preset flags. Named roles come from harnesses it integrates, such as oh-my-codex’s specialized agents; personas managed by cmux itself are not described. [7]
Work trackingKanban tickets, dependencies, and worker review in the IDE.Each workspace tab shows its git branch, linked pull request, working directory, ports, and latest notification. A ticket board is not described. [3]
Wiki EngineCitation-backed Pages and an interactive Graph of your codebase, read by you and your agents.A generated codebase wiki is not described in cmux’s docs. [4]
Project contextA workspace knowledge base, rules, and memory that agents draw on in later sessions.Vault searches past Codex, Claude Code, OpenCode, and Pi transcripts so you can bring an earlier session back. A cmux-managed knowledge base, rules, or memory store is not described. [9]
Self-improving harnessFinished runs can save learnings to the knowledge base and propose rules that wait for your approval.A post-run learning loop is not described in cmux’s docs or changelog. [10]
Design canvasDesign screens and hand the canvas to agents in the same workspace.Browser Design Mode lets you edit a page visually, annotate elements, and hand the changes to an agent. [10]
DatabaseInspect schemas and query data in the database manager.Database CLIs run in its terminals, and cmux.json commands can script routines such as resetting a local database. A built-in database client is not described. [11]
Remote workRemote SSH sessions and commands alongside the workspace.SSH workspaces whose browser panes route through the remote network, with agent notifications in your local sidebar and reconnects after drops. [12]
BrowserAn in-app browser with extension support for previews and wallet flows.A browser pane beside the terminal that agents can script: navigate, click, fill forms, evaluate JavaScript, and read the console. [14]

“Not described” means the cited cmux pages do not document an equivalent feature; it does not prove the feature is impossible. Skills and harness integrations install separately. Sokudo capabilities: [1].

What you get with both.

  • Bring the agents you already use.

    Both run coding-agent CLIs such as Claude Code, Codex, and OpenCode on your own provider accounts. Their usage terms still apply.

  • Many agents, reviewed before they ship.

    Both run several agents at once and put their changes in front of you. cmux takes line comments in its diff viewer and hands them to an agent; Sokudo adds a reviewer step to each ticket.

  • A browser and a remote machine.

    Both put a browser beside the code and reach remote hosts over SSH. cmux scripts its browser from the CLI; Sokudo’s browser supports extensions for previews and wallet flows.

What the workplace adds around the terminal.

  1. A roster, not just more panes.

    Give each Sokudo agent a name, a role, instructions, and a model, then delegate work to the right one. Claude Code, Codex, Antigravity, OpenCode, and Grok can all join the roster, so each job goes to the provider you pick.

    cmux runs any agent that runs in a terminal. When Claude Code teams, oh-my-opencode, or oh-my-codex run through it, the agents they spawn become native splits you can watch and control. The roles in those runs come from the harness. Choose Sokudo when you want a standing roster of specialists you set up once and delegate to again and again.

  2. A plan above the panes.

    Put the work on Sokudo’s Kanban board, set dependencies between tickets, and keep implementation and review as separate steps. The ticket carries the brief, the assignee, and the handoff from one agent to the next.

    cmux tracks the terminals instead. Each workspace tab shows its branch, linked pull request, ports, and latest notification, a blue ring marks the pane that is waiting for you, and its diff viewer takes line comments you can hand back to an agent. A custom command you write can open a new Git worktree with agents already running in it. Sokudo adds what sits above those panes: which ticket comes next, who owns it, and who reviews it.

  3. Project knowledge that compounds.

    The Wiki Engine maps the codebase into citation-backed Pages and an interactive Graph. The knowledge base, rules, and memory carry decisions, conventions, and known gotchas into later sessions for every agent on the roster, and memory is found by meaning rather than keywords.

    When a delegated run finishes, Sokudo can save durable learnings to the knowledge base and propose new rules. A proposed rule takes effect only after you approve it, and you can turn the step off for each workspace. It changes the context your agents receive, not the model’s weights.

    cmux’s Vault searches past Codex, Claude Code, OpenCode, and Pi transcripts, so you can drag an earlier session into the current workspace and continue from its context. Its docs do not describe a generated wiki, a cmux-managed knowledge base or rules store, or a post-run learning loop.

  4. The canvas, the database, and the browser.

    Design screens on the canvas and hand them to agents. Query PostgreSQL, MySQL, SQLite, MongoDB, Redis, ClickHouse, and more in the database manager. Preview the app in an in-app browser with extensions, including compatible wallets, and reach remote machines through the SSH manager.

    cmux is strongest at the browser and the remote end. Agents can script its browser pane to click, fill forms, run JavaScript, and read the console, and Browser Design Mode hands visual edits to an agent. cmux ssh opens remote workspaces, and cmux Cloud adds persistent Linux machines on paid plans, in early access. Its docs show database routines as scripts in custom commands and do not describe a built-in database client.

    Wallet and extension compatibility still depend on the extension and the app; this is not a promise that every wallet works.

Open Sokudo when the job is bigger than a terminal.

Choose Sokudo if

  • You delegate to named agents with distinct roles, instructions, and providers, rather than wiring up every run yourself.
  • You want tickets, dependencies, implementation, and review on one Kanban board.
  • You want every agent to start from a shared codebase wiki, knowledge base, rules, and memory.
  • You want finished runs to save learnings and propose rules for you to approve.
  • You want a design canvas and a database manager beside the code.
  • You use SSH and want app previews with compatible browser extensions in the same IDE.
Get Started

Choose cmux if

  • You live in the terminal and want a native macOS app built on Ghostty that reads your existing Ghostty config.
  • You run many agent sessions and want notification rings, unread badges, and a sidebar that show which one needs you.
  • You want to script panes, input, and the browser from a CLI and socket API.
  • You would rather compose your own workflow from primitives, skills, and custom commands than adopt a built-in process.
  • You want free, GPL-licensed source you can inspect and build.
  • You want persistent Cloud machines on a paid plan, or the cmux TUI on Linux or Windows: a terminal multiplexer separate from the Mac app.

What you actually get.

Straight answers about Sokudo and cmux.

What is the difference between Sokudo and cmux?

cmux is a native terminal built on Ghostty for running many coding agents: vertical tabs, split panes, notification rings when an agent needs you, a scriptable browser, SSH workspaces, and a CLI to automate all of it. Its own README calls it a primitive, not a solution. Sokudo builds the workflow in: named personas on the providers you pick, a Kanban board with dependencies and review, a Wiki Engine, a knowledge base, rules, and memory, a design canvas, and a database manager.

Can cmux orchestrate multiple agents?

Yes. When you launch a supported harness such as Claude Code teams or oh-my-opencode through cmux, the agents it spawns become native splits with sidebar status and notifications, so every agent in the run stays visible. Its CLI and socket API can also create workspaces, split panes, and send input. Sokudo delegates tickets to a roster of agents with roles, instructions, and models, and keeps implementation and review as separate steps on the board.

What is the Sokudo Wiki Engine?

The Wiki Engine maps your project into citation-backed Pages and an interactive Graph of files, dependencies, and modules. You use it to understand the architecture and how modules fit together. Your agents can search and read the same pages, so people and agents work from one shared guide to the codebase.

How does Sokudo keep project context for agents?

Each Sokudo workspace has three context stores. The knowledge base holds reference material such as architecture notes and conventions. Rules hold the instructions agents should follow. Memory holds durable decisions, preferences, and gotchas, found by meaning rather than keywords. Agents draw on all three in later sessions. cmux’s Vault lets you search past agent sessions by what was said in them and bring one back; its docs do not describe a cmux-managed knowledge base, rules, or memory store.

How does self-improvement work in Sokudo?

When self-improvement is on for a workspace, Sokudo reviews each delegated run after its agents finish. When a run produces something worth keeping, Sokudo saves it to the knowledge base or proposes a rule, and marks the entry as written by an agent. A proposed rule does not take effect until you approve it, and you can turn the feature off for any workspace. It changes the context your agents receive; it does not retrain any model.

Do both tools have a browser?

Yes. cmux splits a browser pane beside the terminal that agents can drive from its CLI: navigate, click, fill forms, evaluate JavaScript, and read console output. Its Browser Design Mode hands visual edits to an agent. Sokudo’s in-app browser previews the app beside the code and supports extensions, including compatible wallets.

Do both tools work with remote machines?

Yes. cmux ssh opens a workspace on a remote host, routes browser panes through its network, and sends agent notifications to your local sidebar. Remote tmux mirroring is in beta, and cmux Cloud adds persistent Linux machines on paid plans, in early access. Sokudo’s Remote SSH Manager keeps SSH sessions and commands alongside the workspace.

When should I choose cmux?

Choose cmux when you want a native terminal built on Ghostty, notifications that show which agent needs you, and a CLI that scripts its panes and browser, with skills that teach your agents to use it. Choose Sokudo when you want named agents, tickets with review, shared project knowledge, a design canvas, and a database manager in one workplace.

Public Beta Test

The workplace, not the window.

Give each agent a persona. Keep the board, the canvas, the database, the remote machine, and the browser in Sokudo.

Get Started