Repolode
ghostty-org

ghostty-org/ghostty

快速、原生且功能丰富的终端模拟器,采用平台原生界面和 GPU 渲染,并提供可嵌入的 libghostty 库。

可替代:iTerm2Terminal.app

Star
62,446
Fork
3,675
未关闭 Issue
252
最近提交
10小时前

这是什么?

Ghostty 是一款终端模拟器,目标是同时兼顾性能、丰富的功能和原生的用户界面。它提供独立应用:macOS 版基于 SwiftUI 构建,使用 Metal 渲染并通过 CoreText 进行字体查找;Linux 版基于 GTK 构建,使用 OpenGL 渲染。两端共享的核心代码使用 Zig 编写。

除独立应用外,项目还提供 libghostty,这是一个 C 与 Zig 库,可用于构建终端模拟器,或在其他应用中加入转义序列解析、终端状态维护等终端功能。其首个组件 libghostty-vt 支持 macOS、Linux、Windows 和 WebAssembly。

Ghostty 支持多窗口、标签页和分屏,并支持 Kitty 图形协议、同步渲染等现代终端序列。在 macOS 上可通过 AppleScript 和 Apple 快捷指令进行集成,在 Linux 上可与 systemd 配合使用。

核心功能

  • 01macOS 上基于 SwiftUI 的原生应用,使用 Metal 渲染
  • 02Linux 上基于 GTK 的应用,使用 OpenGL 渲染
  • 03支持多窗口、标签页和分屏,标签页可重命名和着色
  • 04支持 Kitty 图形协议、同步渲染等现代终端序列
  • 05提供 C 与 Zig 版 libghostty 库,用于嵌入终端功能

适用场景

  • 在 macOS 或 Linux 上日常使用原生窗口的终端
  • 将终端模拟器核心嵌入到其他桌面应用中
  • 基于 libghostty-vt 构建自定义终端应用
  • 运行依赖现代图形或剪贴板序列的终端程序

快速上手

  1. 1

    从 Ghostty 官网的下载页面下载应用

  2. 2

    阅读 Ghostty 官网上的文档

使用前须知

  • README 没有提供包管理器安装命令,安装需通过官网下载页面。
  • libghostty 的 C API 尚未打版本号,接口签名仍在变动中。

标签

常见问题

ghostty 是什么?
快速、原生且功能丰富的终端模拟器,采用平台原生界面和 GPU 渲染,并提供可嵌入的 libghostty 库。 Ghostty 是一款终端模拟器,目标是同时兼顾性能、丰富的功能和原生的用户界面。它提供独立应用:macOS 版基于 SwiftUI 构建,使用 Metal 渲染并通过 CoreText 进行字体查找;Linux 版基于 GTK 构建,使用 OpenGL 渲染。两端共享的核心代码使用 Zig 编写。
ghostty 可以免费使用吗?用的什么许可证?
ghostty 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ghostty 还在维护吗?
活跃维护中。ghostty 最近一次提交是在 2026年10月21日。
ghostty 适合用来做什么?
在 macOS 或 Linux 上日常使用原生窗口的终端 将终端模拟器核心嵌入到其他桌面应用中 基于 libghostty-vt 构建自定义终端应用 运行依赖现代图形或剪贴板序列的终端程序
ghostty 怎么安装和运行?
从 Ghostty 官网的下载页面下载应用 阅读 Ghostty 官网上的文档
在哪里获取 ghostty?
源代码和安装说明在 GitHub 上:https://github.com/ghostty-org/ghostty

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目