2026 我的 macOS 软件与开发环境安装清单

我的第一台 Mac 是 2020 款 Intel i5、16G 内存的 MacBook Pro。刚开始用的时候还挺新鲜,但几年后同时开两个 PyCharm,风扇就开始嗷嗷叫,键盘也烫手。我不太喜欢风扇噪音,也不喜欢手边一直热乎乎的机器。

2021 年左右,我看了 PegasusWang 的 玩转 Vim 从放弃到爱不释手。跟完整个课程后,我发现自己挺喜欢 Vim,也喜欢 CLI、快捷键和终端工作流带来的效率感。那段时间我跟着教程和大佬们尝试安装了很多软件,后来反而有点失控:电脑里到底装了哪些东西、哪些还在用、哪些只是当年试了一下,我自己也说不清。

再加上曾经手欠升级 beta 版 macOS,结果系统直接开不了机,我就开始觉得:软件环境也需要定期断舍离。以后计划每年重新安装一次操作系统,顺便重新审视自己真正需要的软件和开发环境。这篇文章就是 2026 年这一轮 macOS 软件清单,带删除线的是曾经用过、但当前不准备优先安装的软件。

使用约定

  • 必装:新机器会优先安装。
  • 按需:用到对应场景再安装。
  • 暂不安装:保留记录,当前不推荐优先安装。

基础软件

软件 用途 安装方式 备注
Clash Verge 代理客户端 brew install --cask clash-verge-rev Homebrew cask 是 Clash Verge Rev
Chrome 浏览器 brew install --cask google-chrome 主力浏览器
Firefox 浏览器 brew install --cask firefox 暂不安装
SmartProxy 浏览器代理插件 浏览器插件商店 Firefox 可用,Chrome 上有代理 bug

即时通信

软件 用途 安装方式 备注
微信 日常沟通 brew install --cask wechat 必装
企业微信 工作沟通 brew install --cask wechatwork 必装
QQ 即时通信 brew install --cask qq 暂不安装

远程控制

软件 用途 安装方式 备注
ToDesk 远程控制 按需下载 远程桌面备用
向日葵 远程控制 brew install --cask awesun 远程桌面备用
Microsoft Remote Desktop for Mac 远程桌面 brew install --cask windows-app 原 cask 已停用,Homebrew 用 Windows App 替代,暂不安装

AI 工具

工具 用途 安装方式 备注
Codex AI 编程助手 brew install --cask codex-app 保留
koe 语音输入 brew tap owo-network/brew && brew install owo-network/brew/koe 保留
Claude Code AI 编程助手 brew install --cask claude-code 仅保留记录
Gemini CLI AI 命令行助手 brew install gemini-cli 仅保留记录
cc-switch All-in-One assistant tool brew tap farion1231/ccswitch && brew install --cask cc-switch 仅保留记录

效率工具

软件 用途 安装方式 备注
Magnet 窗口管理 官网 必装
Dozer 隐藏菜单栏图标 GitHub 当前 Homebrew 未查到 cask
Dash 文档查询 brew install --cask dash 暂不安装
Moonlight 远程连接 PC brew install --cask moonlight 暂不安装
Alfred 快速搜索 brew install --cask alfred 暂不安装
yabai 窗口管理 暂不安装 快捷键管理窗口
Aerial 屏保 brew install --cask aerial 暂不安装
AlDente 电池管理 brew install --cask aldente 暂不安装
Kindle 阅读 Amazon Intel Mac 经常崩
OneSwitch 工具箱 brew install --cask one-switch 暂不安装
Stats 系统监控 brew install --cask stats 暂不安装

Terminal 与开发环境

这一节按新机器初始化顺序整理,从上到下一项一项装。

1. 安装 Ghostty

先装终端模拟器,后面所有命令都在 Ghostty 里执行。

  • Ghostty 官网下载
  • macOS 可以直接下载 .dmg 安装。
  • 已经装好 Homebrew 的机器,也可以使用:
1
brew install --cask ghostty

2. 安装 Homebrew

Homebrew 是 macOS 上最常用的软件包管理工具。

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装完成后,根据终端提示把 Homebrew 写入 shell 环境变量。

3. 安装 VS Code

1
brew install --cask visual-studio-code

安装后打开命令面板 Cmd + Shift + P,执行 Shell Command: Install 'code' command in PATH。之后就可以在终端里用 code . 打开当前目录。

4. 配置 zsh 与 oh-my-zsh

oh-my-zsh

如果需要 Homebrew 版本的 zsh:

1
brew install zsh
1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

5. 配置 powerlevel10k

powerlevel10k

1
brew install powerlevel10k

先安装 Meslo Nerd Font patched 字体,再按 powerlevel10k 文档配置主题。

6. 配置 zplug

zplug

1
brew install zplug

7. 安装 tmux 并配置插件

1
brew install tmux

常用配置:

1
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

8. 安装 neovim

1
brew install neovim

曾经使用过:

  • packer.nvim

9. 其他按需工具

工具 用途 安装方式 备注
Tailscale 组网 brew install --cask tailscale 远程访问机器时使用
EasyTier 组网 / P2P VPN brew install --cask easytier-gui Tailscale 之外的去中心化组网方案
ipython Python REPL brew install ipython 暂不安装
tldr 命令速查 brew install tldr 暂不安装
when-changed 文件变化监听 GitHub 暂不安装
pgcli PostgreSQL CLI brew install pgcli 暂不安装
pyenv Python 版本管理 brew install pyenv 暂不安装
pyenv-virtualenv Python 虚拟环境 brew install pyenv-virtualenv 暂不安装
black Python 格式化 brew install black 暂不安装
flake8 Python lint brew install flake8 暂不安装
pytest Python 测试 brew install pytest 暂不安装
stylua Lua 格式化 brew install stylua 暂不安装
ripgrep 搜索工具 brew install ripgrep 暂不安装
yadm dotfiles 管理 brew install yadm 暂不安装
graphviz 图形可视化 brew install graphviz 暂不安装
eternal terminal 远程终端 使用指南 暂不安装
httpie HTTP CLI brew install httpie 暂不安装

10. 最后安装 CLI 与容器工具

1
2
3
4
5
6
7
8
9
10
11
brew install uv
brew install iproute2mac
brew install git-delta
brew install gh
brew install node
brew install mutagen-io/mutagen/mutagen
brew install docker
brew install colima

# 首次启动 Colima:给 devcontainer 多一点资源,并使用 macOS VZ
colima start --cpu 4 --memory 6 --vm-type vz --mount-type virtiofs

说明:

工具 用途 备注
uv Python 与 MCP 相关工具
iproute2mac 在 macOS 上模拟 Linux ip 命令
git-delta 增强 git diff 显示
gh GitHub CLI
node Node.js pyright 等工具会用到
mutagen 文件同步
docker Docker CLI 只安装 CLI,不包含 Docker Desktop
Colima Docker runtime 当前作为容器运行时,建议 4 CPU / 6GiB 内存
OrbStack 虚拟机和容器运行环境 个人机器可用,企业环境有合规风险,暂不安装

Colima 备注:

  • 官方默认 VM 是 2 CPU、2GiB 内存、100GiB 磁盘;跑 devcontainer 时资源偏小,容易卡住。
  • Colima 默认 VM type 是 qemu。官方文档里 vz 是 Apple Virtualization Framework,性能更好。
  • vmTypemountType 创建后不可直接修改。如果已经创建过默认实例,需要确认 VM 里没有重要数据后再重建。
1
2
3
colima stop
colima delete
colima start --cpu 4 --memory 6 --vm-type vz --mount-type virtiofs

后续等 VS Code 对 Apple Container 支持成熟后,再看是否切换容器运行时。

macOS 好用设置

多个项目默认用 Tab 打开

VS Code、PyCharm 默认经常是一个项目开一个新窗口,窗口多了之后桌面会很乱。把这个选项改成“始终”后,多个项目会尽量像浏览器一样收在同一个窗口的多个 Tab 里,看起来更简洁。

路径:

1
系统设置 -> 桌面与程序坞 -> 窗口与 App -> 打开文稿时首选标签页 -> 始终

关闭 Ctrl + 左右方向键切换桌面

Ctrl + ← / Ctrl + → 默认会切换桌面,容易和 terminal 中的快捷键冲突。

路径:

1
系统设置 -> 键盘 -> 键盘快捷键 -> 调度中心

关闭或修改对应快捷键即可。

小结

这份清单不是“macOS 必装软件大全”,而是我自己的换机安装记录。优先保证两个目标:

  1. 日常沟通和远程控制能尽快恢复。
  2. Terminal、Neovim、tmux、Docker 等开发环境能快速进入可用状态。

后续如果某个工具不再使用,就继续用删除线保留记录;如果变成必装,再挪到对应分类里。