为什么值得换

三个核心优势,都跟实际开发体验直接相关:

  • GPU加速渲染:macOS上走Metal,Claude Code输出再长也不掉帧,滚动丝滑。这不是锦上添花,当你让Claude生成几百行代码时,卡顿的终端会严重打断思路。
  • 原生分屏Cmd + D 一键左右分屏,左边跑Claude Code写代码,右边debug或看日志。Cmd + Shift + Enter 全屏放大当前面板,看长输出时特别有用。布局还能永久保存。
  • Kitty图形协议支持:终端里可以直接渲染图片。如果你让Claude生成图表或架构图,不用再切到其他应用查看。

还有个加分项:支持透明毛玻璃效果、连字字体、Catppuccin主题,长时间盯终端写代码眼睛没那么累。

安装

Mac上用Homebrew一行搞定:

brew install --cask ghostty

装完用Spotlight搜Ghostty打开。第一次启动可能会弹出两个窗口(一个是下拉终端),正常现象,配置好就没了。

配置

这里有个坑:Ghostty的配置文件路径是 ~/.config/ghostty/config,不是常见的dotfile位置。

打开配置文件:

open ~/.config/ghostty/config

社区里已经有人打磨好了一份针对Claude Code优化的配置,包含Catppuccin Mocha紫色主题、分屏快捷键、零报错的稳定设置。可以在GitHub上搜 bruceblue-ghostty-config 找到,把 config 文件内容复制粘贴过去覆盖即可。

改完配置后按 Cmd + Shift + , 重载,不用重启。

五个核心快捷键

记住这几个就够日常使用了:

快捷键 功能
Cmd + D 左右分屏(最常用)
Cmd + Shift + Enter 全屏放大/恢复当前面板
Cmd + W 关闭当前面板
Cmd + Shift + , 重载配置
Cmd + Q 完全退出

面板之间切换直接鼠标点击。

搭配Starship状态栏

终端里加一个Starship提示符,能在命令行显示当前git分支、目录、运行时间等信息,对多项目切换很有帮助:

brew install starship

~/.zshrc 末尾加一行:

eval "$(starship init zsh)"

重启Ghostty生效。

实际工作流

我现在的日常布局是这样的:

  1. Cmd + D 分出右侧面板
  2. 左边运行 claude,让Claude Code干活
  3. 右边用来跑测试、看日志、或者开第二个Claude Code实例做不同任务
  4. 需要仔细看Claude的长输出时,Cmd + Shift + Enter 全屏放大

还可以装 btop 做实时系统监控,写代码时顺便盯着CPU和内存,避免跑模型或编译时机器过热自己不知道:

brew install btop

小结

对于每天在终端里跟Claude Code打交道的独立开发者,终端本身的性能和体验直接影响工作效率。Ghostty目前是macOS上配合AI编程工具体验最好的终端之一——快、稳、分屏方便、配置简单。项目开源且迭代活跃,值得作为主力终端试用。