开发者2024 年 12 月 30 日 12:00

Ghostty: 原生 GPU 加速的跨平台终端模拟器

Ghostty 是一个快速、功能丰富且跨平台的终端模拟器,使用平台原生 UI 和 GPU 加速。

Ghostty: 原生 GPU 加速的跨平台终端模拟器

🔗 GitHub

Ghostty 是一个快速、功能丰富且跨平台的终端模拟器,使用平台原生 UI 和 GPU 加速。它在保持速度、功能和原生 UI 三者平衡的同时,还在推动终端模拟器的边界,为 CLI 工具开发者提供更多可能性。

主要特点

  • 跨平台:支持 macOS 和 Linux,计划支持 Windows
  • 原生 UI:使用各平台的原生 UI 组件
  • GPU 加速:macOS 使用 Metal,Linux 使用 OpenGL
  • 多窗口支持:支持窗口、标签和分屏
  • 主题系统:内置数百个主题,支持自动切换暗/亮模式
  • 连字支持:正确渲染连字体,可自定义字体特性
  • 字形聚类:正确处理多码点表情符号、国旗、肤色等
  • Kitty 图形协议:支持终端应用直接渲染图像

macOS 专属功能

  • Quick Terminal:菜单栏快速访问
  • 原生 UI:使用系统原生组件
  • 代理图标:标题栏文件管理
  • Quick Look:三指轻点预览
  • 安全键盘:密码保护机制

终端兼容性原则

  • Xterm 兼容:保持与 xterm 标准一致
  • 协议兼容:遵循原始终端行为
  • 标准兼容:采用广泛接受的行为标准

开源许可证

MIT license。

关联内容

一个 Ghostty 可视化配置网站 ghostty.zerebos.com