用途:在 macOS(Apple Silicon)上搭建一套以 Ghostty 终端为中心的终端式 AI 编程环境,用轻量、可组合的命令行工具替代重型 IDE,面向 Claude Code 等 AI 辅助开发场景。
主要能力:按 12 步清单依次完成预检、安装 Ghostty、安装 CLI 工具、安装字体、配置 Ghostty、配置 Fish、安装 Fish 插件、配置 lazygit、配置 yazi、安装 Neovim + LazyVim、将 Ghostty 设为默认终端、验证。涉及工具包括 fish、yazi、lazygit、neovim、fzf、zoxide、atuin、fd、ripgrep、bat、git-delta。
使用方式:先做预检(uname -m 应为 arm64,sw_vers 需 13.0+,检查 Homebrew),再执行 brew install --cask ghostty 与 brew install fish yazi lazygit neovim fzf zoxide atuin fd ripgrep bat git-delta。字体可选 CJK 优化或纯拉丁方案。各配置文件写入前会检查是否已存在,并提供备份替换、跳过、差异合并三种选择;写入后用 ghostty +validate-config、fish -n、YAML/TOML 解析等方式校验。Neovim 配置先克隆到临时目录,成功后再替换。
适用场景:希望在终端内完成文件管理、Git 操作、编辑与 AI 编码的 macOS 用户。
限制:仅面向 Apple Silicon,Intel Mac 可能存在兼容性问题;部分步骤需 sudo 修改 /etc/shells;不自动执行 chsh;主题名需精确大小写;Cmd+V 粘贴图片存在已知问题,需改用 Ctrl+V 或拖拽。具体配置模板内容暂未提供。