Ghostty는 Zig로 쓴 GPU 터미널, 탭과 분할이 흉내가 아니다

요약

Ghostty는 Zig로 작성된 오픈 소스 터미널 에뮬레이터로, 각 플랫폼의 고유 도구 상자와 GPU 그리기를 쓴다. 탭과 분할은 각자의 PTY에서 도는 진짜 부품이고, 합자와 문자 클러스터, 터미널 안 이미지 표시를 지원하며 설정은 하나의 선언형 파일에 모인다.

추천
이름
Ghostty
버전
1.3.1
요금
무료
오픈소스
오픈소스
운영체제
macOSLinux
공식 사이트
https://ghostty.org/
업데이트
2026-10-06 10:31

고유한 화면과 GPU 그리기

Ghostty는 Zig로 작성되어 MIT 라이선스로 공개된 터미널 에뮬레이터다. 기술 방침은 분명하게 적혀 있다. 화면은 각 플랫폼이 가진 도구 상자를 그대로 쓴다. macOS에서는 AppKit, Linux에서는 GTK 4다. 그리기는 GPU에 맡기고, macOS에서는 Metal, Linux에서는 OpenGL을 지난다. 실제로 생기는 일은 터미널 껍데기를 쓴 웹 페이지가 아니라 그 책상에 원래 있던 응용처럼 보이는 창이다. 모든 창이 같은 부품으로 만들어져 있는 환경에서는 그 차이가 탭의 모양과 스크롤 막대의 무게로 곧바로 드러난다.

이렇게 나누면 어느 터미널이든 언젠가 만나는 문제도 정리된다. 글자를 그리는 일은 싸다, 싸지 않을 때까지는. 빌드 기록이 몇천 줄을 지나가면 다시 그리는 일은 그래픽 회로에서 일어나거나, 아니면 기기 전체가 무거워 보이는 이유가 된다. 그 일을 GPU에 넘기면 처리 여력은 기록을 쏟아 내는 번역기 몫으로 남는다.

책상 위의 Ghostty

탭과 분할은 진짜다

여러 창과 탭, 분할은 모두 고유 부품이고 글자 격자 안에서 흉내 낸 것이 아니다. 분할은 각자 별도의 PTY에서 돌기 때문에 크기 조절과 면 다루기가 책상의 다른 부분과 같은 방식으로 동작하고, 평범한 작업을 위해 다중화 도구를 먼저 세울 필요가 없어진다. 배치를 글자로 속이지 않으므로 경계를 끌면 포인터가 있는 곳에 떨어지고, 창 크기가 바뀌어도 면은 자기 비율을 기억한다.

그리기는 색만의 문제가 아니다. 합자를 지원하고 문자 클러스터를 올바로 다루므로 이모지와 오른쪽에서 왼쪽으로 흐르는 글이 어긋나지 않는다. Kitty 그래픽 규약을 쓰면 그림이 자리 표시자가 아니라 터미널 안에 그대로 나타난다. 테마는 수백 가지가 딸려 오고, 시스템의 밝고 어두운 설정을 스스로 따라간다.

Ghostty의 탭과 분할

설정은 파일 하나

설정 없이 쓸 수 있는 것이 기본 약속이지만, 손보고 싶을 때의 항목은 갖춰져 있다. 설정은 사용자 설정 디렉터리의 파일 하나에 선언적인 키와 값의 쌍으로 적는다. Lua나 JavaScript 같은 스크립트 언어는 끌어들이지 않는다. 글꼴 대체, 배경 흐림과 투명도, 커서 모양, 키 배정, 그리고 CRT 굴곡이나 빛 번짐 같은 효과를 위한 독자적 음영 처리까지 모두 이 한 파일에 들어간다. 셸 연동은 bash, zsh, fish, elvish를 아우르므로 입력 줄 표시와 그 주변의 작은 편의가 어느 것에서도 작동한다.

판과 실행 환경

2026년 3월 9일에 나온 1.3.0은 변화가 큰 판이었다. 되짚어 보는 검색, 고유 스크롤 막대, 입력 줄을 눌러 커서를 옮기는 기능, 긴 명령이 끝났을 때의 알림이 들어갔다. 2026년 9월 기준으로 공식 내려받기 페이지가 제시하는 안정판은 1.3.1, 이것이 지금의 기준이다. 배포는 macOS와 Linux용이고, Windows용은 여전히 계획 단계에 있어 아직 형태가 없다.

누가 볼 만한가

터미널은 하루 종일 열어 두는 몇 안 되는 프로그램이라 작은 걸림이 쌓여 기분이 된다. 면 두 개가 갖고 싶을 뿐인데 다중화 도구를 먼저 띄우는 사람, 커서 모양을 바꾸려고 스크립트 언어 설정을 편집하는 사람은 반나절이면 여기의 차이를 알아챈다. 반대로 당장 Windows가 필요한 사람에게는 무엇을 옮길 이유가 아직 없다.

조용한 이유가 하나 더 있다. 창을 그 환경의 부품으로 그리기 때문에 터미널 바깥의 부분은 책상의 다른 곳과 똑같이 동작한다. 메뉴, 초점 테두리, 창 붙이기, 접근성 설정까지 그렇다. 자기가 도는 체계에 거스르는 도구는 쓸 때마다 주의를 조금씩 가져간다. 이것은 그러지 않는 쪽을 골랐다.

설정이 평범한 글 파일 하나로 끝나는 것도 여러 기기를 오가는 사람에게 효과가 있다. 같은 파일을 복사하면 어느 환경에서든 겉모습과 조작이 맞춰진다. 동기화 장치를 따로 마련하지 않아도 손으로 옮기는 것으로 충분하다.

열자마자 쓸 수 있고 키 배정까지 끝까지 조일 수 있는 터미널은 바랄 만한 것이다. Ghostty는 맞는지 보려고 설치해 볼 값어치가 있다. 고유 탭과 분할, GPU 그리기, 하나의 설정 파일이 모이면 가벼우면서도 소박하지 않다. Windows 사용자는 공식 지원을 기다려야 한다.

Ghostty다운로드
지원 운영체제: macOS Linux