为什么值得换
三个核心优势,都跟实际开发体验直接相关:
- 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生效。
实际工作流
我现在的日常布局是这样的:
Cmd + D分出右侧面板- 左边运行
claude,让Claude Code干活 - 右边用来跑测试、看日志、或者开第二个Claude Code实例做不同任务
- 需要仔细看Claude的长输出时,
Cmd + Shift + Enter全屏放大
还可以装 btop 做实时系统监控,写代码时顺便盯着CPU和内存,避免跑模型或编译时机器过热自己不知道:
brew install btop
小结
对于每天在终端里跟Claude Code打交道的独立开发者,终端本身的性能和体验直接影响工作效率。Ghostty目前是macOS上配合AI编程工具体验最好的终端之一——快、稳、分屏方便、配置简单。项目开源且迭代活跃,值得作为主力终端试用。