cmux 대 iTerm2
iTerm2는 성숙한 macOS 터미널 교체입니다. cmux는 수직 작업 공간, 알림 링, 브라우저 창 및 스크립트 가능한 소켓 API를 갖춘 많은 AI 코딩 에이전트를 실행하기 위해 libghostty에 구축된 기본 macOS 터미널입니다.
일반 단말기 vs 에이전트 감독 단말기
광범위하고 구성 가능한 터미널 에뮬레이터를 원할 경우 iTerm2를 사용하십시오. 터미널이 에이전트 운영 콘솔이 되고 libghostty 터미널 렌더링과 모든 세션, 분기, 포트, 읽지 않은 상태, 브라우저 확인, 알림 링 및 Cmd+Shift+U/Cmd+Control+U 검토 바로 가기를 계속 표시하려는 경우 cmux를 사용하십시오.
| 차원 | cmux | iTerm2 |
|---|---|---|
| 주요 직업 | 다수의 코딩 에이전트 감독 | 범용 macOS 단자 |
| 데스크톱 스택 | libghostty 기반 네이티브 Swift/AppKit macOS 앱 | 네이티브 macOS 터미널 앱, Electron/Tauri 아님 |
| 상담원 가시성 | 수직 작업 공간, 최신 출력, 지점 및 포트 메타데이터 | 탭, 창, 분할, 프로필, 셸 통합, 상태 표시줄 |
| 렌더링 엔진 | GPU 가속 최신 터미널 렌더링을 갖춘 libghostty를 기반으로 구축 | iTerm2 터미널 렌더러 |
| 주목 모델 | 알림 링, Cmd+Shift+U, Cmd+Control+U | OSC 알림, marks와 alerts, 트리거 알림, 세션 검색 |
| 오토메이션 | CLI, Unix 소켓 API, 브라우저 자동화, 후크 | Python API, 사용 중단된 AppleScript, 트리거, 프로필, tmux 통합 |
| 최적의 핏 | 에이전트가 많은 로컬 개발 | 일반 터미널 고급 사용자 |
cmux는 에이전트 상태를 터미널에 추가합니다.
터미널 탭은 어떤 에이전트가 차단되었는지, 어떤 브랜치를 소유하고 있는지, 어떤 개발 서버를 시작했는지 알 수 없습니다. cmux는 해당 컨텍스트를 사이드바에 배치하고 대기 창을 쉽게 찾을 수 있도록 합니다.
브라우저 자동화는 워크플로의 일부입니다
iTerm2에도 브라우저 프로필이 있습니다. cmux의 차이는 브라우저 패널을 워크스페이스 및 터미널과 같은 CLI 및 소켓 워크플로에서 주소 지정할 수 있고, DOM 상호작용, 스크린샷, 콘솔 및 오류 로그, 쿠키, 스토리지, JavaScript 평가 명령을 제공한다는 점입니다.
관심을 끌기 위한 키보드 단축키
Cmd+Shift+U는 읽지 않은 최신 에이전트로 이동합니다. Cmd+Control+U는 읽지 않은 세션을 읽지 않은 상태로 유지하면서 읽지 않은 세션을 순환합니다. iTerm2는 성숙하고 구성 가능하지만 이러한 상담원 검토 바로가기는 과도한 멀티태스킹을 위해 제작되었기 때문에 cmux가 추가하는 일종의 제품 세부 정보입니다.
cmux는 Ghostty의 강점을 계승합니다.
cmux는 libghostty를 기반으로 구축되었기 때문에 최신 GPU 가속 터미널 엔진, 강력한 렌더링 성능, 광범위한 터미널 호환성 및 글꼴, 테마, 색상, 커서 동작과 같은 터미널 세부 정보에 대한 Ghostty 스타일 구성을 제공합니다.
프로그래밍 기능이 앱에 도달합니다.
스크립트와 에이전트는 cmux를 통해 작업 영역을 만들고, 창을 분할하고, 입력을 보내고, 화면을 읽고, 스크린샷을 캡처하고, 브라우저를 구동할 수 있습니다. 터미널은 제어 가능한 인프라가 됩니다.
FAQ
모든 iTerm2 사용자가 cmux로 전환해야 합니까?
아니요. iTerm2는 일반 단말기로 탁월합니다. cmux는 병렬 코딩 에이전트가 터미널을 지배하는 개발자를 대상으로 합니다.
cmux는 정상적인 쉘 작업을 실행할 수 있습니까?
예. cmux는 여전히 터미널이므로 쉘, SSH, 스크립트, 테스트, 패키지 관리자 및 로컬 서비스가 정상적으로 실행됩니다.
cmux는 탭과 분할 외에 무엇을 추가합니까?
cmux는 에이전트 워크스페이스 메타데이터, 알림 링, 읽지 않음 탐색, 소켓으로 주소 지정 가능한 브라우저 표면, 에이전트 중심 워크플로를 위해 설계된 소켓 API를 추가합니다.