홍드로이드의 야매코딩

cmux 소개 — 여러 AI 코딩 에이전트를 한 터미널에서 (맥용) 본문

AI & Vibe Coding

cmux 소개 — 여러 AI 코딩 에이전트를 한 터미널에서 (맥용)

홍드로이드 2026. 6. 30. 16:16

 

Claude Code 하나 띄워놓고 작업하다 보면, 어느 순간 에이전트를 두 개, 세 개 동시에 굴리고 싶어집니다. 그런데 터미널 창을 여러 개 띄우면 금세 난장판이 되죠. 이 문제를 정조준한 도구가 바로 cmux입니다. AI 코딩 에이전트 시대를 위해 새로 만든 맥용 터미널이에요.

2026년 2월 공개되자마자 첫 달에 GitHub 스타 7,700개를 넘기며 화제가 됐습니다. 이 글에서 cmux가 뭐고, tmux와 뭐가 다르고, 어떻게 시작하는지 정리합니다.

📌 이 글에서 얻어갈 것
✓ cmux가 정확히 무엇인가 (Ghostty 기반 맥 터미널)
tmux와 무엇이 다른가
✓ 멀티 에이전트·세션 복원·소켓 API 같은 핵심 기능
✓ 설치하고 시작하는 법

cmux가 뭐야?

cmux는 Ghostty의 렌더링 엔진(libghostty)을 기반으로 만든 macOS 네이티브 터미널입니다. 평범한 터미널이 아니라, 여러 코딩 에이전트를 동시에 다루는 것을 처음부터 목표로 설계됐어요. Swift + AppKit으로 만든 진짜 맥 앱이고, 오픈소스(GPL)에 무료입니다.

"tmux의 복잡한 설정 없이, 코딩 에이전트 여러 개를 시각적으로 정리해 굴리는 터미널"
— cmux가 스스로를 설명하는 한 줄

Claude Code뿐 아니라 Codex, OpenCode, Gemini CLI, Aider 등 터미널에서 도는 거의 모든 코딩 에이전트·CLI 도구와 함께 쓸 수 있습니다.

tmux와 뭐가 다른가

"터미널 멀티플렉서면 tmux 쓰면 되지 않나?" 싶을 수 있습니다. 핵심 차이는 cmux가 AI 에이전트 워크플로에 맞춰 설계됐다는 점입니다.

tmux
설정 파일(.tmux.conf) 기반, 텍스트 위주. 에이전트가 만든 서브프로세스는 숨겨진 백그라운드로 돌아 보이지 않음.
cmux
세로 탭·분할 패널로 시각적 정리. 에이전트가 서브에이전트를 띄우면 네이티브 패널/분할로 펼쳐 한눈에 보임.

핵심 기능

1
세로 탭 + 분할 패널
각 탭에 git 브랜치·작업 디렉터리·포트·알림이 표시됩니다. 가로/세로 분할로 여러 에이전트를 동시에 배치.
2
알림 링 (Notification rings)
에이전트가 사용자 입력이나 확인을 기다릴 때 알림으로 알려줍니다. 여러 개를 굴려도 "어느 게 멈춰서 날 기다리는지" 바로 파악돼요.
3
세션 자동 복원
재시작해도 창·워크스페이스·패널·작업 디렉터리·스크롤백이 그대로 돌아옵니다. Claude Code·Codex·OpenCode 같은 에이전트 세션까지 복원돼요.
4
소켓 API로 프로그래밍
CLI와 Unix 소켓 API로 cmux를 제어할 수 있습니다. 스크립트로 패널을 띄우고 자동화하는 게 가능해요.
5
내장 브라우저
스크립트로 제어 가능한 인앱 브라우저가 있어, 에이전트가 만든 결과물(웹페이지 등)을 터미널 안에서 바로 확인할 수 있습니다. iOS 컴패니언 앱(베타)도 있어요.
"서브에이전트를 숨은 백그라운드가 아니라 보이는 패널로"
멀티 에이전트 작업의 가시성을 끌어올린 게 cmux의 핵심 철학

설치하고 시작하기

1
맥에서 내려받기
공식 사이트 cmux.com에서 macOS용 앱을 다운로드합니다. 오픈소스라 GitHub 저장소에서 코드도 볼 수 있어요. (현재 macOS 전용)
2
에이전트 띄우기
새 탭/패널을 열고 평소처럼 claude 같은 명령으로 에이전트를 실행. 또 다른 패널을 분할해 두 번째 에이전트를 동시에 굴립니다.
3
알림으로 지휘
각 에이전트가 멈춰서 확인을 요청하면 알림 링이 떠요. 그 패널로 이동해 답하고, 나머지는 계속 돌게 둡니다 — 사람은 지휘자가 됩니다.
💡 무료지만 'Founders Edition'도 있어요

cmux는 기본적으로 무료·오픈소스입니다. 다만 새 기능을 먼저 써볼 수 있는 유료 cmux Founders Edition(선택)도 있습니다. 일반 사용엔 무료판으로 충분해요.

누구에게 좋은가

Claude Code를 여러 개 동시에 굴리며 작업하는 바이브코더
✅ tmux 설정이 번거롭게 느껴졌던 맥 사용자
✅ 여러 작업·브랜치를 시각적으로 분리해 관리하고 싶은 개발자

자주 묻는 질문 (FAQ)

Q. 윈도우/리눅스에서도 되나요?

현재는 macOS 전용입니다. Swift + AppKit으로 만든 네이티브 맥 앱이라, 윈도우/리눅스 사용자는 당장은 쓸 수 없습니다.

Q. Claude Code 외 다른 에이전트도 되나요?

네. Codex·OpenCode·Gemini CLI·Aider 등 터미널 기반 도구라면 거의 다 함께 쓸 수 있습니다. cmux는 "터미널"이지 특정 에이전트 전용이 아니에요.

Q. 꼭 cmux여야 하나요?

tmux·iTerm·Ghostty로도 멀티 작업은 됩니다. cmux의 차별점은 "멀티 에이전트 가시성" — 알림 링, 에이전트 세션 복원, 서브에이전트 패널화 같은 부분이 끌린다면 써볼 가치가 있습니다.

마치며

cmux는 "AI 에이전트를 여러 개 굴리는 시대의 터미널"입니다. 에이전트 하나로는 아쉽고, 여러 개를 띄우자니 창이 난장판이던 분이라면 — 세로 탭, 알림 링, 세션 복원으로 그 혼란을 정리해 줍니다. 첫 달 7,700 스타가 괜히 나온 게 아니에요.

맥 쓰신다면 한 번 깔아보고, 여러분의 멀티 에이전트 작업 흐름을 댓글로 공유해주세요 🙌


※ 본 글은 2026년 6월 기준 cmux 공식 자료를 확인해 작성했습니다. 주요 출처: cmux.com 공식 사이트, cmux GitHub 저장소. 지원 플랫폼·기능·가격은 업데이트될 수 있으니 설치 전 공식 사이트에서 현행 정보를 확인하세요.

Comments