Skip to content

开发工具

本章节将推荐并指导你安装必备的开发软件,提升开发效率。

📋 工具清单

  • 终端工具
  • 代码编辑器
  • 容器化工具
  • 截图工具
  • 笔记工具
  • AI 终端编码助手(CC-Switch、Claude Code、OpenCode、Codex)
  • 其他工具

1. 终端工具

Warp (推荐)

  • 下载地址: https://www.warp.dev/
  • 特点: 现代化的终端,支持 AI 辅助、团队协作
  • 适用: macOS, Windows, Linux

Windows Terminal (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):
bash
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 配置 部分。

如需安装特定版本:

bash
brew install zsh

Tmux(终端复用器)

macOS

bash
brew install tmux

Linux

bash
# 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 - 复制到剪贴板
  • (prefix) g - 弹出 Lazygit
  • (prefix) f - 弹出 Yazi
  • (prefix) b - 弹出 btop
  • (prefix) y - 弹出 Claude Code

更新插件

在 Tmux 中按 (prefix) I 安装插件,按 (prefix) U 更新插件。

终端效率工具

以下命令行工具可以显著提升终端操作效率:

工具用途安装 (macOS)
lazygitGit TUIbrew install lazygit
yazi文件管理器brew install yazi
fzf模糊搜索brew install fzf
zoxide智能 cdbrew install zoxide
ripgrep文件搜索brew install ripgrep
fdfind 替代brew install fd
batcat 替代brew install bat
ezals 替代brew install eza
btop系统监控brew install btop
atuin历史记录brew install atuin
starship终端提示符brew install starship

批量安装 (macOS)

bash
brew install tmux lazygit yazi fzf zoxide ripgrep fd bat eza btop atuin starship

Linux

bash
# 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):

bash
eval "$(starship init zsh)"

zoxide 初始化(添加到 ~/.zshrc):

bash
eval "$(zoxide init zsh)"

atuin 初始化(添加到 ~/.zshrc):

bash
eval "$(atuin init zsh)"

常用快捷键

  • yazi: y 打开文件管理器
  • fzf: Ctrl-r 历史搜索
  • lazygit: 在 Tmux popup 中 (prefix) g 打开

2. 代码编辑器

Visual Studio Code

Cursor

配置导入

Cursor 可以直接导入 VS Code 的配置和插件。

3. 容器化工具

Docker

Docker Desktop

  • 功能: 图形化 Docker 管理界面
  • 安装: 随 Docker 一起安装

OrbStack

4. 截图工具

Snipaste

替代方案

  • macOS: 系统自带截图工具
  • Windows: Snipping Tool 或 Snip & Sketch

5. 笔记工具

Obsidian

  • 下载地址: https://obsidian.md/
  • 特点: 本地优先的笔记工具,支持 Markdown
  • 适用: 全平台

Git 仓库配置

macOS/Linux

bash
# 克隆工作笔记仓库
git clone https://github.com/polaris-dxz/work-notes.git

Windows

powershell
# 克隆工作笔记仓库
git clone https://github.com/polaris-dxz/work-notes.git

6. 其他工具

下面多为按需选装的效率与协作类软件。每一项都简单说明为什么要装,方便你对照自己的工作流决定是否需要。

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

bash
brew install ollama

Windows

powershell
winget install Ollama.Ollama

Linux

bash
curl -fsSL https://ollama.ai/install.sh | sh

7. 工作环境工具

Whistle

uv (Python 工具)

推荐使用 uv 管理 Python 环境,详见 Python 环境

安装

bash
brew install uv

使用

bash
# 安装 Python
uv python install 3.11

# 创建虚拟环境
uv venv
uv sync

8. AI 终端编码助手

以下工具在终端中运行,用于 AI 辅助编程。按需安装即可。

CC-Switch(cc-switch)

CC-Switch CLI 是命令行版「配置切换」工具,可统一管理 Claude CodeCodexGemini CLIOpenCodeOpenClaw 等的多套 Provider、MCP、提示词与技能(与桌面版 CC-Switch 同源能力)。口语里有时也写作「CC Switch」。

macOS / Linux(推荐:一键脚本)

bash
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)。

使用

bash
cc-switch

交互式菜单中可切换 Provider、同步 MCP 等;也可用 cc-switch --help 查看子命令。更多说明见上游 README

Claude Code

Anthropic 的终端 AI 编程助手,官方文档:Claude Code

原生安装脚本(推荐,无需 Node)

macOS / Linux:

bash
curl -fsSL https://claude.ai/install.sh | bash

Windows(PowerShell):

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+)

bash
npm install -g @anthropic-ai/claude-code

安装后可在终端执行 claude,首次运行按提示登录。

OpenCode

开源终端 AI 编程代理,官网与文档:OpenCode

一键脚本

bash
curl -fsSL https://opencode.ai/install | bash

包管理器(任选其一)

bash
# npm
npm i -g opencode-ai@latest
bash
# macOS Homebrew(维护者 tap,通常较新)
brew install anomalyco/tap/opencode

Windows 还可使用 Scoopscoop install opencode,或 Chocolatey:choco install opencode(以各源实际包名为准)。

安装后在终端执行 opencode(或按官方文档当前命令)。

Codex(OpenAI)

OpenAI 终端编程代理,官方说明:Codex CLI

npm(官方推荐)

bash
npm i -g @openai/codex

升级:

bash
npm i -g @openai/codex@latest

安装后在终端执行 codex,首次运行按提示使用 ChatGPT 账号或 API Key 登录。Codex 需订阅或权益中包含 Codex,详见 定价说明Windows 官方建议优先在 WSL 中使用,见 Windows 指南。其他安装方式以 官方 CLI 文档 为准。

9. Dotfiles 配置

使用 chezmoi 管理 dotfiles(配置文件),让你的 shell、终端、编辑器等配置在多台机器间同步。

一键安装

bash
curl -fsSL https://dx.xizhi.dev/install.sh | bash

该脚本会:

  1. 安装 Homebrew(如未安装)
  2. 安装 chezmoi
  3. 克隆 dotfiles 仓库并应用配置
  4. 安装 Homebrew packages(通过 Brewfile)
  5. 配置 TPM(tmux 插件管理器)

手动安装

1. 安装 chezmoi

bash
brew install chezmoi

2. 初始化 dotfiles

bash
chezmoi init --apply polaris-dxz

3. 手动安装 Homebrew 包

bash
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 配置后,在本地同步:

bash
chezmoi update

或重新应用:

bash
chezmoi apply

📦 批量安装脚本

macOS (使用 Homebrew)

bash
# 安装常用工具
brew install --cask warp
bash
brew install --cask visual-studio-code
bash
brew install --cask cursor
bash
brew install --cask docker
bash
brew install --cask snipaste
bash
brew install --cask obsidian
bash
brew install --cask logi-options-plus
bash
brew install --cask nutstore
bash
brew install --cask sunloginclient
bash
brew install --cask wechat
bash
brew install --cask keka
bash
brew install --cask xmind
bash
brew install ollama

Windows (使用 Chocolatey)

powershell
# 安装常用工具
choco install warp
powershell
choco install vscode
powershell
choco install cursor
powershell
choco install docker-desktop
powershell
choco install snipaste
powershell
choco install obsidian
powershell
choco install nutstore
powershell
choco install sunloginclient
powershell
choco install wechat
powershell
choco install xmind

Linux (使用包管理器)

bash
# Ubuntu/Debian
sudo apt update
sudo apt install snapd
bash
# 安装 VS Code
sudo snap install code --classic
bash
# 安装 Docker
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
sudo usermod -aG docker $USER
bash
# 安装 Obsidian
sudo snap install obsidian --classic

✅ 验证安装

完成安装后,验证以下工具是否正常工作:

macOS/Linux

bash
# 检查 Docker
docker --version
bash
# 检查 VS Code
code --version
bash
# 检查 Cursor
cursor --version

Windows

powershell
# 检查 Docker
docker --version
powershell
# 检查 VS Code
code --version
powershell
# 检查 Cursor
cursor --version

🎉 下一步

开发工具安装完成后,继续配置 浏览器插件 吧!


遇到问题? 查看 问题排查 页面。

Released under the MIT License.