配置 Ghostty 还要手写?现在有可视化工具了
Ghostty 深受喜爱的一个原因就是它的配置系统——一个 config 文件,几百个可选项,简洁优雅。但对很多用户来说,「简洁优雅」的另一面是「记不住选项名」:font-feature 怎么拼?background-blur-radius 支持什么单位?cursor-style 有哪些枚举值?
每次想微调一下主题,都要去翻一遍官方文档。
Ghostty Config 是一个解决这个问题的 Web 工具——把 Ghostty 的全部配置项做成可视化编辑器,改字体、换配色、调透明度、绑快捷键,全部用鼠标和滑块完成,并且实时预览效果,改完一键导出成 config 文件。
项目由 zerebos 开发,Svelte + TypeScript 构建,Apache-2.0 开源,4,045 Star。在线使用地址:ghostty.zerebos.com。
核心功能
🎨 可视化的配置项编辑
所有 Ghostty 配置项都被做成了专门的输入控件,而不是一堆文本框:
- 字体——下拉选择 + 实时预览,内置 JetBrains Mono、Nerd Fonts 等常用字体
- 颜色——原生颜色选择器,点击取色而不是手写十六进制
- 透明度/模糊——滑块调节,效果实时显示
- 光标样式——点选模式(block/bar/underline)并立即看到效果
- 时间类设置——专门的时间输入框(如
cursor-style-blink-interval) - 多值设置——如
font-feature可以添加多个值,支持重复项
🖥️ 实时终端预览
页面里内嵌了一个用 DOM 模拟的终端预览——编辑颜色时,预览终端的配色立刻跟着变;调整字体时,预览里的文字马上换成新字体。所见即所得,不用改一下导出一次去真终端里验证。
光标、选中态、图标、配色面板都有独立的实时预览区域。
🔤 数百个内置主题
内置了数百个配色主题,自动从上游 iTerm2 Color Schemes 仓库同步。想换主题?点一下就行——不用再手动粘贴一整段 ANSI 颜色码。主题切换在预览里即时生效,满意了再导出。
⌨️ 快捷键构建器
快捷键配置是手写最容易出错的部分(trigger 语法、action 名称、序列绑定)。Ghostty Config 提供了一个快捷键构建器:
- 可视化选择触发键(如
ctrl+shift+t) - 下拉选择动作,带校验(避免填了不存在的 action)
- 支持序列快捷键(
ctrl+a再按c这种)和链式动作
📤 导入/导出与分享
配置完成后可以:
- 复制/下载 config 文件,直接放到
~/.config/ghostty/config(Windows 是%APPDATA%\ghostty) - 导入已有配置——粘贴或上传你现有的 config 文件,工具解析后在编辑器里呈现,方便增量修改
- 分享链接——生成一个带配置的 URL,发给朋友直接查看/复用(配置太大时自动退化为剪贴板导出)
导出时只输出非默认设置——不会把几百个默认值全部倒出来,保持 config 文件干净。
📚 内联文档
每个设置项旁边都有内联说明文档,标注支持的最低 Ghostty 版本和平台(macOS/Linux/Windows)。不用再为了查一个参数跳去文档站。侧边栏还有搜索,设置项再多也能快速定位。
技术栈
- Svelte + TypeScript——前端框架
- Bun + Vite——构建工具链
- Cloudflare Workers——每次 push 自动部署
我的看法
Ghostty Config 的定位非常清楚:它不做 Ghostty 本身做不到的事,而是把 Ghostty 的配置体验从「查文档 + 手写」升级成「点选 + 实时预览」。
这个需求是真的——4k Star 就是证明。终端模拟器的配置历来是「又爱又恨」:选项多、文档散、改错一个语法就启动报错。任何把这个过程可视化的工具,都会立刻收获大量用户。
做得好的几个细节:只导出非默认设置(保持 config 干净)、内联文档标注版本平台(不用再猜参数是否生效)、快捷键构建器带校验(避免手写语法错误)。这些设计都体现出作者真的在用这个工具。
局限也很明显:它是 Web 工具而非桌面应用(作者路线图里有桌面版计划),预览是 DOM 模拟而非真实的 Ghostty 渲染,极少数偏门配置项可能没有覆盖到。另外,如果你属于「配置文件就是我的 UI」派,这个工具可能对你没啥吸引力。
但如果你刚接触 Ghostty,或者想换个主题又不想翻文档——打开 ghostty.zerebos.com 花五分钟折腾一下,比手写舒服得多。
项目地址:zerebos/ghostty-config · 许可:Apache-2.0 · 🌟 4,045 Stars(截至 2026-08-01) · 在线使用:ghostty.zerebos.com