cmux logo

cmux

Freemium
Visita

Terminale nativo macOS per agenti di coding AI e flussi CLI

Cos'è cmux?

cmux is a native macOS terminal for multitasking, organization, and programmable control. It is built on libghostty for rendering and combines vertical tabs, split panes, attention indicators, and a socket-based API in a single app.

The product is aimed at people running AI coding agents and other terminal-based workflows. It works with any CLI tool, including Claude Code, Codex, OpenCode, Gemini CLI, Kiro, and Aider, and it adds workflow features such as session restore, remote SSH access, and an embedded browser for scripted tasks.

Cosa può fare cmux?

Vertical tabs with workspace metadata

Use a vertical sidebar to keep track of git branch, working directory, ports, and notification text for each workspace.

Attention signals for running agents

Highlight panes that need attention with notification rings, unread badges, a notification popover, and macOS desktop notifications.

Built-in programmable browser

Open a real browser pane next to the terminal and control it through the socket API for navigation, DOM snapshots, clicks, typing, and JavaScript evaluation.

Split panes for parallel work

Divide work into horizontal and vertical panes within each tab so multiple terminals or agents stay visible at once.

Programmatic control surface

Use the CLI and Unix socket API to create workspaces, open splits, send text, read terminal contents, take screenshots, and manage notifications.

Native macOS terminal foundation

Run as a native Swift and AppKit app with libghostty rendering and no Electron layer.

Casi d'uso

“Coordinate agent teams”

Keep several agent runs visible at once, with each teammate or subagent appearing as its own pane instead of a hidden background process.

“Work on remote machines”

Run work on a remote host while driving it locally through SSH or by attaching to existing remote tmux sessions.

“Automate browser-backed tasks”

Use the embedded browser to navigate pages, inspect the DOM, click through flows, and verify web changes without leaving the terminal.

“Monitor long-running terminal jobs”

Surface build progress, notifications, and status updates in the sidebar so long-running jobs are easier to monitor at a glance.

“Resume ongoing sessions”

Restore workspaces, panes, scrollback, and supported agent sessions after relaunch so interrupted work can resume with less manual setup.

Domande frequenti

How does cmux relate to Ghostty?

cmux is a native macOS terminal built on Ghostty’s rendering engine. The docs say it is not a fork of Ghostty; it is a separate app built on libghostty.

What platforms does cmux support?

The current docs say cmux supports macOS 14.0 or later on Apple Silicon or Intel Macs.

Does cmux restore sessions after relaunch?

Yes. cmux can restore windows, workspaces, panes, working directories, and scrollback when you relaunch, and supported agent sessions can also resume when hooks capture a native resume token.

What can you automate with cmux?

cmux includes a CLI and a Unix socket API. You can create workspaces, split panes, send input, read screen contents, trigger notifications, and drive the built-in browser through those interfaces.

Is cmux free to use?

Yes. The homepage says cmux is free and open source, and the source code is available on GitHub.

Informazioni rapide

Category
Developer Tool
Platform
macOS 14.0+; Apple Silicon and Intel
Distribution
Free and open source; source available on GitHub
Core interfaces
CLI and Unix socket API
Primary use
Multitasking terminal for AI coding agents and other CLI workflows
Website
cmux.com

Analisi del traffico di cmux

I dati sul traffico sono solo a scopo di riferimento.

Domain Rating
61

Alternative a cmux

oMLX logo

oMLX

omlx.ai

oMLX è un server di inferenza LLM nativo per macOS basato su MLX, che esegue localmente su Apple Silicon modelli compatibili linguistici, visione-linguaggio, embedding e reranker. Progettato per i flussi di lavoro con agenti di programmazione, funziona con Claude Code, OpenClaw, Cursor e client compatibili con OpenAI.

port22 logo

port22

www.tryport22.com

port22 è un’app iOS e un agente macOS per monitorare e controllare le sessioni degli agenti di coding in esecuzione nel terminale. Trasmette le trascrizioni su iPhone, avvisa quando serve un input e supporta Claude Code, Codex e OpenCode.

Weave Router logo

Weave Router

weaveos.com

Weave Router è un router intelligente di modelli per agenti di programmazione. Valuta le attività di coding e instrada le richieste verso modelli aperti o chiusi, consentendo agli sviluppatori di mantenere i flussi di lavoro degli agenti esistenti e gestire velocità, qualità e spesa per i modelli.

Air logo

Air

air.dev

JetBrains Air è un ambiente desktop per eseguire agenti di coding in parallelo, isolare le attività e rivedere le modifiche in un unico spazio di lavoro su macOS e Linux.