Software Design

macOS 터미널 앱 6종 비교, iTerm2·Ghostty·Warp 뭘 써야 할까

맥을 쓰는 개발자라면 하루에 가장 오래 띄워놓는 앱이 아마 터미널일 거예요. 그런데 의외로 기본 터미널만 몇 년째 쓰는 분들이 많더라고요.

이석우iOS Developer5분 읽기
macOS 터미널 앱 6종 비교, iTerm2·Ghostty·Warp 뭘 써야 할까 대표 이미지

맥을 쓰는 개발자라면 하루에 가장 오래 띄워놓는 앱이 아마 터미널일 거예요. 그런데 의외로 기본 터미널만 몇 년째 쓰는 분들이 많더라고요.

저는 기본 Terminal.app에서 iTerm2로 넘어갔고 요즘은 Ghostty에 정착했는데요. 그 사이에 Warp, Alacritty, Kitty까지 한 번씩 다 갈아타 봤습니다.

먼저 결론부터 말씀드릴게요.

대부분의 개발자에게는 iTerm2나 Ghostty면 충분합니다. AI 기능이 궁금하면 Warp, tmux 위주로 미니멀하게 쓰고 싶으면 Alacritty가 답이에요.

이 글에서는 macOS에서 쓸 수 있는 대표 터미널 6가지의 성격 차이와, “나는 뭘 골라야 하나”를 실제 써본 기준으로 정리해드릴게요.

macOS 대표 터미널 6종, 지향점부터 다릅니다
macOS 대표 터미널 6종, 지향점부터 다릅니다

여섯 개 터미널, 성격부터 다릅니다

터미널이 다 거기서 거기 아니냐고 하실 수 있는데, 써보면 지향점이 꽤 다릅니다.

Terminal.app은 macOS에 기본으로 깔려 있는 그 터미널이에요.

설치가 필요 없고 가볍고 안정적입니다. 대신 기능은 딱 필요한 만큼만 있어요.

iTerm2는 맥 터미널의 오랜 강자입니다.

화면 분할, 강력한 검색, tmux 통합, 트리거 같은 기능이 상상 이상으로 많아요. 무료 오픈소스인데 상용 앱 뺨치는 완성도죠.

Warp는 Rust로 만든 신세대 터미널이에요.

명령어와 출력이 블록 단위로 묶이고 AI에게 자연어로 명령을 물어볼 수 있습니다. 터미널이라기보다 “터미널 모양의 생산성 앱”에 가까워요.

Ghostty는 HashiCorp 창업자 미첼 하시모토가 만들어서 2024년 말에 1.0을 공개한 터미널입니다.

Zig로 짜여 있고 macOS에서는 네이티브 UI(SwiftUI/AppKit)를 써서, 빠르면서도 맥 앱다운 느낌이 나요.

Alacritty는 “가장 빠른 터미널”을 표방하는 미니멀리스트입니다.

GPU 가속에 올인한 대신 탭도 분할도 없어요. tmux와 조합해서 쓰라는 철학이죠.

Kitty는 Alacritty처럼 GPU 가속 기반이지만 기능은 훨씬 많습니다.

터미널에서 이미지를 표시하는 프로토콜을 직접 만들었고, kittens라는 확장 시스템도 있어요.


한눈에 보는 비교표

터미널 가격 GPU 가속 탭/분할 특징
Terminal.app 기본 내장 제한적 탭만 설치 불필요, 가장 가벼움
iTerm2 무료 지원 모두 지원 기능 최다, tmux 통합
Warp 무료+유료 지원 모두 지원 AI 내장, 블록 UI
Ghostty 무료 Metal 모두 지원 네이티브 UI, 빠름
Alacritty 무료 지원 없음 극한의 미니멀
Kitty 무료 지원 모두 지원 이미지 표시, 확장성

표로 보면 다 비슷해 보이는데, 실제 체감은 꽤 다릅니다.


속도 차이, 체감이 되나요?

솔직히 말씀드리면, 일반적인 사용에서는 속도 차이를 느끼기 어렵습니다.

ls 치고 git status 확인하는 정도로는 Terminal.app도 전혀 답답하지 않아요.

차이가 나는 건 대량 출력 상황입니다. 수만 줄짜리 로그를 쏟아내거나, 빌드 출력이 폭포처럼 흐를 때 GPU 가속 터미널(Ghostty, Alacritty, Kitty)은 화면이 밀리지 않고 부드럽게 따라옵니다.

반대로 Warp는 기능이 많은 만큼 메모리를 꽤 먹는 편이에요. 저사양 맥이라면 이 부분은 감안하셔야 합니다.

GPU 가속 유무에 따라 대량 출력 체감이 크게 갈립니다
GPU 가속 유무에 따라 대량 출력 체감이 크게 갈립니다

Warp의 AI, 쓸만한가요?

Warp의 최대 셀링 포인트는 AI입니다.

“포트 3000 쓰고 있는 프로세스 죽여줘”라고 한글로 쳐도 명령어로 바꿔주고 에러가 나면 원인 분석까지 해줘요. 명령어가 가물가물할 때는 확실히 편합니다.

다만 두 가지를 짚고 싶어요.

첫째, AI 요청 횟수에 제한이 있어서 많이 쓰려면 유료 플랜이 필요합니다.

둘째, 요즘은 Claude Code 같은 AI 코딩 도구를 터미널 안에서 돌리는 경우가 많아서 터미널 자체의 AI가 예전만큼 결정적이지 않아요. 저는 결국 “터미널은 빠르고 조용한 게 최고”라는 쪽으로 돌아왔습니다.


그래서 뭘 쓰면 되나요?

상황별로 정리해드릴게요.

터미널을 가끔만 쓴다면 → Terminal.app

굳이 갈아탈 이유가 없습니다. 기본 앱으로 충분해요.

기능 많은 게 좋고 검증된 걸 원한다면 → iTerm2

10년 넘게 다듬어진 안정성과 기능은 여전히 최강입니다. 처음 갈아타는 분들께 가장 무난한 선택이에요.

AI 도움을 받으며 터미널을 배우고 싶다면 → Warp

명령어가 익숙하지 않은 주니어에게 특히 좋습니다.

빠르고 깔끔한 최신 터미널을 원한다면 → Ghostty

제가 정착한 이유이기도 한데, 설정 파일 몇 줄이면 끝나는 단순함과 네이티브한 마감이 매력적입니다.

tmux 중심으로 미니멀하게 쓴다면 → Alacritty 또는 Kitty

터미널은 렌더러일 뿐이고 나머지는 tmux가 다 한다는 스타일이라면 이쪽이 정답이에요.


마치며

터미널은 개발자가 하루 종일 들여다보는 도구인 만큼, 한 번쯤 시간 들여 골라볼 가치가 있습니다.

다행히 Warp의 유료 플랜을 빼면 전부 무료라서, 부담 없이 하나씩 설치해보고 손에 맞는 걸 고르시면 돼요.

한 가지 예고를 드리면, 요즘은 Claude Code 같은 AI 에이전트를 여러 개 병렬로 돌리는 데 특화된 새로운 세대의 터미널들(cmux, Orca 등)이 빠르게 크고 있는데요. 이쪽은 결이 꽤 달라서 따로 한 편으로 정리해 소개해드릴 예정입니다.

여러분은 어떤 터미널 쓰고 계신가요? 댓글로 추천 이유도 함께 남겨주세요.