cmux

cmux

manaflow-ai · Coding

cmux is a native macOS terminal made for people who run AI coding agents all day. It renders terminals through libghostty, the same engine behind Ghostty, then layers on vertical tabs, notification rings, an in-app browser, and a scripting socket so every agent keeps visible. Think of it as a Claude Code terminal that also handles Codex, OpenCode, and anything else you can launch. The app is free and open source. Cloud virtual machines are the paid part.

Interface preview of cmux

About cmux

What Is cmux

cmux is a terminal emulator for macOS that treats multiple AI coding agents as first-class citizens. Most terminals assume one shell per tab. cmux assumes you'll have Claude Code, Codex, or four other agents talking at once. So it restructures the whole window around that assumption. Slightly unsettling at first. Then it clicks.

The product comes from manaflow-ai and is open source, so you can read the Swift and AppKit code. It's not a fork of Ghostty, which is a common misconception. cmux uses libghostty as a rendering library, the same way a browser app borrows WebKit, and builds a different application on top of it.

The main limit? Platform. There's no Windows or Linux desktop build yet, so this is a Mac-only tool for now. An iPhone companion app sits in beta and pairs with your Mac. That helps when you want to check a long agent run while you're away from your desk.

Getting Started

  1. Download the signed disk image from the official site or the GitHub releases page, then drag cmux into Applications.
  2. Open it and pick a terminal theme and font. cmux reads keybindings from your Ghostty config, so existing setups carry over.
  3. Launch your first agent by typing its command, such as claude or codex, in a normal terminal pane.
  4. Split the window with Cmd+D for vertical panes or Cmd+Shift+D for horizontal ones, then start another agent in each.
  5. Optional: run a cloud VM or an SSH workspace if you'd rather keep heavy agent work off your laptop.

Product Information

A quick look at cmux's pricing, supported platforms, and performance.

Free PlanYes
Paid Plans$0 - $200/mo
PlatformmacOS (iPhone companion app in beta)
Developermanaflow-ai
CategoryCoding
Release DateJan 2026
Latest UpdatedSep 2025
Website Visits649.3M
Website Global Rank50
API AvailabilityYes

Best for

The users, tasks, and scenarios where this tool fits best.

Users

  • Developers running multiple AI coding agents at once
  • Engineers on remote machines
  • Mac power users who live in the terminal

Tasks

  • Orchestrating subagents
  • Verifying web changes
  • Keeping long jobs organized

Scenarios

  • Running a batch of coding tasks overnight
  • Debugging an agent that got stuck
  • Pairing an agent with a browser

Key features

Vertical Tabs and Split Panes

The sidebar stacks your workspaces vertically, and each entry shows the git branch, linked pull request status, working directory, listening ports, and the latest notification text. You split the window horizontally or vertically, so a screen full of agents stays readable. It beats a maze of tabs. Every time.

Notification Rings and Unread Badges

When a process needs your attention, cmux draws a blue ring around the pane and lights up the tab. A notification popover collects everything pending. A macOS desktop alert fires too. These trigger from standard terminal escape sequences, or you can push them yourself through the cmux CLI and agent hooks. No setup required.

In-App Browser Pane

cmux can open a real browser next to your terminal and, more importantly, control it. The browser API is ported from agent-browser and lets an agent navigate, snapshot the DOM, click, type, evaluate JavaScript, and read console or network activity over the same socket. That means an agent can confirm its own front-end fix without switching apps. No tab juggling.

SSH and Remote Workspaces

Running cmux ssh user@remote creates a workspace for a remote machine. Browser panes route through the remote network, so a localhost address on the server just works locally. You can drag an image into a remote session to upload it over scp, and pass an initial command to run once the connection opens.

Claude Code Teams and Multi-Agent Runs

The cmux claude-teams command starts Claude Code's teammate mode in one step. Teammates appear as native splits with their own sidebar metadata. It also supports oh-my-opencode, which is multi-agent orchestration across several models. For anyone wiring up multi-agent orchestration by hand, this is the part that saves the most time. No tmux layer sits in between, so a whole class of configuration headaches disappears.

Scriptable CLI and Unix Socket

Every action in the app is reachable from the command line: create workspaces, open panes, send input, read screen contents, take screenshots, and drive the browser. Want to automate your own workflow? This is the feature that turns cmux into a platform. Not just a nicer terminal.

Pros and cons

Pros

  • Free and open source for local use, so trying it costs nothing but disk space.
  • Notification system solves the real problem of not knowing which agent finished.
  • The in-app browser lets agents verify their own web changes in the same window.
  • Remote workspaces over SSH keep heavy agent runs off your laptop.
  • Reads your Ghostty config, so you don't rebuild keybindings from scratch.

Cons

  • macOS only for now, which rules it out if your team is on Windows or Linux.
  • Cloud VMs, the headline paid feature, start at $50/mo, which is steep for solo hobby users.
  • The Apple silicon builds are the smoothest; Intel Mac users may see rougher edges.
  • A fair number of features assume you already run AI agents daily, so casual terminal users won't use most of it.

Frequently asked questions

Yes. The macOS app is open source and free forever, and local agents run with your own API keys at no cost from cmux. You only pay if you want cloud VMs or the iOS beta's early access tier.

Related content

Explore related tools, skills, and articles for cmux.

cmux Alternatives

Forefront

Forefront

Forefront · Coding

Forefront is a web platform for building with open-source AI. It lets you fine-tune leading open-source language models on your own data, evaluate how they perform, and run them through an API or export them to host yourself. Developers who want the convenience of a closed-source platform but insist on owning their models and data are the target audience here.

Free / $0 - $99/moView details
Startkit

Startkit

StartKit.AI · Coding

Startkit is a boilerplate for building AI SaaS and AI wrapper products. Think of it as an AI startup boilerplate with the boring parts already wired up: authentication, Stripe and Lemon Squeezy payments, usage limits, transactional email, and an AI API starter that talks to OpenAI, Anthropic, Groq, or Llama. You clone the repo, set your price, and start on the part of your product that people actually pay for. It's Next.js under React and Tailwind, so most of the boilerplate code already feels familiar.

Paid / $99 - $499 one-timeView details
Testim

Testim

Tricentis · Coding

Testim is an AI-powered test automation platform for building and running end-to-end tests across web, mobile, and Salesforce applications. It leans on machine learning to keep tests stable when an interface changes, so teams spend less time fixing broken selectors. Not bad for an automated testing tool you can start using today. You create tests by recording actions in a browser, then optionally add JavaScript when you need more control. It's a solid pick for busy QA teams.

Free / Custom pricing on requestView details