다음을 위해 만들어진 터미널: 코딩 에이전트, 멀티태스킹
Ghostty 기반 무료 오픈 소스 네이티브 macOS 터미널. 세로 탭, 에이전트가 주의를 필요로 할 때 알림 링, 분할 패널, 프로그래밍을 위한 CLI를 제공합니다.
기능
- -세로 탭: 사이드바에 git 브랜치, 작업 디렉토리, 포트, 알림 텍스트 표시
- -알림 링: 에이전트가 주의를 필요로 하면 패널이 강조 표시됩니다
- -내장 브라우저: 스크립팅 가능한 API로 터미널 옆에 브라우저를 분할 배치
- -분할 패널: 각 탭 내에서 가로 및 세로 분할
- -프로그래밍 가능: 자동화 및 스크립팅을 위한 CLI와 소켓 API
- -GPU 가속: libghostty로 부드러운 렌더링
- -경량: 네이티브 Swift + AppKit, Electron 없음
- -오픈 소스: 무료이며 GPL 라이선스
- -키보드 단축키: 워크스페이스, 분할, 브라우저 등을 위한 다양한 단축키
FAQ
cmux와 Ghostty는 어떤 관계인가요?
cmux는 Ghostty의 포크가 아닙니다. 앱이 웹 뷰에 WebKit을 사용하는 것처럼, 터미널 렌더링을 위한 라이브러리로 libghostty를 사용합니다. Ghostty는 독립형 터미널이고, cmux는 그 렌더링 엔진 위에 구축된 별도의 앱입니다.
어떤 플랫폼을 지원하나요?
현재는 macOS만 지원합니다. cmux는 네이티브 Swift + AppKit 앱입니다.
iOS 앱이 있나요?
네, 베타로 제공됩니다. Mobile Connect 창에서 iPhone을 Mac과 페어링하면 휴대폰에서 터미널에 연결할 수 있으며, 터미널 알림 전달도 선택할 수 있습니다. TestFlight에 cmux BETA로 배포됩니다.
cmux는 어떤 코딩 에이전트와 호환되나요?
모든 에이전트와 호환됩니다. cmux는 터미널이므로 터미널에서 실행되는 모든 에이전트가 바로 작동합니다. Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider, Goose, Amp, Cline, Cursor Agent 등 커맨드라인에서 실행할 수 있는 모든 것이 지원됩니다.
cmux로 여러 에이전트와 서브에이전트를 오케스트레이션할 수 있나요?
네. 에이전트가 서브에이전트나 팀원을 생성하면, cmux는 그것들을 숨겨진 백그라운드 프로세스 대신 네이티브 패널과 분할로 바꿉니다. Claude Code teams와 oh-my-opencode 멀티 모델 오케스트레이션을 지원하므로, 한 번의 실행에 참여하는 모든 에이전트를 보고 제어할 수 있습니다.
cmux를 원격 머신에서 사용할 수 있나요?
네. SSH로 워크스페이스를 열고 원격 tmux 세션에 연결하면, 에이전트는 원격 호스트에서 실행되고 당신은 cmux에서 그것들을 제어할 수 있습니다. SSH 및 원격을 참고하세요.
알림은 어떻게 작동하나요?
프로세스가 주의를 필요로 하면, cmux는 패널 주위에 알림 링, 사이드바에 읽지 않은 배지, 알림 팝오버, macOS 데스크톱 알림을 표시합니다. 표준 터미널 이스케이프 시퀀스(OSC 9/99/777)를 통해 자동으로 작동하며, cmux CLI와 agent hooks로 직접 트리거할 수도 있습니다. hooks나 OSC를 지원하는 모든 에이전트가 작동하며, Claude Code, Codex, OpenCode, pi가 포함됩니다.
cmux는 프로그래밍할 수 있나요?
네. 모든 동작을 cmux CLI와 Unix socket을 통해 사용할 수 있습니다. 워크스페이스 생성, 분할 패널 열기, 입력 전송, 화면 내용 읽기, 스크린샷 촬영, 내장 브라우저 제어가 가능합니다. CLI 레퍼런스와 브라우저 자동화 문서를 참고하세요.
내장 브라우저로 무엇을 할 수 있나요?
cmux는 터미널 옆에 실제 브라우저 패널을 분할 배치할 수 있으며, 완전히 프로그래밍 가능합니다. 같은 socket API를 통해 탐색, DOM 스냅샷, 클릭, 입력, JavaScript 실행, 콘솔 및 네트워크 활동 읽기가 가능합니다. agent는 이를 사용해 cmux를 벗어나지 않고 자신의 web 변경 사항을 검증합니다. 브라우저 자동화를 참고하세요.
cmux에 스킬이 있나요?
네. 스킬은 cmux에서 실행되는 모든 agent에 줄 수 있는 재사용 가능한 워크플로로, CLI 제어, 워크스페이스 자동화, 설정, 브라우저 서피스 같은 작업에 사용합니다. cmux-skills에서 공개 컬렉션을 둘러보거나 스킬 문서를 읽어보세요.
키보드 단축키를 커스터마이징할 수 있나요?
터미널 키 바인딩은 Ghostty 설정 파일(~/.config/ghostty/config)에서 읽어옵니다. cmux 고유 단축키(워크스페이스, 분할, 브라우저, 알림)는 설정에서 커스터마이징할 수 있습니다. 전체 목록은 기본 단축키를 참고하세요.
cmux를 커스터마이징할 수 있나요?
네. 터미널 렌더링은 당신의 Ghostty 설정을 사용하므로 테마, 글꼴, 색상, 커서가 그대로 이어집니다. cmux 고유의 설정은 ~/.config/cmux/cmux.json에 있으며 사이드바, 탭 바, 분할 패널, 동작을 제어하고, 모든 키보드 단축키를 편집할 수 있습니다. 구성을 참고하세요.
내 세션이 저장되나요?
네. cmux는 다시 실행할 때 창, 워크스페이스, 패널, 작업 디렉터리, 스크롤백을 복원하며, 이 상태는 앱을 종료할 때뿐 아니라 컴퓨터를 완전히 재시작한 뒤에도 유지됩니다. Claude Code, Codex, OpenCode 같은 에이전트 세션도 함께 돌아옵니다. 세션 복원을 참고하세요.
tmux와 비교하면 어떤가요?
tmux는 모든 터미널 안에서 실행되는 터미널 멀티플렉서입니다. cmux는 GUI를 갖춘 네이티브 macOS 앱으로, 세로 탭, 분할 패널, 내장 브라우저, socket API가 모두 내장되어 있으며 설정 파일이나 프리픽스 키가 필요 없습니다. 그렇긴 하지만, 많은 사람이 cmux를 SSH 및 tmux와 함께 즐겨 사용하며, cmux는 원격 tmux 세션에 네이티브로 연결할 수 있습니다(beta).
cmux는 무료인가요?
네, cmux는 무료입니다. 소스 코드는 GitHub에서 확인할 수 있습니다.
cmux를 어떻게 후원할 수 있나요?
cmux는 무료이며 오픈 소스이고, 앞으로도 항상 그럴 것입니다. 개발을 후원하고 cmux AI, iOS 앱, Cloud VMs를 비롯한 다음 기능에 먼저 접근하고 싶다면 cmux Founders Edition을 확인해 보세요.
기능 요청이 있거나 버그를 발견했어요
여러분의 의견을 듣고 싶습니다. GitHub에서 issue나 pull request를 열거나 이메일을 보내주세요.
커뮤니티
- "Another day another libghostty-based project, this time a macOS terminal with vertical tabs, better organization/notifications, embedded/scriptable browser specifically targeted towards people who use a ton of terminal-based agentic workflows." — 또 하나의 libghostty 기반 프로젝트. 이번엔 세로 탭이 있는 macOS 터미널로, 터미널 기반 AI 에이전트 워크플로를 많이 쓰는 사람을 위해 정리/알림 기능과 내장 스크립팅 가능한 브라우저를 탑재. —
Mitchell Hashimoto, Creator of Ghostty and founder of HashiCorp
- "I'm late to the party, but cmux is great. Current split: Codex Mac app for knowledge work, learning, reading; cmux + Codex CLI for coding." — 뒤늦게 알았지만 cmux는 훌륭합니다. 현재 역할 분담: Codex Mac 앱은 지식 작업, 학습, 읽기용; cmux + Codex CLI는 코딩용. —
Peter Steinberger, OpenClaw 개발자. PSPDFKit 창립자.
- "This is exactly the product I've been looking for. After two hours this am I've in love." — 정확히 찾고 있던 제품이에요. 오늘 아침 두 시간 쓰고 벌써 반했습니다. —
Nick Schrock, Creator of Dagster. GraphQL co-creator.
- "I've been using this all weekend and it's amazing." — 주말 내내 써봤는데 정말 대단해요. —
Edward Grefenstette, Director of Research at Google DeepMind
- "> learn cmux
> trust me" — > cmux를 배워
> 날 믿어 —
David Ondrej
- "this has been my favorite tool for past two weeks" — 지난 2주간 가장 좋아하는 도구 —
Max Forsey
- "아직 늦지 않았어요. 저도 Ghostty 많이 쓰는데 이어서 cmux도 사랑입니다. 세로 탭, 알림 링, 내장 브라우저, 분할 패널, GPU 가속 등등.. 정말 이점이 많아요!" —
lucas
- "cmux しばらく使ってみたが好きだな めちゃくちゃ良いというよりは、あーこれだわこれ、という感触 k1Low/moとの相性も良い" — cmux를 한동안 써봤는데 마음에 듭니다. '엄청 좋다'라기보다는 '아, 이거다'라는 느낌이고, k1Low/mo와도 잘 맞습니다. —
yamadashy / やまだし
- "我也主力用 cmux,还推荐给其他同事,原因就是通知系统,分工作区,快捷键好用,多工作并行时能提高效率,尽管 cmux 比较丑,但它的功能让我不得不用它。" — 저도 cmux를 메인 터미널로 쓰고 동료들에게도 추천합니다. 알림 시스템, 워크스페이스, 단축키 덕분에 여러 작업을 병렬로 할 때 효율이 올라갑니다. cmux가 조금 못생겼지만, 기능 때문에 안 쓸 수가 없어요. —
minixalpha
- "Tuve algún tema con el navegador pero cmux es insustituible en mi día a día." — 브라우저에서 약간의 문제는 있었지만, cmux는 제 일상 작업에서 없어서는 안 됩니다. —
Juan Barbat
- "اقتراحي هو استعملوا Cmux وخلاص... فك لي ازمة بكل شيء تقريبًا من ناحية التيرمنل" — 제 제안은 그냥 cmux를 쓰라는 것입니다. 터미널 쪽 문제를 거의 다 해결해 줬습니다. —
Yousef Rol
- "Hab mir gerade cmux installiert, hab bisher ghostty genutzt. Aber cmux ist nochmal besser für KI Agenten und Coding geeignet." — 방금 cmux를 설치했습니다. 지금까지는 Ghostty를 썼지만, AI 에이전트와 코딩에는 cmux가 더 잘 맞습니다. —
Tobias Glöckler
- "po nao sei como vivi tanto tempo sem cmux" — 와, cmux 없이 이렇게 오래 어떻게 살았는지 모르겠습니다. —
Wesley
- "요즘 최애 터미널 cmux. 개인적으로 멀티 터미널 돌리기 너무 좋은거 같아" —
ub:)ub 🎗️
- "cmux 良さそうすぎてついにバイバイ VSCode するときなのかもしれない" — cmux 너무 좋아보여서 드디어 VSCode에 작별 인사할 때인 것 같다 —
あさざ
- "eğer birden fazla terminal ile çalışmanız gerekiyorsa kesinlikle cmux'u denemelisiniz. terminal sizden bir cevap beklediğinde otomatik bildirim geliyor." — 여러 터미널로 작업해야 한다면 cmux를 꼭 써봐야 합니다. 터미널이 입력을 기다리면 자동으로 알림이 옵니다. —
Şerafettin Sarışen
- "最近用的最多的终端工具就是这个 cmux,开源免费。基本上代替 iTerm2 了。完美解决了多终端窗口排列问题。" — 요즘 가장 많이 쓰는 터미널 도구가 cmux입니다. 오픈소스이고 무료예요. 제게는 거의 iTerm2를 대체했고, 여러 터미널 창을 배치하는 문제를 완벽하게 해결해 줍니다. —
金尘马
- "Я уже какое-то время назад на него переехал с warp и как будто пересел на ракету. Он написан нативно для Mac OS на Swift и его супер активно развивают." — 얼마 전 Warp에서 이걸로 옮겼는데, 로켓으로 갈아탄 느낌이었습니다. macOS 네이티브 Swift로 작성되었고 개발도 매우 활발합니다. —
Закиев Василь
- "推荐一个最近喜欢用的工具: cmux,不用频繁切换终端窗口了" — 최근 즐겨 쓰는 도구 추천: cmux. 터미널 창을 자주 전환하지 않아도 됩니다. —
Mazzystar
- "Hey, this looks seriously awesome. Love the ideas here, specifically: the programmability, layered UI, browser w/ api. Looking forward to giving this a spin. Also want to add that I really appreciate Mitchell Hashimoto creating libghostty; it feels like an exciting time to be a terminal user." — 이거 진짜 대단해 보이네요. 특히 프로그래밍 가능성, 레이어드 UI, API가 있는 브라우저가 마음에 듭니다. 빨리 써보고 싶어요. Mitchell Hashimoto가 libghostty를 만들어준 것에도 감사합니다. 터미널 사용자에게 신나는 시대네요. —johnthedebs
- "Vertical tabs in my terminal 🤤 I never thought of that before. I use and love Firefox vertical tabs." — 터미널에 세로 탭이라니! 생각해 본 적이 없었어요. Firefox 세로 탭은 쓰면서 말이죠. —
Joe Riddle
- "Gave this a run and it was pretty intuitive. Good work!" — 써봤는데 꽤 직관적이었어요. 잘 만드셨네요! —dchu17
- "I like it, ran it in the past day on three parallel projects each with several worktrees. Having this paired with lazygit and yazi / nvim made me a bit more productive than usual without having to chase multiple ghostty / iTerm instances. Also feels more natural than tmux." — 마음에 들어요. 어제 세 개 프로젝트를 각각 여러 worktree로 병렬 작업했는데, lazygit이랑 yazi/nvim이랑 같이 쓰니까 여러 ghostty/iTerm 인스턴스를 쫓아다닐 필요 없이 평소보다 생산성이 올랐어요. tmux보다 자연스러운 느낌이에요. —afruth
- "cmux良さそうなので入れてみたけれど、良い" — cmux 좋아 보여서 써봤는데, 좋다 —
Norihiro Narayama
- "cmux is pretty good." — cmux 꽤 괜찮네요. —
Kishore Neelamegam
- "cmux.dev に乗り換えた" — cmux.dev로 갈아탔다 —
かたりん
- "This has been such a useful find. I can't recommend it enough." — 정말 유용한 발견이에요. 충분히 추천할 수 없을 정도로. —
Scott Watermasysk
- "grabbed this over the weekend and loved it. been waiting for something like this." — 주말에 깔아봤는데 좋아요. 이런 걸 기다리고 있었어요. —
John Blythe
- "This is exactly what I've wanted. Amazing job thank you!" — 딱 원하던 거예요. 정말 대단해요, 감사합니다! —
Christopher
- "Been using this for a week and it's fantastic. Vert tab for each WIP task. Inside, claudes on one side and browser with PR and resources on the other, switch between tasks and stay organized. Mix that with skills to have Claude watch CI recursively, etc. feeling enlightened tbh" — 일주일째 쓰고 있는데 환상적이에요. WIP 작업마다 세로 탭 하나씩. 안에는 한쪽에 Claude, 다른 쪽에 PR과 리소스 브라우저. 작업 전환하면서 정리가 돼요. 스킬로 Claude에게 CI를 재귀적으로 감시시키는 것도 가능. 솔직히 깨달음을 얻은 기분. —
Connor
- "年初にWarpからGhosttyに乗り換えたけど、今はcmuxに乗り換えた💻 垂直タブが便利で、Claude Codeのタスクの終了が通知されるのがありがたい。Ghosttyベースだから爆速動作はそのまま。ghosttyでやったブランチ表示や補完もそのまま使える" — 연초에 Warp에서 Ghostty로 갈아탔는데, 이제는 cmux로 갈아탔어요. 세로 탭이 편하고, Claude Code 작업이 끝나면 알림이 와서 좋아요. Ghostty 기반이라 빠른 성능은 그대로. Ghostty에서 설정한 브랜치 표시랑 자동완성도 그대로 쓸 수 있어요. —
鹿野 壮 Takeshi Kano