Ghostty:用 Zig 写的 GPU 加速终端,原生标签和分屏不靠模拟

原生界面 + GPU 渲染

Ghostty 是一款终端模拟器,由 Mitchell Hashimoto 发起,用 Zig 编写,源码以 MIT 协议开源。它的技术路线很明确:界面部分直接用各平台原生方案——macOS 用 AppKit,Linux 用 GTK 4;绘制则交给 GPU,macOS 走 Metal,Linux 走 OpenGL。好处是窗口看起来像这个桌面环境本来就有的应用,而不是套了个终端皮的网页。

terminal emulator on desktop

标签与分屏是真的

多窗口、标签页、分屏都是原生控件,不是在终端字符网格里模拟出来的,每个分屏跑在独立的 PTY 上,缩放和管理更符合直觉,也因此不必额外挂终端复用器就能干活。渲染方面支持连字、正确的字素簇处理(emoji 与从右向左文字不会出现错位)、Kitty 图形协议(可以直接在终端里显示图片)。主题内置数百套,能跟随系统明暗自动切换。

terminal splits and tabs

配置只有一个文件

它强调零配置开箱即用,但真要调,选项也足够多:配置文件就一个,位于用户配置目录下,采用声明式的键值对写法,不引入 Lua、JS 之类的脚本语言。字体回退、背景模糊与透明度、光标样式、按键绑定、自定义着色器(CRT、辉光这类效果)都在里面。Shell 集成支持 bash、zsh、fish、elvish。

版本

1.3.0(2026 年 3 月 9 日发布)是变化较大的一版,带来了呼声很高的滚动回溯搜索、原生滚动条、在 shell 提示符里点击移动光标,以及长命令结束通知。截至 2026 年 9 月,官方下载页提供的稳定版是 1.3.1。官方目前提供 macOS 与 Linux 构建,Windows 版本仍在规划中。

想要一个开着就能用、又能一路调到底的终端,Ghostty 是个值得装来试试的选择。原生标签与分屏、GPU 渲染、单一配置文件,这几条加起来让它既轻快又不简陋。Windows 用户还得再等等官方支持。

Ghostty下载地址
支持的操作系统: macOS Linux