软件与工具
Ghostty 软件工作区主题的原创编辑头图

Ghostty:轻快的免费开源终端

Ghostty

完全免费

轻快的免费开源终端

访问官网

内容摘要

Ghostty 是适用于 macOS 和 Linux 的免费开源终端,兼顾原生窗口、标签页、分屏和 GPU 渲染。适合经常使用命令行、查看日志或运行终端工具的人。1.4 版本改进了内存使用和图形协议支持;目前没有 Windows 桌面版,下载入口在官网。

原生窗口、标签页和分屏

许多终端模拟器往往要在运行速度、窗口功能和系统原生界面之间做取舍。Ghostty 采用多线程架构,为每个终端分配独立的读取、写入和渲染线程,解析器利用 CPU 的 SIMD 指令加速,并在 macOS 上使用 Metal、在 Linux 上使用 OpenGL 渲染,在保持高速响应的同时提供完整的多窗口、标签页(支持重命名与着色)和分屏功能。

在平台体验上,Ghostty 共享以 Zig 编写的核心,但界面与系统深度集成:

  • macOS 端:基于 SwiftUI 构建,配备原生菜单栏、图形化设置界面及 CoreText 字体发现,支持 AppleScript 和 Apple 快捷指令;1.4 版本已适配 macOS 27,并向下兼容至 macOS 13(Ventura)。
  • Linux 端:基于 GTK 构建,在可用时与 systemd 深度集成,支持常驻运行、单实例新建窗口和 cgroup 隔离。

Ghostty 官方展示的终端搜索界面

在终端里显示图片

Ghostty 对照 ECMA-48 标准、xterm 及主流终端进行了兼容性核查,除传统控制序列外,还支持剪贴板序列、同步渲染、深浅色模式通知等现代特性。

在 1.4.0 版本中,Ghostty 补齐了 Kitty 图形协议的动画(含帧传输、合成、播放控制及后台暂停)与相对位置排列功能,成为除 Kitty 本身外首个 100% 覆盖该协议公开规范的终端。使用相关协议输出 GIF 动图时可直接播放,大体积图像数据的解析也已通过 SIMD 批量处理加速。

Ghostty 官方展示的命令面板

减少历史记录的内存占用

针对长时间运行终端的内存消耗,1.4.0 版本引入了多项优化:

  • 空闲压缩回滚历史:在 macOS 和 64 位 Linux 上,终端空闲时会自动压缩不可见的回滚历史页面,使常见文本历史的物理内存占用降低 70% 至 90%,向上滚动或搜索时再按需解压。默认回滚上限也因此从每终端 10 MB 提升至 50 MB。
  • 主动释放系统与 GPU 内存:清空或裁剪回滚历史后,释放的内存会直接归还给操作系统;隐藏的标签页还会释放其 GPU 资源,切回可见状态时可在 1 毫秒内重建。
资料来源

免费使用

官方网站 · ghostty.orgMIT · raw.githubusercontent.com核验资料 · ghostty.org核验资料 · github.com核验资料 · ghostty.org

免费吧

Ghostty contributors · 图片许可

Ghostty contributors · 图片许可

Ghostty contributors · 图片许可

资料核对于 2026年11月2日

相关资源