Mac을 위한 최고의 터미널
단 하나의 최고의 터미널은 없으며, 당신의 작업 방식에 가장 잘 맞는 것이 있을 뿐입니다. 아래는 강력한 macOS 선택지들에 대한 솔직한 비교입니다. 저희가 cmux를 만들기에 솔직하게 말씀드리면, cmux는 멀티태스킹, 정리, 프로그래밍 가능성을 위해 만들어졌으며, 다른 터미널이 더 나은 선택인 경우도 짚어 드리겠습니다.
한눈에 보기
| 터미널 | 지향점 | 렌더러 | 플랫폼 |
|---|---|---|---|
| cmux | 멀티태스킹, 정리, 프로그래밍 가능성(AI 에이전트) | GPU (libghostty) | macOS |
| Ghostty | 빠르고 깔끔한 단일 터미널 | GPU | macOS, Linux |
| iTerm2 | 최대한의 기능과 설정 가능성 | GPU / CPU | macOS |
| Warp | 내장 AI와 블록 UI | GPU | macOS, Linux, Windows |
| Terminal.app | 설정이 필요 없는 기본 선택 | CPU | macOS |
| Alacritty | 미니멀, 빠름, 설정 파일 전용 | GPU | 크로스 플랫폼 |
| kitty | 빠르고 스크립트 가능하며 기능이 풍부함 | GPU | macOS, Linux |
| WezTerm | 멀티플렉서가 내장된 GPU 터미널 | GPU | 크로스 플랫폼 |
| tmux | 어떤 터미널 안에서든 멀티플렉싱 | 해당 없음 | Unix |
cmux
cmux는 Ghostty의 터미널 엔진인 libghostty 위에 만든 네이티브 macOS 터미널입니다. 그래서 터미널 그리드는 Ghostty의 장점인 빠른 GPU 렌더링, 뛰어난 글꼴과 색상 표현, 현대적인 터미널 호환성, 기존 Ghostty 테마와 글꼴, 색상, 커서 설정을 그대로 이어받습니다. cmux는 Ghostty가 의도적으로 맡지 않는 계층, 즉 세로 워크스페이스, 분할 패널, 알림 링, 사이드바의 git/포트/에이전트 문맥, 스크립트 가능한 CLI와 Unix 소켓, 프로그래밍 가능한 브라우저, iOS 동반 앱을 더합니다. Ghostty 수준의 터미널 렌더링에 여러 작업이나 AI 코딩 에이전트를 정리하고 자동화하는 기능까지 필요하다면 cmux가 맞습니다.
Ghostty
Ghostty는 빠른 네이티브 터미널이며, 그 엔진인 libghostty가 cmux를 구동합니다. 오래된 CPU 렌더링 터미널이나 무거운 Electron 스타일 터미널과 비교하면 Ghostty의 장점은 낮은 지연의 GPU 렌더링, 선명한 글꼴과 색상 처리, 강한 터미널 호환성, 단순한 파일 기반 설정, 클라우드 계정이 필요 없는 구조입니다. 이런 렌더링 장점을 갖춘 깔끔한 단일 터미널 창만 원하고 워크스페이스나 자동화 계층이 필요 없다면 Ghostty만으로도 훌륭합니다. 같은 Ghostty 렌더링 장점에 워크스페이스, 알림, 스크립팅, 에이전트 오케스트레이션까지 원한다면 cmux를 사용하세요.
iTerm2
성숙하고 끝없이 설정 가능한 macOS 터미널입니다. 깊이 있는 프로필, 트리거, tmux 통합을 제공합니다. 최대한의 기능을 원하고 한 번에 여러 작업을 오케스트레이션하지 않는다면 안전한 기본 선택입니다.
Warp
내장 AI 어시스턴트와 블록형 명령 UI를 갖춘 Rust 터미널로, 계정이 필요하고 macOS 외 플랫폼에서도 사용할 수 있습니다. AI가 터미널 자체에 내장되기를 원하거나 Linux와 Windows도 필요하다면 잘 맞습니다.
Terminal.app
macOS 내장 터미널입니다. 늘 그 자리에 있고 설정이 필요 없습니다. 가벼운 사용에는 괜찮지만, 대부분의 파워 유저는 결국 더 많은 것을 원하게 됩니다.
Alacritty, kitty, WezTerm
모든 것을 파일에서 설정하기를 좋아하는 사람들을 위한 빠른 GPU 터미널입니다. Alacritty는 의도적으로 미니멀하고, kitty는 기능이 풍부하며 스크립트 가능하고, WezTerm은 자체 멀티플렉서를 번들로 제공합니다. 모두 크로스 플랫폼이며, 하나의 세심하게 튜닝된 터미널을 원한다면 잘 맞습니다.
tmux
터미널이 아니라 터미널 안에서 실행하는 멀티플렉서입니다. 원격 서버에서 SSH로 지속되는 세션을 유지하는 데 있어 타의 추종을 불허합니다. 필요할 때 cmux는 원격 tmux 세션에 연결할 수 있습니다.
cmux는 macOS용 무료 오픈 소스입니다.