cmux 대 WezTerm
WezTerm는 GPU 가속 크로스 플랫폼 터미널 에뮬레이터 및 멀티플렉서입니다. cmux는 에이전트 인식 작업 영역, 알림 링, 읽지 않은 키보드 탐색 및 Unix 소켓 API를 추가하는 libghostty를 기반으로 구축된 기본 macOS 터미널 및 브라우저 작업 영역입니다.
크로스 플랫폼 터미널 멀티플렉서와 Mac 에이전트 콘솔
강력한 크로스 플랫폼 터미널, Lua 설정, 터미널/mux 자동화를 원하면 WezTerm을 사용하세요. Mac에서 로컬로 작업하고 여러 코딩 에이전트를 실행하며 알림 링, Cmd+Shift+U, Cmd+Control+U, 브라우저 패널, 사이드바 메타데이터, 앱 수준 소켓 제어를 원하면 cmux를 사용하세요.
| 차원 | cmux | WezTerm |
|---|---|---|
| 주요 직업 | 기본 macOS 에이전트 감독 | 크로스 플랫폼 터미널 에뮬레이터 및 멀티플렉서 |
| 데스크톱 스택 | libghostty 기반 네이티브 Swift/AppKit macOS 앱 | Rust GPU 터미널 에뮬레이터 및 멀티플렉서 |
| 렌더링 엔진 | 최신 GPU 가속 터미널 렌더링을 위해 libghostty를 기반으로 구축 | 내장 mux가 있는 GPU 가속 터미널 렌더러 |
| 조직 | 수직 작업 공간, 브랜치 및 포트 메타데이터, 읽지 않은 상태 | 탭, 창, 창 및 멀티플렉싱 |
| 주목 모델 | 알림 벨소리, 읽지 않은 배지, Cmd+Shift+U, Cmd+Control+U | 터미널 알림 및 사용자 정의 상태 |
| 브라우저 작업흐름 | 자동화 기능이 내장된 브라우저 창 | 링크와 웹 검사용 외부 브라우저 |
| 최적의 핏 | 여러 에이전트에서 멀티태스킹을 수행하는 Mac 개발자 | 크로스 플랫폼 터미널 전원이 필요한 사용자 |
WezTerm는 터미널로 더 넓습니다.
WezTerm는 여러 플랫폼에서 실행되며 터미널 멀티플렉싱 기능을 포함합니다. cmux는 의도적으로 macOS 에이전트 워크플로와 로컬 코딩 세션 관련 UI에 중점을 둡니다.
cmux는 Ghostty의 터미널 코어를 사용합니다.
cmux는 터미널 렌더링에 libghostty를 사용하여 Mac 앱에 최신 GPU 가속 터미널 엔진, 최신 터미널 프로토콜과의 강력한 호환성, 그래픽 지원 및 Ghostty 스타일 시각적 구성을 제공합니다.
cmux를 사용하면 상담원의 주의가 눈에 띄게 표시됩니다.
많은 에이전트가 동시에 실행될 때 가장 어려운 문제는 검토 대기 중인 에이전트를 찾는 것입니다. cmux는 창 링과 사이드바 배지를 통해 읽지 않은 상태를 표시한 다음 키보드로 주소를 지정할 수 있도록 합니다.
바로가기는 멀티태스킹 작업 흐름을 인코딩합니다.
Cmd+Shift+U는 읽지 않은 최신 창으로 이동합니다. Cmd+Control+U는 읽지 않은 세션을 지우지 않고 순환합니다. 이는 일반적인 터미널 단축키가 아닙니다. 상담원 검토 바로가기입니다.
브라우저 자동화는 터미널 옆에 있습니다.
cmux는 터미널 옆에 있는 브라우저 창을 분할하고 동일한 소켓 API를 통해 브라우저 자동화를 노출할 수 있으므로 에이전트는 작업 공간을 떠나지 않고도 로컬 웹 앱을 확인할 수 있습니다.
FAQ
WezTerm는 AI 코딩 에이전트를 실행할 수 있나요?
예. WezTerm은 다른 터미널처럼 CLI 에이전트를 실행할 수 있고 CLI로 터미널 패널을 자동화할 수 있습니다. cmux는 그 터미널 옆에 에이전트별 읽지 않음 상태, 알림 링, 사이드바 메타데이터, 브라우저 자동화를 추가합니다.
macOS에서 cmux를 선택하는 이유는 무엇입니까?
병목 현상이 여러 로컬 에이전트에서 멀티태스킹되고 터미널 앱 자체가 주의를 추적하도록 하려면 cmux를 선택하십시오.
WezTerm는 언제 더 나은 선택입니까?
크로스 플랫폼 터미널 동작, 터미널 멀티플렉싱 및 Lua 구성 터미널 워크플로가 Mac 기본 에이전트 콘솔보다 더 중요한 경우 WezTerm를 사용하세요.