WezTerm / Alacritty / Ghostty / Kitty 터미널 비교

GitHub API 설명, README 첫 부분, 공식 홈페이지를 기준으로 정리한 터미널 비교 노트. 사용자 요청 범위상 WezTerm/Alacritty는 범용 크로스플랫폼 축, Ghostty/Kitty는 macOS·Linux 중심의 고성능 터미널 축으로 함께 본다.

한 줄 요약

  • WezTerm: GPU 가속 + 터미널 멀티플렉서까지 묶인 Rust 기반 크로스플랫폼 터미널.
  • Alacritty: OpenGL 기반의 빠르고 단순한 터미널. 다른 앱과 조합해 쓰는 쪽에 가깝다.
  • Ghostty: native UI와 GPU acceleration을 강조하는 최신형 고성능 터미널.
  • Kitty: GPU 기반, feature-rich, terminal-heavy 사용자용 고성능 터미널.

빠른 비교

프로젝트포지션강점유의점최신 릴리스
WezTermGPU-accelerated terminal emulator + multiplexerRust 기반, docs/guide가 잘 정리됨, 터미널과 mux를 함께 다루기 좋음단순 터미널보다 시스템 성격이 강함20240203-110809-5046fc22
Alacrittyfast OpenGL terminal emulatorsensible defaults, 가벼운 구성, 외부 앱과 조합하기 쉬움README에서 beta readiness를 명시v0.17.0
Ghosttyfast, native, feature-rich terminal emulatorplatform-native UI, libghostty 임베딩 경로, 현대적 감각releases/latest는 404없음
Kittyfast, feature-rich, GPU based terminal터미널을 자주 쓰는 사용자에게 맞는 강한 기능성기능이 많은 만큼 취향을 탐v0.47.0

프로젝트별 메모

WezTerm

  • GitHub description: GPU-accelerated cross-platform terminal emulator and multiplexer.
  • Rust 구현이라 설치/배포 문맥에서 자주 언급된다.
  • 터미널 단독보다 세션/패널/mux 관점에서 같이 보기 좋다.

Alacritty

  • GitHub description: cross-platform, OpenGL terminal emulator.
  • README가 “sensible defaults”와 “integration with other applications”를 강조한다.
  • 기능을 터미널 내부에 과하게 넣기보다, 빠른 렌더링과 단순성을 우선하는 쪽.

Ghostty

  • GitHub description: fast, feature-rich, cross-platform terminal emulator with platform-native UI and GPU acceleration.
  • README가 “native”, “feature-rich”, “platform-native UI”를 반복해서 강조한다.
  • libghostty를 통해 임베딩 가능한 라이브러리 경로도 제공한다.

Kitty

  • GitHub description: fast, feature-rich, cross-platform, GPU based terminal.
  • README 첫 줄부터 “If you live in the terminal”이라고 명시해 power-user 지향이 분명하다.
  • 터미널 중심 작업을 많이 하는 사용자에게 맞는 상위권 선택지로 볼 수 있다.

선택 기준

  • WezTerm: 터미널 + multiplexer를 한 앱에서 강하게 쓰고 싶을 때
  • Alacritty: 최소한의 터미널, 빠른 실행, 외부 도구 조합 선호
  • Ghostty: native UI / 현대적 UX / feature-rich 균형을 원할 때
  • Kitty: 고성능 GPU 터미널과 power-user 기능이 중요할 때

관련 노트