原生窗口渲染
在 macOS 与 Linux 上分别使用系统的原生 UI 框架绘制窗口,字体与窗口行为更贴近系统习惯,不会出现明显的跨平台套壳感。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Ghostty 是一款跨平台的终端模拟器,面向习惯在命令行里工作的开发者与运维人员。它强调原生界面与渲染性能,在 macOS 与 Linux 上使用系统原生窗口与 GPU 加速渲染,操作手感接近系统自带终端,同时补齐了分屏、标签页、字体连字等现代终端常见能力。配置通过纯文本文件管理,便于纳入版本控制与多机同步。需要注意的是它属于终端工具而非 AI 编码助手,不内置代码生成能力;并且不同平台上的成熟度存在差异,部分系统上仍以源码方式分发,安装门槛高于成熟商业终端。
Ghostty 是一款开源终端模拟器,目标是做一个「快且像原生应用」的命令行窗口。它同时支持 macOS 与 Linux,用各平台的原生 UI 框架绘制窗口,而不是套一层跨平台外壳,因此在字体渲染、窗口行为和快捷键上更贴近系统的习惯。
能力大致分成几块:窗口与标签管理(标签页、分屏、窗口还原)、渲染与显示(GPU 加速、字体连字、主题配色)、输入与快捷键(可自定义按键绑定、鼠标与剪贴板集成),以及配置管理(纯文本配置文件,可纳入版本控制)。它本身不解析你的业务逻辑,只负责把 shell 的输出稳稳地显示出来并快速响应输入。
普通用户把它当成系统终端的替代品,换取更顺滑的滚动与更低延迟的输入;开发者会把它和 tmux、zsh/fish、Neovim 等工具配合使用,用分屏和标签把多个会话并排铺开;团队则可以共享一份配置文件,让成员在不同机器上获得一致的终端行为。
在 macOS 与 Linux 上分别使用系统的原生 UI 框架绘制窗口,字体与窗口行为更贴近系统习惯,不会出现明显的跨平台套壳感。
借助 GPU 做文字渲染与滚动,长时间刷屏、输出大量日志时仍能保持顺滑,输入回显延迟低,适合盯着 tail 输出干活。
支持多标签页和窗口内分屏,可把日志、编辑器和命令会话并排铺开;窗口与布局会被记住,重开时恢复到上次的样子。
所有行为写在纯文本配置文件里,按键绑定、配色、字体、透明度都能改;文件可进 Git,方便在多台机器间同步同一套终端习惯。
支持编程连字字体,箭头、不等号这类多字符组合会按字体设计合并显示,同时保留等宽对齐,代码列对齐不会被打乱。
按键绑定可按平台分别配置,能覆盖标签切换、分屏、字体缩放等动作,习惯旧终端键位的人可以把快捷键改回自己熟悉的那一套。
当你想找一个「系统终端的手感、但更快更现代」的日常终端时,Ghostty 值得一试,尤其是 macOS 上的开发者,原生窗口加上 GPU 渲染带来的顺滑感是可以直接感知的。它的配置走纯文本路线,愿意花点时间写配置文件的人会得到很贴合自己习惯的终端。但如果你依赖大量插件生态、图形化设置面板,或者需要在极老旧的系统上运行,就要先确认平台支持情况;它本质是终端,不解决代码补全和 AI 生成的需求,这类工作仍要另配工具。
每天大量时间花在 shell、构建工具和日志里,对输入延迟与滚动流畅度敏感,这类人最能感受到它与系统终端的差别。
使用系统原生窗口与渲染,在 macOS 上开箱即用的程度较高,是这类用户替换自带终端的主要场景。
需要长时间盯着日志输出、同时开多个会话,分屏与低延迟滚动能减少切窗口的次数。
配置以文本文件为主,没有可视化设置面板;不愿编辑配置文件的人上手会吃力,前期需要照文档抄一份可用配置。
支持范围以 macOS 与 Linux 为主,Windows 上并非主要使用场景,选用前需先确认自己的平台是否在支持之列。
它是终端模拟器,负责显示与输入,不提供代码生成或对话能力,这类需求要另外搭配别的工具解决。
它是开源项目,可以免费获取和使用,源码公开可自行编译。软件本身不按订阅收费,但不同平台的分发方式不一样,具体下载与安装渠道以官方提供的方式为准。
主要在两点:一是用各平台原生 UI 绘制窗口,观感与操作更接近系统应用;二是用 GPU 做渲染,长时间输出大量日志时滚动和输入回显更顺滑。同时补上了标签页、分屏、字体连字这些自带终端通常欠缺的能力。
不带。Ghostty 是终端模拟器,职责是把 shell 的输出准确、快速地显示出来并处理输入,不负责生成命令或代码。要在命令行里获得 AI 辅助,需要另外搭配相应的命令行工具使用。
配置以纯文本文件为主,没有可视化设置面板。好处是配置能进 Git、换机器时直接复用;代价是第一次需要照着官方文档抄一份适合自己的配置,之后维护成本很低。
它主要面向 macOS 和 Linux,Windows 不是主要使用场景。如果你在 Windows 上工作,需要先确认当前是否提供可用的安装方式,否则建议继续使用已有的终端方案。
不冲突,两者职责不同。终端自带的分屏适合临时并排几个会话,tmux 更适合需要长期保留、跨 SSH 断线恢复的窗口。建议本地临时分屏用终端自带,会话保持交给 tmux,避免层层嵌套导致按键难记。