cmux - AI 코딩 에이전트를 위한 Ghostty 기반 macOS용 터미널
(github.com/manaflow-ai)- 네이티브 터미널 앱(Swift & AppKit)으로 Electron 기반 앱보다 빠른 실행 속도와 낮은 메모리 사용량 제공
- Ghostty 엔진(libghostty) 을 사용, 기존 Ghostty 설정(테마·폰트·색상)을 그대로 사용 가능
- 세로 탭 UI에서 각 워크스페이스의 Git 브랜치, PR 상태, 작업 디렉터리, 포트, 최신 알림을 한눈에 표시
- 알림 링 시스템: AI 에이전트가 사용자 입력을 기다릴 때 해당 패널 테두리 파란색 링이 뜨고 탭도 강조 표시됨
- 알림 패널에서 모든 미확인 알림을 통합해 볼수 있고, 단축키로 최신 미확인 항목으로 즉시 이동 가능
-
내장 브라우저를 탑재해 터미널 옆에 웹뷰를 분할 표시
- agent-browser API를 포팅해 요소 클릭, 폼 입력, JS 실행, 접근성 트리 스냅샷 등 자동화 지원
- Claude Code나 OpenCode 같은 AI 에이전트가 직접 개발 서버와 상호작용 가능
- 세로 및 가로 탭: 사이드 바에는 Git 브랜치, 연결된 PR 상태/번호, 작업 디렉토리, 수신 포트 및 최신 알림 텍스트가 표시
- CLI 및 소켓 API를 통해 워크스페이스 생성, 탭 분할, 키 입력 전송, URL 열기 등 완전한 스크립트 제어 지원
- libghostty의 GPU 가속 렌더링으로 부드러운 터미널 출력 제공
- Homebrew 및 DMG 설치 가능, Sparkle 기반 자동 업데이트 기능 포함
-
“The Zen of cmux” 철학
- cmux는 특정 워크플로우를 강요하지 않는 조합 가능한 기본 도구(primitive)
- 터미널, 브라우저, 알림, 탭, 분할, CLI 등 모듈형 구성요소를 자유롭게 조합 가능
- 개발자가 스스로 AI 협업 환경을 설계할 수 있는 유연한 플랫폼 지향
-
단축키 중심 인터페이스
- 워크스페이스, 탭, 분할, 브라우저, 알림 등 모든 기능을 ⌘/⌃ 기반 단축키로 제어
- Safari 스타일의 브라우저 단축키 및 사용자 지정 키맵 지원
- 세션 복원 기능으로 앱 재시작 시 창·워크스페이스·탭 레이아웃, 스크롤백, 브라우저 히스토리 자동 복원
- AGPL-3.0 라이선스
이제 좀 좋은 터미널은 다 Ghostty(libghostty) 기반으로 가는 듯.
함께 읽으면 좋습니다. libghostty가 온다
이거 긱뉴스의 "함께 보면 좋은 글" 에는 보이는데,
기능 자체가 로그인 안하면 안 보이기에 많이들 못보시는 듯