Comparison

Termdeck vs cmux: every machine, not one Mac.

cmux is a native Mac terminal for watching several coding agents side by side; Termdeck is a browser board for every Claude Code, Codex and Grok session on every machine you connect.

Context

What cmux is

cmux is a terminal app from Manaflow, a Y Combinator company, built for running many coding agents at once. It is a native Swift and AppKit app for macOS that renders with libghostty, Ghostty's terminal library, and reads your Ghostty config for themes and fonts. Any agent that runs in a terminal works: Claude Code, Codex, Gemini CLI, OpenCode, Aider, Amp and others. A sidebar of vertical tabs shows each workspace's git branch, PR status, folder and listening ports, and a pane gets a blue ring when its agent needs you. It adds an in-app browser, a CLI and socket API for scripting, and cmux ssh for remote workspaces. The app is free and GPL licensed; paid plans add Cloud VMs and an iOS app.

Side by side

cmux vs Termdeck, feature by feature

FeaturecmuxTermdeck
What it isNative terminal app on your MacWeb UI in the browser, small agent on each machine
Agent CLIs supportedAny terminal agent: Claude Code, Codex, Gemini CLI, OpenCode, Aider, Amp and moreClaude Code, Codex and Grok; engine picked per chat
PlatformsmacOS app; Linux x64 nightly builds; no Windows buildAgents on macOS, Linux and Windows; drive from any browser
When an agent needs youBlue ring on the pane, lit sidebar tab, notification panel"Needs you" badge in the sidebar, Web Push to your phone
Tool-call approvalsThe agent's own prompt, answered in the paneAllow / deny card with a risk badge, answerable from a phone
Other machinescmux ssh opens a workspace on a remote hostEvery connected machine in one sidebar; the agent dials out, no inbound ports
From your phoneiOS app in beta on TestFlight, on paid plansInstallable PWA in any phone browser
Closing the windowRelaunch restores layout, folders and scrollback; live processes stopThe run keeps going on the machine; reopen and catch up
The pane gridSplits, tabs and workspaces, rendered nativelyTerminals page: chats tiled tmux style, from every machine
PriceApp free; Pro $40/mo yearly or $50 monthly adds Cloud VMs and iOS14-day free trial, then $9.99/mo

Verified 10 October 2026 against cmux.com, its pricing page and the GitHub README. Rows we could not check on the cmux side, such as diff review and multi-account switching, are left out. cmux moves fast; tell us if a row is out of date.

Straight answer

Where cmux wins

If all your agents run on the Mac in front of you, cmux is the better tool. It is a native local app on Ghostty's renderer, so panes are as fast as a terminal gets, and it works with any agent CLI rather than three. It puts a real browser and a scriptable socket API beside your agents, which Termdeck does not offer, and the app itself costs nothing.

The delta

Where Termdeck wins

Every machine, any OS

cmux sees what you open in it on one Mac, plus hosts you reach over SSH. Termdeck's agent runs on macOS, Linux and Windows boxes and publishes every session on each one, including chats started in a plain terminal, to a single sidebar you open from any browser.

Runs outlive the window

A cmux relaunch brings back the layout, not the processes. In Termdeck the agent holds the run on the machine, so closing the tab, losing wifi or sleeping your laptop does not stop it; you come back and read what happened.

Approvals on the phone you have

cmux's phone app is an iOS beta on paid plans. Termdeck installs as a web app on any phone, pushes when a tool call is waiting, and the notification opens the chat it came from. It can also switch between several Claude or ChatGPT logins mid chat when one hits a rate limit.

Questions

Termdeck vs cmux, answered

What is cmux?

cmux is a terminal app from Manaflow for running several AI coding agents at once. It is a native macOS app built on libghostty, with vertical tabs that show each workspace's branch and ports, a ring around any pane whose agent needs input, an in-app browser, and a CLI and socket API for scripting.

Is cmux free?

The app is. The macOS terminal is free and open source under GPL-3.0-or-later. Paid plans start at $40 a month billed yearly ($50 monthly) and add Cloud VMs and the iOS app; Team is $60 per user a month. Termdeck has a 14-day free trial, then costs $9.99 a month.

Does cmux work on Linux or Windows?

The GitHub README calls cmux macOS only for now. cmux.com also offers Linux x64 builds from the nightly channel, as a .run installer or a .deb package. There is no Windows build. Termdeck's agent runs on macOS, Linux and Windows, and you drive it from any browser.

What is the difference between cmux and tmux?

cmux is a GUI terminal app: it draws the panes, tabs and notifications on your Mac. tmux is a multiplexer that runs inside any terminal and keeps processes alive when you detach or your SSH link drops. cmux restores layout and scrollback after a relaunch but not live processes, and it can attach to remote tmux sessions, so many people run both.

Is cmux a fork of Ghostty?

No. cmux is its own Swift and AppKit app that uses libghostty, Ghostty's terminal library, for rendering. It reads your existing Ghostty config for themes, fonts and colors, so a Ghostty setup carries over.

Keep reading

Related

Termdeck vs tmux

The multiplexer cmux is usually measured against: what keeping a session alive covers, and what an agent still needs on top.

Termdeck vs Conductor

Another way to run Claude Code and Codex sessions in parallel, compared against a board that spans machines.

The Termdeck interface

The sidebar, tabs, board and the Terminals page that tiles chats from every machine in one grid.

All comparisons

Your agents on every machine, one board in the browser.