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 |
主力浏览器 |
| 浏览器 | brew install --cask firefox |
暂不安装 | |
| SmartProxy | 浏览器代理插件 | 浏览器插件商店 | Firefox 可用,Chrome 上有代理 bug |
即时通信
| 软件 | 用途 | 安装方式 | 备注 |
|---|---|---|---|
| 微信 | 日常沟通 | brew install --cask wechat |
必装 |
| 企业微信 | 工作沟通 | brew install --cask wechatwork |
必装 |
| 即时通信 | brew install --cask qq |
暂不安装 |
远程控制
| 软件 | 用途 | 安装方式 | 备注 |
|---|---|---|---|
| ToDesk | 远程控制 | 按需下载 | 远程桌面备用 |
| 向日葵 | 远程控制 | brew install --cask awesun |
远程桌面备用 |
| 远程桌面 | 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 |
保留 |
| AI 编程助手 | brew install --cask claude-code |
仅保留记录 | |
| AI 命令行助手 | brew install gemini-cli |
仅保留记录 | |
| All-in-One assistant tool | brew tap farion1231/ccswitch && brew install --cask cc-switch |
仅保留记录 |
效率工具
| 软件 | 用途 | 安装方式 | 备注 |
|---|---|---|---|
| Magnet | 窗口管理 | 官网 | 必装 |
| Dozer | 隐藏菜单栏图标 | GitHub | 当前 Homebrew 未查到 cask |
| 文档查询 | brew install --cask dash |
暂不安装 | |
| 远程连接 PC | brew install --cask moonlight |
暂不安装 | |
| 快速搜索 | brew install --cask alfred |
暂不安装 | |
| 窗口管理 | 暂不安装 | 快捷键管理窗口 | |
| 屏保 | brew install --cask aerial |
暂不安装 | |
| 电池管理 | brew install --cask aldente |
暂不安装 | |
| 阅读 | Amazon | Intel Mac 经常崩 | |
| 工具箱 | brew install --cask one-switch |
暂不安装 | |
| 系统监控 | 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
如果需要 Homebrew 版本的 zsh:
1 | brew install zsh |
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
5. 配置 powerlevel10k
1 | brew install powerlevel10k |
先安装 Meslo Nerd Font patched 字体,再按 powerlevel10k 文档配置主题。
6. 配置 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 之外的去中心化组网方案 |
| Python REPL | brew install ipython |
暂不安装 | |
| 命令速查 | brew install tldr |
暂不安装 | |
| 文件变化监听 | GitHub | 暂不安装 | |
| PostgreSQL CLI | brew install pgcli |
暂不安装 | |
| Python 版本管理 | brew install pyenv |
暂不安装 | |
| Python 虚拟环境 | brew install pyenv-virtualenv |
暂不安装 | |
| Python 格式化 | brew install black |
暂不安装 | |
| Python lint | brew install flake8 |
暂不安装 | |
| Python 测试 | brew install pytest |
暂不安装 | |
| Lua 格式化 | brew install stylua |
暂不安装 | |
| 搜索工具 | brew install ripgrep |
暂不安装 | |
| dotfiles 管理 | brew install yadm |
暂不安装 | |
| 图形可视化 | brew install graphviz |
暂不安装 | |
| 远程终端 | 使用指南 | 暂不安装 | |
| HTTP CLI | brew install httpie |
暂不安装 |
10. 最后安装 CLI 与容器工具
1 | brew install uv |
说明:
| 工具 | 用途 | 备注 |
|---|---|---|
| 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 内存 |
| 虚拟机和容器运行环境 | 个人机器可用,企业环境有合规风险,暂不安装 |
Colima 备注:
- 官方默认 VM 是 2 CPU、2GiB 内存、100GiB 磁盘;跑 devcontainer 时资源偏小,容易卡住。
- Colima 默认 VM type 是
qemu。官方文档里vz是 Apple Virtualization Framework,性能更好。 vmType和mountType创建后不可直接修改。如果已经创建过默认实例,需要确认 VM 里没有重要数据后再重建。
1 | colima stop |
后续等 VS Code 对 Apple Container 支持成熟后,再看是否切换容器运行时。
macOS 好用设置
多个项目默认用 Tab 打开
VS Code、PyCharm 默认经常是一个项目开一个新窗口,窗口多了之后桌面会很乱。把这个选项改成“始终”后,多个项目会尽量像浏览器一样收在同一个窗口的多个 Tab 里,看起来更简洁。
路径:
1 | 系统设置 -> 桌面与程序坞 -> 窗口与 App -> 打开文稿时首选标签页 -> 始终 |
关闭 Ctrl + 左右方向键切换桌面
Ctrl + ← / Ctrl + → 默认会切换桌面,容易和 terminal 中的快捷键冲突。
路径:
1 | 系统设置 -> 键盘 -> 键盘快捷键 -> 调度中心 |
关闭或修改对应快捷键即可。
小结
这份清单不是“macOS 必装软件大全”,而是我自己的换机安装记录。优先保证两个目标:
- 日常沟通和远程控制能尽快恢复。
- Terminal、Neovim、tmux、Docker 等开发环境能快速进入可用状态。
后续如果某个工具不再使用,就继续用删除线保留记录;如果变成必装,再挪到对应分类里。