cmux vs Superset

cmux와 Superset은 모두 개발자가 둘 이상의 코딩 에이전트를 실행하도록 돕습니다. 차이는 제품 형태입니다. Superset은 worktree 오케스트레이션이 있는 에이전트 워크스페이스이고, cmux는 모든 CLI 에이전트를 감독하기 위한 네이티브 터미널 및 브라우저입니다.

워크플로에 따라 선택

빠른 네이티브 터미널, 보이는 멀티태스킹, 키보드 기반 주의 관리, 프로그래밍 가능한 socket API를 원한다면 cmux를 선택하세요. worktree 오케스트레이션과 내장 리뷰 흐름을 중심으로 한 더 의견이 강한 작업 워크스페이스를 원한다면 Superset을 선택하세요.

차원cmuxSuperset
핵심 제품네이티브 macOS 터미널 및 브라우저에이전트 오케스트레이션 워크스페이스
데스크톱 스택libghostty 기반 네이티브 Swift/AppKit macOS 앱@xterm/xterm과 node-pty를 사용하는 Electron/React 데스크톱 앱
런타임Swift/AppKit plus libghosttyElectron 데스크톱 앱
에이전트 모델모든 CLI 에이전트, cmux 런타임 락인 없음Superset 관리 워크스페이스 안의 모든 CLI 에이전트
소스 모델무료 오픈 소스 GPL 앱Elastic License 2.0으로 소스 공개
정리세로 워크스페이스, 분할, 읽지 않음 상태, 알림 링작업, worktree, 리뷰 화면
프로그래밍 가능성CLI, Unix socket API, 브라우저 자동화, hooks워크스페이스 및 에이전트 오케스트레이션용 CLI 베타, MCP, SDK, 자동화
가장 적합터미널 중심으로 많은 도구를 실행하는 개발자패키지된 에이전트 작업 관리자를 원하는 개발자

cmux는 터미널을 기본 단위로 유지

shell에서 실행되는 에이전트라면 cmux에서도 실행됩니다. Claude Code, Codex, OpenCode, Gemini CLI, Aider, 스크립트, SSH, 로컬 dev server를 오가는 팀에 잘 맞습니다.

고동시성에서는 네이티브 성능이 중요

많은 에이전트를 실행하는 것 자체가 이미 CPU와 메모리를 많이 씁니다. cmux는 Swift/AppKit과 libghostty를 사용하므로 터미널 UI가 Electron 오버헤드를 피하고, 에이전트 프로세스, 컴파일러, 개발 서버가 각자의 리소스를 사용합니다.

주의도 제품 화면

cmux는 에이전트가 사람을 필요로 하는 순간에 집중합니다. 알림 링, 읽지 않음 배지, 알림 패널, 최신 읽지 않음으로 이동은 완료되었거나 막힌 세션을 쉽게 찾게 해 줍니다.

프로그래밍 가능성은 탈출구

cmux는 워크스페이스, 패널, 화면 읽기, 스크린샷, 브라우저 자동화를 CLI와 소켓 API로 노출합니다. Superset에도 워크스페이스와 에이전트 오케스트레이션을 위한 CLI/MCP/SDK 표면이 있습니다. cmux의 차이는 터미널과 브라우저 패널 자체가 스크립팅 가능하다는 점입니다.

Worktree 지원은 결코 보편적이지 않음

내장 worktree 관리자는 모든 작업이 브랜치에 깔끔하게 매핑될 때 유용합니다. cmux는 터미널에 더 가깝게 남아 있으므로 Claude Code, Codex, 스크립트, 사용자 지정 명령이 제품 워크스페이스 모델에 맞지 않는 저장소 구조, Git이 아닌 디렉터리, SSH 세션, 일회성 설정 경로를 처리할 수 있습니다.

FAQ

cmux는 Superset 대체품인가요?

Superset을 무엇에 쓰는지에 따라 다릅니다. cmux는 터미널 감독 계층을 대체할 수 있고, Superset은 더 의견이 강한 작업 및 worktree 워크플로를 포함합니다.

cmux가 같은 에이전트를 실행할 수 있나요?

네. cmux는 Claude Code, Codex, OpenCode, Gemini CLI, Aider, Amp, Cursor CLI를 포함한 CLI 에이전트를 직접 실행합니다.

Superset에 worktree가 있는데 왜 cmux를 선택하나요?

네이티브 터미널 성능, 키보드 중심 멀티태스킹, 편집기에 중립적인 터미널 워크플로, 자신의 워크플로에 맞게 조정할 수 있는 스크립팅 가능한 터미널/브라우저 표면이 우선이라면 cmux를 선택하세요.