
Terminal emulator là cửa sổ cuối cùng giữa bạn và máy tính. Sau khi bạn đã chọn shell (Zsh/Fish), multiplexer (tmux/Zellij), và font (JetBrains Mono/Fira Code), terminal emulator là yếu tố còn lại quyết định trải nghiệm hàng ngày. Năm 2025 có nhiều lựa chọn mạnh mẽ hơn cả kitty và Alacritty cũ.
Tiêu chí đánh giá terminal emulator
Trước khi so sánh, xác định yếu tố quan trọng nhất với bạn:
- Performance: GPU rendering, scroll latency, startup time.
- Feature set: Image support, ligatures, unicode, split panes, tabs.
- Customizability: Lua/TOML config, keybindings, themes.
- Platform support: macOS, Linux, Windows — một số chỉ có macOS.
- Resource usage: RAM, CPU khi chạy full-screen tmux với nhiều pane.

Ghostty
Ghostty — terminal mới từ Mitchell Hashimoto (founder HashiCorp), viết bằng Zig, GPU-native rendering. Phiên bản 1.0 ra mắt tháng 7/2025, macOS-native với native titlebar, tabs, splits.
Điểm mạnh:
- Performance: Zig + GPU rendering — startup gần như istant, scroll mượt 120fps.
- Simplicity: Config TOML đơn giản, không Lua seperti WezTerm.
- macOS integration: Native tabs, automatic appearance switching, secure keyboard entry.
Điểm yếu:
- Chỉ có macOS (Linux/Windows chưa có).
- Ít plugin hơn WezTerm, không có multiplexer built-in.

WezTerm
WezTerm — cross-platform (macOS, Linux, Windows), GPU rendering, config bằng Lua. Đây là terminal customization mạnh nhất hiện tại: bạn có thể làm mọi thứ với Lua scripting — từ tab bar đến status line, từ multiplexer đến launcher.
Đ điểm mạnh:
- Cross-platform: Chạy mọi OS, config portable.
- Lua scripting: Tùy biến không giới hạn — multiplexer, tab bar, launcher, DOM-based UI.
- Feature-rich: Image protocol (sixel, iTerm2), ligatures, multiplexer built-in.
Điểm yếu:
- Config phức tạp — Lua learning curve.
- Resource usage cao hơn Ghostty/Alacritty (~150-200MB RAM).
- Startup chậm hơn do bundle lớn.
Alacritty
Alacritty — “GPU-accelerated terminal emulator” đơn giản. Viết bằng Rust, OpenGL/Vulkan rendering, config TOML minimal. Alacritty tập trung vào performance và simplicity — không có tabs, không có splits, không có fancy UI.
Điểm mạnh:
- Performance: Nhanh nhất trong các terminal GPU — scroll mượt, startup nhanh.
- Stability: Minimal codebase, ít bug, ít breaking change.
- Low resource: ~30-50MB RAM, CPU usage gần bằng 0 khi idle.
Điểm yếu:
- Không có tabs, không có splits — phải dùng tmux/Zellij bên ngoài.
- Config hạn chế — không có dynamic behavior.
- Chưa có Windows native (WSL ok).
Kitty
Kitty — GPU terminal từ Kovid Goyal (creator Calibre), cross-platform, config bằng Kitty-specific format. Hỗ trợ image protocol, tabs, splits, unicode tốt.
Điểm mạnh:
- Stable: Đã có nhiều năm production, ít breaking change.
- Image support: iTerm2 image protocol, sixel.
- tabs/splits: Built-in, không cần tmux cho nhiều pane.
Điểm yếu:
- GPU rendering tốn RAM hơn Alacritty (~80-120MB).
- Config syntax đặc thù, không phổ biến.
- Scripting bằng Python nhưng ít documentation.
So sánh tổng quan
| Tiêu chí | Ghostty | WezTerm | Alacritty | Kitty |
|---|---|---|---|---|
| macOS | Có | Có | Có | Có |
| Linux | Chưa | Có | Có | Có |
| Windows | Không | Có | WSL | Có |
| GPU rendering | Có (Zig) | Có (OpenGL/Metal) | Có (OpenGL/Vulkan) | Có (OpenGL) |
| Config language | TOML | Lua | TOML | Kitty format |
| Tabs/Splits | Native | Native + multiplexer | Không | Native |
| Image support | Có | Có | Không | Có |
| RAM idle | ~50MB | ~150MB | ~30MB | ~80MB |
| Startup time | ~100ms | ~300ms | ~50ms | ~200ms |
Kết luận
Chọn Ghostty nếu bạn dùng macOS và cần performance + native feel — đây là lựa chọn tốt nhất cho developer macOS hiện đại.
Chọn WezTerm nếu bạn cần cross-platform và customization sâu — Lua scripting cho phép bạn build workflow phức tạp trong terminal.
Chọn Alacritty nếu bạn cần performance tối đa, dùng tmux/Zellij bên ngoài, và thích minimal config.
Chọn Kitty nếu bạn cần stability, image support, và built-in tabs/splits mà không cần script.
Nguồn tham khảo:
1. Ghostty Official — Zig-based GPU terminal
2. WezTerm Documentation — Lua-configurable cross-platform terminal
3. Alacritty — GPU-accelerated terminal emulator
4. Kitty Terminal — fast, feature-rich GPU-based terminal
