Ghostty 是一款免費、開源的終端機模擬器,訴求是在繪製速度、功能豐富度和平台原生體驗三個方向上取得平衡。它以 Zig 編寫共享核心,在 macOS 上採用 Swift/AppKit 介面與 Metal 繪製,在 Linux 上採用 GTK4 介面與 OpenGL 繪製,並於 2024 年 12 月釋出 1.0 正式版。相較於許多在「快、全、原生」之間取捨的終端機,Ghostty 的官方目標是三者兼顧。

站點速覽
- 網址:https://ghostty.org
- 類型:開源終端機模擬器(桌面軟體)
- 費用:免費,MIT 授權
- 平台:macOS 13+ 與 Linux(Wayland/X11);Windows 版官方表示尚在規劃中
- 目前版本:1.3.1(2026-03-13 釋出)
- 介面語言:以英文為主
專案背景
Ghostty 由 Mitchell Hashimoto 發起。他是 HashiCorp 的共同創辦人,曾任該公司 CEO 與 CTO,2023 年離職;Terraform、Vagrant 等產品的早期工程都有他的參與。根據其個人部落格自述,專案始於 2022 年,初衷是學習 Zig 與圖形程式設計,原本並無釋出計畫,其後經歷了相當長的私有 beta,於 2024 年 12 月 26 日釋出 1.0 正式版。
作者同時表明,Ghostty 是他利用業餘時間維護的熱情專案,並非任何維護者的全職工作——這一點也寫在官方文件中。
原始碼託管於 GitHub 的 ghostty-org/ghostty 儲存庫,採用 MIT 授權。截至 2026-10-02,儲存庫約有 6.18 萬 stars、623 位貢獻者,主要程式碼為 Zig(約 77.7%),輔以 Swift(macOS 介面)與 C/C++;最新穩定版 1.3.1 釋出於 2026 年 3 月,儲存庫在最近一天內仍有提交,維護狀態活躍。

核心能力
平台原生介面。 這是 Ghostty 與多數終端機最明顯的差異。macOS 版以 Swift 編寫、基於 AppKit/SwiftUI,Linux 版以 Zig 呼叫 GTK4 C API,兩者共享名為 libghostty 的 Zig 核心。分頁、分割視窗、錯誤提示等都使用系統原生元件,預設快捷鍵也依各平台慣例分別設定。macOS 版另整合了 Quick Look、安全鍵盤輸入、視窗狀態恢復等平台能力。
GPU 加速繪製。 macOS 使用 Metal,Linux 使用 OpenGL 繪製終端機畫面。
功能完整度。 內建數百個佈景主題,可隨系統明暗模式自動切換;支援連字、多碼位 emoji 的字素簇繪製、超連結、Kitty graphics protocol(在終端機內顯示圖片)、Kitty keyboard protocol、synchronized rendering 等現代終端機協定;提供 shell integration 與 SSH 整合功能;macOS 版另有從選單列滑出的 Quick Terminal 與 AppleScript 自動化介面。

零設定哲學。 Ghostty 設計為開箱即用:內嵌 JetBrains Mono 預設字體與 Nerd Fonts 圖示,多數使用者不需要任何設定。需要調整時,使用純文字的 key = value 設定檔(config.ghostty,位於 XDG 設定目錄或 macOS 的 Application Support 目錄)。
安裝與平台
macOS 是唯一有官方預編譯二進位檔的平台:官網下載頁提供經簽署與公證的 universal .dmg(支援 Apple Silicon 與 Intel,需要 macOS 13 以上),也可透過 Homebrew(brew install --cask ghostty)或 Nixpkgs 的 ghostty-bin 安裝。
Linux 方面,官方不直接發行二進位檔,而是依賴各發行版套件庫的預先打包(由發行版維護者建置)或原始碼編譯,同時支援 Wayland 與 X11。以 1.2.x 系列為例,需要 GTK 4.14 / libadwaita 1.5 以上,相依版本下限跟隨 Debian、Fedora、Ubuntu 近期 LTS 版本。

適用場景
- macOS 使用者想要一款快捷鍵、視窗行為符合系統慣例,又能顯示圖片與連字的現代終端機;
- Linux(尤其是 GNOME/GTK 環境)使用者希望終端機與桌面外觀一致,同時需要 Wayland 支援;
- 日常大量使用 Neovim、Zellij 等終端機應用、希望利用 Kitty 圖形/鍵盤協定等現代能力的開發者;
- 不想費心設定、但又保留文字設定檔精細控制空間的使用者。
局限
- 沒有 Windows 版本。 官方文件表示 Windows 支援在規劃中,截至 2026-10-02 尚未提供。
- Linux 安裝體驗因發行版而異。 官方不提供 Linux 預編譯二進位檔,套件的更新節奏取決於各發行版維護者。
- 設定目前只有文字檔一種方式。 官方表示未來會提供 GUI 設定介面,但尚未實作。
- 文字方向僅支援由左至右。 阿拉伯語、希伯來語等由右至左文字只有字素簇層級的繪製,支援不完整。
- 業餘專案性質。 作者自述這是業餘時間維護的熱情專案,回應速度與商業產品不同。







