TECH 으로 돌아가기
TECH HACKER NEWS 2026.10.28 22:04 7분 읽기 33 READS

Ghostty 1.4 출시: Zig로 만든 터미널이 ‘빠른 터미널’ 그 이상을 노리는 이유

터미널, 아직도 기본 앱 쓰세요?

Ghostty 1.4가 나왔어요. Ghostty는 HashiCorp(Terraform, Vagrant를 만든 회사) 공동 창업자 Mitchell Hashimoto가 만든 터미널 에뮬레이터예요. 2024년 말 1.0 정식 출시 후 마이너 버전을 꾸준히 쌓아왔고, 지금은 macOS와 Linux에서 iTerm2를 대신할 선택지로 확실히 자리 잡았어요. 1.4의 세부 변경 목록은 원문 릴리스 노트에서 확인해보시고, 이 글에서는 ‘Ghostty가 왜 이렇게 꾸준히 관심을 받는지’, ‘지금 갈아탈 만한지’를 중심으로 얘기해볼게요.

빠르다, 기능 많다, 네이티브다: 셋 다 잡기

터미널 에뮬레이터에는 오랫동안 묘한 트레이드오프가 있었어요. Alacritty는 엄청 빠르지만 탭이나 화면 분할을 일부러 빼서 tmux 같은 도구를 따로 써야 해요. iTerm2는 기능이 풍부한 대신 상대적으로 무겁다는 평이 있었고요. Kitty와 WezTerm은 빠르고 기능도 많지만 UI를 직접 그리기 때문에 macOS 앱다운 느낌은 덜해요.

Ghostty는 이 셋을 다 잡겠다는 프로젝트예요. 구조를 보면 이해가 쉬워요.

‘이스케이프 시퀀스’가 뭐냐면, 프로그램이 터미널한테 “여기부터 빨간 글씨로”, “커서를 세 줄 위로” 같은 지시를 보내는 숨은 명령어예요. vim이나 htop 같은 화면형 프로그램은 이걸 1초에 수천 번씩 보내요. 이걸 얼마나 정확하고 빠르게 처리하느냐가 터미널 실력을 가르는 거예요.

진짜 큰 그림: libghostty

Ghostty에서 제일 흥미로운 건 앱보다 libghostty라는 비전이에요. Mitchell은 Ghostty의 터미널 코어를 다른 프로그램이 가져다 쓸 수 있는 라이브러리로 떼어내는 걸 장기 목표로 밝혀왔고, 첫 단계로 터미널 시퀀스 파싱과 상태 관리를 맡는 libghostty-vt를 공개했어요.

이게 왜 중요하냐면, 지금은 VS Code 내장 터미널, 각종 IDE, 웹 터미널이 전부 터미널을 따로따로 구현하고 있거든요. 그러다 보니 같은 명령어도 앱마다 조금씩 다르게 보이는 버그가 생겨요. 검증된 터미널 코어를 라이브러리로 가져다 쓸 수 있으면, 브라우저 엔진처럼 ‘터미널 엔진’이 생기는 셈이에요.

업계 맥락: AI 에이전트가 터미널을 다시 불러냈다

요즘 터미널이 다시 주목받는 이유가 하나 더 있어요. Claude Code, Codex CLI, Gemini CLI 같은 AI 코딩 에이전트는 대부분 터미널에서 돌아가거든요. 이런 도구들은 긴 텍스트를 스트리밍으로 쏟아내고, 화면 일부를 계속 다시 그리는 TUI(텍스트 기반 UI)를 써요. 터미널 성능이나 렌더링 버그가 개발 경험에 그대로 영향을 주는 시대가 된 거죠. Warp처럼 AI 기능을 터미널 안에 넣은 제품도 있는데, Ghostty는 ‘터미널은 터미널답게, 대신 최고로 잘’이라는 길을 가요. 어느 쪽이 맞는지는 취향이지만, AI 도구를 이것저것 골라 쓰고 싶은 사람한테는 Ghostty 쪽이 더 편할 수 있어요.

한국 개발자가 갈아타기 전에 체크할 것

macOS라면 brew install --cask ghostty 한 줄이면 설치돼요. 설정은 GUI 대신 ~/.config/ghostty/config 텍스트 파일 하나로 관리해서 dotfiles에 넣어두기도 좋아요.

한국 개발자라면 꼭 확인할 게 두 가지 있어요.

첫째, 한글 입력이에요. 새 터미널로 갈아탔다가 조합 중인 한글이 안 보이거나 엔터를 치면 마지막 글자가 씹혀서 돌아가는 경우가 많거든요. 지금 쓰는 셸과 입력기로 직접 테스트해보세요.

둘째, 한글 폰트 폴백이에요. 영문 코딩 폰트에는 한글이 없으니까 설정에 font-family = JetBrains Mono 다음 줄에 font-family = D2Coding을 한 줄 더 적어두세요. 그러면 한글은 두 번째 폰트로 표시돼요. 테마는 ghostty +list-themes로 내장된 수백 개를 미리 볼 수 있고, 단축키도 keybind = super+d=new_split:right처럼 텍스트로 정의하면 돼요.

tmux를 쓰고 있다면 굳이 버리지 않아도 돼요. Ghostty 자체 분할 기능을 써도 되고, 원격 서버 작업이 많으면 tmux는 계속 쓰면서 Ghostty는 빠르고 정확하게 그려주는 ‘화면’으로만 써도 충분해요.

마무리

핵심 한 줄: Ghostty는 빠른 터미널을 넘어서, 터미널 코어를 누구나 가져다 쓰는 표준 부품으로 만들려고 해요.

지금 어떤 터미널 쓰고 계세요? AI 기능을 넣은 터미널과 Ghostty처럼 본질에 집중하는 터미널, 어느 쪽이 더 오래 갈 것 같으세요?


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://ghostty.org/docs/install/release-notes/1-4-0
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기 →
처리 중...