cmux alternative for Windows and Linux: Agentty vs cmux

By LEE YONGBEOM · Creator of Agentty · Checked

TL;DR

  • Pick cmux if you are on a Mac, already use Ghostty's configuration, and want a scriptable CLI and socket API or SSH workspaces.
  • Pick Agentty if you also work on Windows or Linux, or want a git worktree per session, live context between Claude Code and Codex, and usage and process views.
  • Both are native apps (cmux in Swift and AppKit, Agentty in Rust) with split panes, attention notifications and an in-app browser.
Agentty running Claude Code and Codex in split panes, each showing what it is working on▶ See it run, in under a minute

What each one documents

Agenttycmux
Plans one goal into a team of agents that runs in wavesDocumentedPartly
Claude Code, Codex, Gemini CLI and Antigravity on one teamDocumentedPartly
Unlimited split panesDocumentedDocumented
Knows whether an agent is working, done or waiting for youDocumentedDocumented
A git worktree per sessionDocumentedNot documented
A code editor inside the appDocumentedNot documented
An in‑app browser the agent can driveDocumentedDocumented
Open your terminals from your phoneDocumentedPartly
macOS, Windows and LinuxDocumentedNot documented
GitHub, Linear and Jira issues in the appNot documentedNot documented
Resume an agent sessionDocumentedDocumented
Search sessions by title, message or folderDocumentedNot documented
Move a session between Claude Code and CodexDocumentedNot documented
Two sessions linked, context flowing liveDocumentedNot documented
Usage dashboard — cost, tokens, limitsDocumentedNot documented
AI process monitor — CPU, memory per agentDocumentedNot documented
Built‑in Git, with diff and commitDocumentedNot documented
MCP server managementDocumentedNot documented

These are reference results, compared against each project's open-source code; features may have changed since the comparison was made.

Facts side by side

Agenttycmux
PlatformsmacOS 13+ (Apple silicon), Windows 10 1809+ (x64), Linux (x86_64)macOS only; an iOS app in TestFlight beta
Built withRust, drawn on the GPUSwift and AppKit, on libghostty
LicenseApache License 2.0GPL-3.0-or-later (server components under BSL 1.1)
Install.dmg, Homebrew cask, Windows setup, .deb, .rpm.dmg, Homebrew cask
A command line for the appAn agentty command for the agents in its panes: parallel tasks, the in-app browser, databasesA CLI and Unix socket API to create workspaces, split panes, send input and drive the browser
SSH workspacesNot documentedYes (cmux ssh)

Where cmux is the better pick

  • Scripting the window. cmux documents a CLI and a Unix socket API to create workspaces, split panes, send input and drive its browser from any script. Agentty's agentty command is aimed at the agents running inside it rather than at scripting the window from outside.
  • Ghostty compatibility. cmux reads Ghostty's configuration for themes and fonts, so a Ghostty user feels at home immediately.
  • Remote machines. cmux ssh opens a workspace on a remote machine, and remote tmux attachment is in beta.
  • Claude Code teammate mode. cmux claude-teams shows Claude Code teammates as native splits.
  • A larger community. About 28k GitHub stars on the day we checked.

Where Agentty goes further

  • Windows and Linux. Agentty runs on all three desktop systems; cmux is macOS-only.
  • A git worktree per session. A new AI session in a busy project gets its own worktree and branch. cmux's README does not mention worktrees.
  • Context between Claude Code and Codex. Link two sessions so context flows live, one way or both, and move a session from one agent to the other.
  • Usage and processes. A usage dashboard of cost, tokens and limits from local transcripts, and CPU and memory for every agent and MCP server.
  • MCP servers and plugins. MCP servers, skills, subagents and plugins managed in one place.
Agentty running several AI coding agents in split panes, each showing its status
Agentty with several agents in split panes. A screenshot of the app, not a mock-up.

How this was checked

Every line about cmux was read off its own README, repository or site on . A “not documented” means the project does not describe the feature, not that it cannot do it. This is a comparison of what each project documents, not a benchmark. If something here is out of date, tell us and it will be corrected.

Frequently asked

Is there a cmux for Windows?
cmux itself is macOS-only. Agentty covers the same ground — split panes, a status for each agent and notifications when one needs you — and runs natively on Windows 10 1809+ and Linux as well as macOS.
Do both work with Claude Code and Codex?
Yes. Both run any agent CLI in a terminal pane. Agentty integrates most deeply with Claude Code and Codex, and also detects Gemini CLI, Amp, OpenCode and others.
Which one is free?
Both are free and open source: cmux under GPL-3.0-or-later, Agentty under the Apache License 2.0.

Sources

Related