cmux vs Conductor

Conductor — это приложение Mac с Conductor Cloud раннего доступа для запуска агентов кодирования в изолированных рабочих пространствах с настройкой задач, сравнением различий и проверкой потока работы агента. cmux — это встроенное рабочее пространство терминала и браузера для управления любым агентом CLI, оболочкой, браузером, сервером разработки или скриптом, который вы уже используете.

Agent task workspace vs terminal control plane

Используйте Conductor, если нужен упакованный agent task workflow с изолированными копиями и review surfaces. Используйте cmux, если нужен бесплатный open source нативный терминал, где Claude Code, Codex, OpenCode, Gemini CLI, Aider, scripts, SSH, browsers и dev servers работают в одном programmable workspace.

ИзмерениеcmuxConductor
Основная поверхностьНативный terminal, browser, workspaces, splitsMac app для параллельных coding-agent tasks
Стек настольного приложенияНативное macOS-приложение на Swift/AppKit, построенное на libghosttyприложение Mac; В официальных документах не указан полный стек рабочего стола, а в общедоступных сообщениях основателей описывается Tauri с бэкэндом Rust и собственным средством рендеринга Mac.
Модель агентовЛюбой CLI agent или shell toolClaude Code, Codex, Cursor и OpenCode harnesses
Модель исходниковБесплатное open source GPL-приложениеБесплатный проприетарный продукт со сторонними компонентами с открытым исходным кодом.
ОрганизацияВертикальные workspace, pane rings, unread state, branch и port metadataИзолированные task workspaces и review flow
ProgrammabilityCLI, Unix socket API, browser automation, hooksProduct workflow вокруг agent tasks
Лучшее соответствиеРазработчики, которым нужен terminal primitive для многих toolsРазработчики, которым нужен packaged agent task manager

cmux шире одного agent workflow

Conductor эффективен, когда задание выполняет несколько изолированных задач агента кодирования. cmux покрывает уровень контроля терминала для этого стиля работы, а затем также запускает Gemini CLI, Aider, Amp, обычные оболочки, SSH, браузеры, локальные службы и другие инструменты CLI без изменения примитива терминала.

Нативная производительность важна весь день

cmux — Swift/AppKit с libghostty rendering. UI остается легким, пока agents, test runners, language servers и dev servers потребляют CPU и память.

Внимание доступно с клавиатуры

cmux превращает завершение агента и вопросы в unread state внутри приложения. Notification rings и jump-to-latest-unread делают review queue навигируемой без просмотра каждого workspace.

Programmability остается открытой

cmux CLI и socket API создают workspace, split panes, отправляют input, читают terminal screens, делают screenshots и управляют browser panes. Команды могут строить conductor-like flows поверх терминала.

Модель Git-worktree-first — это не каждый рабочий процесс

Документированная модель рабочего пространства Conductor поддерживается Git: каждое рабочее пространство сопоставляется с веткой и рабочим деревом Git. Некоторые команды имеют репозитории серверной и внешней части в разных местах, некоторые рабочие процессы не ориентированы на Git, а некоторые локальные проверки необходимо запускать непосредственно из существующей проверки. cmux предоставляет примитивы терминала, браузера, рабочей области и сокетов, поэтому разработчики и агенты могут сами составлять эти рабочие процессы.

FAQ

cmux заменяет Conductor?

Он может заменить terminal supervision layer. Conductor остается подходящим для команд, которым нужен packaged agent task workflow со встроенными worktree и review flow.

Может ли cmux запускать несколько агентов Claude Code?

Да. Запускайте каждую сессию Claude Code в своем workspace или branch/worktree setup, затем используйте unread rings и keyboard navigation для review.

Почему выбрать cmux вместо dedicated agent task manager?

Выбирайте cmux, если workflow включает произвольные terminals, browsers, scripts, multi-repo setup или no-git flows, и нужен programmable native terminal вместо одной фиксированной task model.