开发工具
本章节将推荐并指导你安装必备的开发软件,提升开发效率。
📋 工具清单
- 终端工具
- 代码编辑器
- 容器化工具
- 截图工具
- 笔记工具
- AI 终端编码助手(CC-Switch、Claude Code、OpenCode、Codex)
- 其他工具
1. 终端工具
Warp (推荐)
- 下载地址: https://www.warp.dev/
- 特点: 现代化的终端,支持 AI 辅助、团队协作
- 适用: macOS, Windows, Linux
Windows Terminal (Windows)
- 下载地址: https://apps.microsoft.com/detail/9n0dx20hk701
- 特点: Windows 官方现代化终端
- 适用: Windows
Ghostty
- 官网: https://ghostty.org/
- 特点: GPU 加速、原生 UI、跨平台终端模拟器;配置以文本为主,适合追求性能与可脚本化的用户
- 适用: macOS、Linux(Windows 支持以官网说明为准)
cmux(macOS)
- 项目地址: manaflow-ai/cmux
- 特点: 基于 Ghostty 渲染的 macOS 原生终端(Swift / AppKit),侧栏竖向标签、分屏、面向 AI 编程助手 的通知与状态展示;可读取已有
~/.config/ghostty/config(主题、字体、配色)。适合并行跑多路 Claude Code / Codex 等会话、需要清晰区分「哪个窗口在等你」的场景。详见仓库 README 与 文档。 - 安装(Homebrew):
brew tap manaflow-ai/cmux
brew install --cask cmux更新:brew upgrade --cask cmux。亦可从官网下载 DMG 安装(支持 Sparkle 自动更新,以官方说明为准)。
- 适用: 仅 macOS(与上游 Ghostty 生态配套;非 macOS 请用 Warp、Windows Terminal、Ghostty 等)
Zsh(macOS / Linux)
macOS 和 Linux 默认已自带 Zsh。通过 chezmoi 管理配置,详见 Dotfiles 配置 部分。
如需安装特定版本:
brew install zshTmux(终端复用器)
- 官网: https://github.com/tmux/tmux
- 特点: 终端多路复用器,支持分屏、会话分离和恢复
- 适用: macOS, Linux, Windows (WSL)
macOS
brew install tmuxLinux
# Ubuntu/Debian
sudo apt update
sudo apt install tmux配置
Tmux 配置通过 chezmoi 管理,详见 Dotfiles 配置 部分。
常用快捷键
Tmux 使用(prefix) + 按键操作,前缀键在配置中定义(默认 Ctrl-a):
(prefix) d- 分离会话(prefix) |- 左右分屏(prefix) -- 上下分屏(prefix) o- 切换分屏(prefix) h/j/k/l- Vim 风格切换分屏(prefix) [- 进入复制模式(prefix) c- 创建新窗口(prefix) n- 下一个窗口(prefix) p- 上一个窗口(prefix) s- 会话列表导航(prefix) r- 重新加载配置(prefix) v- 选中复制(prefix) y- 复制到剪贴板
Popup 快捷键
(prefix) g- 弹出 Lazygit(prefix) f- 弹出 Yazi(prefix) b- 弹出 btop(prefix) y- 弹出 Claude Code
更新插件
在 Tmux 中按 (prefix) I 安装插件,按 (prefix) U 更新插件。
终端效率工具
以下命令行工具可以显著提升终端操作效率:
| 工具 | 用途 | 安装 (macOS) |
|---|---|---|
| lazygit | Git TUI | brew install lazygit |
| yazi | 文件管理器 | brew install yazi |
| fzf | 模糊搜索 | brew install fzf |
| zoxide | 智能 cd | brew install zoxide |
| ripgrep | 文件搜索 | brew install ripgrep |
| fd | find 替代 | brew install fd |
| bat | cat 替代 | brew install bat |
| eza | ls 替代 | brew install eza |
| btop | 系统监控 | brew install btop |
| atuin | 历史记录 | brew install atuin |
| starship | 终端提示符 | brew install starship |
批量安装 (macOS)
brew install tmux lazygit yazi fzf zoxide ripgrep fd bat eza btop atuin starshipLinux
# Ubuntu/Debian
sudo apt update
sudo apt install lazygit yazi fzf zoxide ripgrep fd bat eza btop
# starship
curl -sS https://starship.rs/install.sh | sh配置
Starship 初始化(添加到 ~/.zshrc):
eval "$(starship init zsh)"zoxide 初始化(添加到 ~/.zshrc):
eval "$(zoxide init zsh)"atuin 初始化(添加到 ~/.zshrc):
eval "$(atuin init zsh)"常用快捷键
yazi:y打开文件管理器fzf:Ctrl-r历史搜索lazygit: 在 Tmux popup 中(prefix) g打开
2. 代码编辑器
Visual Studio Code
- 下载地址: https://code.visualstudio.com/
- 特点: 轻量级、插件丰富、免费开源
- 适用: 全平台
Cursor
- 下载地址: https://www.cursor.com/
- 特点: 基于 VS Code,集成 AI 功能
- 适用: 全平台
配置导入
Cursor 可以直接导入 VS Code 的配置和插件。
3. 容器化工具
Docker
- 下载地址: https://www.docker.com
- 特点: 容器化平台,便于环境隔离和部署
- 适用: 全平台
Docker Desktop
- 功能: 图形化 Docker 管理界面
- 安装: 随 Docker 一起安装
OrbStack
- 下载地址: https://orbstack.dev
4. 截图工具
Snipaste
- 下载地址: https://zh.snipaste.com/
- 特点: 截图、贴图、标注功能强大
- 适用: Windows, macOS
替代方案
- macOS: 系统自带截图工具
- Windows: Snipping Tool 或 Snip & Sketch
5. 笔记工具
Obsidian
- 下载地址: https://obsidian.md/
- 特点: 本地优先的笔记工具,支持 Markdown
- 适用: 全平台
Git 仓库配置
macOS/Linux
# 克隆工作笔记仓库
git clone https://github.com/polaris-dxz/work-notes.gitWindows
# 克隆工作笔记仓库
git clone https://github.com/polaris-dxz/work-notes.git6. 其他工具
下面多为按需选装的效率与协作类软件。每一项都简单说明为什么要装,方便你对照自己的工作流决定是否需要。
Logi Options
- 为什么装:给罗技鼠标键盘改侧键、手势、多设备切换和 DPI,把常用操作绑在硬件上,减少在系统设置里来回找。
- 下载地址: https://www.logitech.com/zh-cn/software/options.html
- 功能: 罗技鼠标键盘配置工具
- 适用: macOS, Windows
坚果云
- 为什么装:把工作目录、笔记或素材在多台电脑之间自动同步,避免 U 盘拷贝或忘记带文件。
- 下载地址: https://www.jianguoyun.com/
- 功能: 文件同步和备份
- 适用: 全平台
向日葵
- 为什么装:需要临时远程登录另一台电脑(家里主机、公司内网等)排查问题、拷文件或演示时,比纯聊天传文件更直接。
- 下载地址: https://sunlogin.oray.com/
- 功能: 远程桌面控制
- 适用: 全平台
微信
- 为什么装:团队与客户沟通在大陆场景里很常见;装桌面版便于工作时收消息、传文件,和手机端配合使用。
- 下载地址: https://weixin.qq.com/
- 功能: 即时通讯
- 适用: 全平台
微信输入法
- 为什么装:除常规输入外,支持在 Mac / Windows 与手机等之间同步剪贴板,跨设备粘贴验证码、链接、短句时不用来回发消息或手打(需在输入法里登录同一账号并开启跨设备剪贴板相关能力)。
- 功能: 智能输入法
- 适用: macOS, Windows
Keka
- 为什么装:在 macOS 上解压带密码的压缩包、7z 等格式时往往比系统自带工具更省事,压缩选项也更全。
- 下载地址: https://www.keka.io/zh-cn/
- 功能: 文件压缩解压工具
- 适用: macOS
Xmind
- 为什么装:把需求拆解、项目结构、读书笔记整理成思维导图,比纯文档更直观,也方便导出分享。
- 下载地址: https://xmind.cn/
- 功能: 思维导图工具
- 适用: 全平台
ChatGPT Atlas(OpenAI)
- 为什么装:基于 Chromium 的浏览器,把 ChatGPT 嵌进浏览流程(侧栏问答、网页相关提问、Agent 模式等),适合希望「上网 + 问 AI」在同一条链路里完成的人。
- 下载地址: https://openai.com/atlas/
- 适用: 以 官网说明 为准(例如当前是否提供 macOS / Windows 等)。
Comet(Perplexity)
- 为什么装:内置 Perplexity 的 AI 浏览器,适合边浏览边做摘要、追问和跨标签页的研究类任务,与 Atlas 类似但生态与账号体系不同,可按习惯二选一或都试用再定。
- 下载地址: https://comet.perplexity.ai/
- 适用: 以 官网说明 为准。
Ollama
- 为什么装:在本地运行开源大模型,适合想离线试用、不想把代码发到云端、或做私有化实验的场景;与云端 API 互补而非替代。
macOS
brew install ollamaWindows
winget install Ollama.OllamaLinux
curl -fsSL https://ollama.ai/install.sh | sh7. 工作环境工具
Whistle
- 安装: https://wproxy.org/whistle/install.html
- 功能: 网络代理调试工具
- 配置: 需要配置 HTTPS 证书
uv (Python 工具)
推荐使用 uv 管理 Python 环境,详见 Python 环境。
安装
brew install uv使用
# 安装 Python
uv python install 3.11
# 创建虚拟环境
uv venv
uv sync8. AI 终端编码助手
以下工具在终端中运行,用于 AI 辅助编程。按需安装即可。
CC-Switch(cc-switch)
CC-Switch CLI 是命令行版「配置切换」工具,可统一管理 Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw 等的多套 Provider、MCP、提示词与技能(与桌面版 CC-Switch 同源能力)。口语里有时也写作「CC Switch」。
macOS / Linux(推荐:一键脚本)
curl -fsSL https://github.com/SaladDay/cc-switch-cli/releases/latest/download/install.sh | bash默认安装到 ~/.local/bin,可通过环境变量 CC_SWITCH_INSTALL_DIR 指定目录。安装完成后确保该目录在 PATH 中。
Windows
从 Releases 下载 cc-switch-cli-windows-x64.zip,解压后将 cc-switch.exe 放到已在 PATH 中的目录(或自行加入 PATH)。
使用
cc-switch交互式菜单中可切换 Provider、同步 MCP 等;也可用 cc-switch --help 查看子命令。更多说明见上游 README。
Claude Code
Anthropic 的终端 AI 编程助手,官方文档:Claude Code。
原生安装脚本(推荐,无需 Node)
macOS / Linux:
curl -fsSL https://claude.ai/install.sh | bashWindows(PowerShell):
irm https://claude.ai/install.ps1 | iex使用包管理器(可选)
- macOS(Homebrew):
brew install --cask claude-code - Windows(WinGet):
winget install Anthropic.ClaudeCode
npm(需 Node.js 18+)
npm install -g @anthropic-ai/claude-code安装后可在终端执行 claude,首次运行按提示登录。
OpenCode
开源终端 AI 编程代理,官网与文档:OpenCode。
一键脚本
curl -fsSL https://opencode.ai/install | bash包管理器(任选其一)
# npm
npm i -g opencode-ai@latest# macOS Homebrew(维护者 tap,通常较新)
brew install anomalyco/tap/opencodeWindows 还可使用 Scoop:scoop install opencode,或 Chocolatey:choco install opencode(以各源实际包名为准)。
安装后在终端执行 opencode(或按官方文档当前命令)。
Codex(OpenAI)
OpenAI 终端编程代理,官方说明:Codex CLI。
npm(官方推荐)
npm i -g @openai/codex升级:
npm i -g @openai/codex@latest安装后在终端执行 codex,首次运行按提示使用 ChatGPT 账号或 API Key 登录。Codex 需订阅或权益中包含 Codex,详见 定价说明。Windows 官方建议优先在 WSL 中使用,见 Windows 指南。其他安装方式以 官方 CLI 文档 为准。
9. Dotfiles 配置
使用 chezmoi 管理 dotfiles(配置文件),让你的 shell、终端、编辑器等配置在多台机器间同步。
一键安装
curl -fsSL https://dx.xizhi.dev/install.sh | bash该脚本会:
- 安装 Homebrew(如未安装)
- 安装 chezmoi
- 克隆 dotfiles 仓库并应用配置
- 安装 Homebrew packages(通过 Brewfile)
- 配置 TPM(tmux 插件管理器)
手动安装
1. 安装 chezmoi
brew install chezmoi2. 初始化 dotfiles
chezmoi init --apply polaris-dxz3. 手动安装 Homebrew 包
brew bundle install --file="$HOME/.local/share/chezmoi/Brewfile"配置内容
通过 chezmoi 管理的配置包括:
- Shell:
~/.zshrc(Zsh 配置) - Aliases:
~/.aliases(命令别名) - Exports:
~/.exports(环境变量) - Tmux:
~/.tmux.conf(终端复用器配置) - Starship:
~/.config/starship.toml(终端提示符) - Atuin:
~/.config/atuin/config.toml(历史记录) - Lazygit:
~/.config/lazygit/config.yaml - Neovim:
~/.config/nvim(LazyVim 配置)
更新配置
更新 dotfiles 配置后,在本地同步:
chezmoi update或重新应用:
chezmoi apply📦 批量安装脚本
macOS (使用 Homebrew)
# 安装常用工具
brew install --cask warpbrew install --cask visual-studio-codebrew install --cask cursorbrew install --cask dockerbrew install --cask snipastebrew install --cask obsidianbrew install --cask logi-options-plusbrew install --cask nutstorebrew install --cask sunloginclientbrew install --cask wechatbrew install --cask kekabrew install --cask xmindbrew install ollamaWindows (使用 Chocolatey)
# 安装常用工具
choco install warpchoco install vscodechoco install cursorchoco install docker-desktopchoco install snipastechoco install obsidianchoco install nutstorechoco install sunloginclientchoco install wechatchoco install xmindLinux (使用包管理器)
# Ubuntu/Debian
sudo apt update
sudo apt install snapd# 安装 VS Code
sudo snap install code --classic# 安装 Docker
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
sudo usermod -aG docker $USER# 安装 Obsidian
sudo snap install obsidian --classic✅ 验证安装
完成安装后,验证以下工具是否正常工作:
macOS/Linux
# 检查 Docker
docker --version# 检查 VS Code
code --version# 检查 Cursor
cursor --versionWindows
# 检查 Docker
docker --version# 检查 VS Code
code --version# 检查 Cursor
cursor --version🎉 下一步
开发工具安装完成后,继续配置 浏览器插件 吧!
遇到问题? 查看 问题排查 页面。