距离上一篇 Mac 开发常用软件清单 过去两年多了。翻出来看了一下,里面有些东西已经不在了,有些被更好的替代了,也有些我到现在还在用。
这篇文章不讲那些"听说很好用"的,只写我本机现在真在跑的。顺带把旧清单里过期的部分一起更新掉。
先说哪些变了
旧清单里这几个我现在已经不用了:
- Alfred —— 被 Raycast 完全取代了。付费墙又高,免费版能干的事太少。
- Mos / Mac Mouse Fix 二选一 —— 现在只留 Mac Mouse Fix,它新版本窗口管理也做了,比以前好用。
- Loop —— 留给 Mac Mouse Fix 的窗口管理之后撤了。
- EasyDevo —— DevToys 够用了。
- Termius —— SSH 直接交给 Ghostty + 系统 ssh 配置,多端同步的需求没了。
- lux(B 站下载) —— 不怎么下了。
下文按我现在真实的用法重新整理。
AI 编程
这是这两年变化最大的部分,单独拎出来。
| 工具 | 说明 |
|---|---|
| Claude Code | 主力,配合 GLM 和其他第三方模型用 |
| Codex | OpenAI 的命令行 agent,写代码 |
| Cursor | 图形化的 AI 编辑器,需要看大文件、改前端的时候顺手 |
| Gemini / 豆包 / 通义 / 元宝 | 桌面客户端,分别对应几家的模型,谁好用问谁 |
说实话现在 AI 编程工具已经多到有点过剩了。我的实际状态是 Claude Code 当主力,剩下几个客户端拿来对比同一个问题不同模型的回答。没必要全装,挑一两个顺手的就行。
编辑器和 IDE
| 工具 | 说明 |
|---|---|
| GoLand | 写 Go 的主力,JetBrains 的索引还是最舒服 |
| WebStorm | 前端项目用 |
| PyCharm | 偶尔写 Python |
| IntelliJ IDEA | Java 项目 |
| Sublime Text | 快速打开大文件看代码,启动快 |
| ZCode | 另一个命令行 agent |
JetBrains 全家桶还是吃内存大户,但代码跳转和重构这块没什么能打的。Sublime 留着纯粹是因为它打开几万行的日志文件不卡。
笔记
笔记类我同时开着三个:Obsidian、语雀、Notion。不是因为选择困难,是它们在我这儿干的活不一样,谁也替代不了谁。
先给个速览:
| 工具 | 我的定位 | 数据在哪 | 适合谁 |
|---|---|---|---|
| Obsidian | 私人第二大脑,给自己看 | 全在本地 | 长期沉淀、想要完全掌控的人 |
| 语雀 | 技术文档沉淀,结构化的知识库 | 云端 | 喜欢文档树、做团队/项目 Wiki 的人 |
| Notion | 公开分享和对外知识库 | 云端 | 需要对外展示、追求页面好看的人 |
Obsidian:我的主力
这篇博客就是 Obsidian 写的,平时记的笔记、写的 skill、攒的技术资料全在里面。它的核心好处是文件全在本地、纯 Markdown,不被任何一个云服务绑住,哪天想迁随时能迁。双链和图谱让笔记之间能连起来,越攒越有价值,不像传统笔记写到后面就成了一堆找不到的死文档。
它是个本地工具,发布得自己搭。我自己搭过两套,可以看看:
- hugo+obsidian 打造最强博客(一) 和 (二) —— 怎么把 Obsidian 接到 Hugo 博客上
- Obsidian + Claude Code 构建 AI 第二大脑 —— 后来又把 AI 接进来,让笔记真正"活"起来
语雀:技术文档沉淀
技术类的东西我往语雀放。它那套文档树结构很适合做知识库分层,一个项目从设计到实现拆成一块块挂上去,回头看一目了然。语雀的编辑器对代码块、公式、画板这些支持得比较细,写技术文档比 Markdown 裸写舒服。缺点是云端封闭,导出没那么自由,所以我只把"需要结构化整理、长期维护"的技术内容放这。
Notion:对外分享
Notion 我其实用得不多,但留着有它的道理——公开分享和对外知识库这块,它最好用。Notion 的页面能直接发布成公开链接,排版好看、多媒体混排方便,拿来做个人主页、项目介绍、对外教程很合适,对 SEO 也友好。我自己不拿它记日常笔记,但要做给别人看的东西,会优先考虑它。
我的实际分工
简单说就是:Obsidian 管输入和沉淀,语雀管技术整理,Notion 管对外输出。如果你只挑一个,长期沉淀选 Obsidian;要带团队做 Wiki 选语雀;要做对外内容选 Notion。三个都装也不是浪费,前提是给每个工具一个明确的角色,别什么都往一个里塞。
另外还有个 Anki,不在上面三个的赛道里。它是纯记忆工具,碎片时间拿来刷卡片,背单词和记技术知识点,配合 Easydict 存生词挺好用。
终端和 Shell
这块这两年换得最彻底。
| 工具 | 说明 |
|---|---|
| Ghostty | 现在的主力终端,GPU 渲染,配置极简 |
| Oh My Zsh | 还是它,配 powerlevel10k 主题 |
| powerlevel10k | 提示符主题,instant prompt 让启动快很多 |
| zsh-autosuggestions | 命令自动补全 |
| zsh-syntax-highlighting | 命令语法高亮 |
以前用 iTerm2,换到 Ghostty 主要是图它快和干净。配置文件就一个,没有什么花里胡哨的设置面板,我反而更喜欢。
Shell 这套配置我没怎么折腾,就四样东西:Oh My Zsh、p10k、自动补全、语法高亮。够用了,再往上加插件启动会变慢。
命令行工具
这是旧清单里完全没覆盖的部分,但其实是我每天用得最多的。
包管理和运行时
| 工具 | 说明 |
|---|---|
| Homebrew | Mac 上装一切的基础 |
| uv | Python 的包管理和虚拟环境,比 pip + venv 快得多,现在基本不碰 pip 了 |
| bun | JS 运行时和包管理,比 node 快 |
| nvm | 多版本 node 切换 |
| pyenv | 多版本 Python 切换 |
uv 是这两年我最想安利的 Python 工具。装依赖、建虚拟环境、跑脚本,全用它一个,不用再记 python -m venv 那一串。配合 uv run 直接在临时环境里跑脚本特别舒服。
日常高频
| 工具 | 说明 |
|---|---|
| gh | GitHub 官方命令行,开 PR、看 issue、clone 仓库都靠它 |
| git | 不用多说了 |
| task (go-task) | 像 make 但是用 YAML 写,跨平台,项目里的自动化我都用它 |
| ffmpeg | 处理音视频,转格式、剪片段、抽音频 |
| tree | 看目录结构 |
| telnet | 偶尔测端口用 |
task 这个我想多说一句。以前项目里一堆 Makefile,写起来不直观还容易写错。换成 task 之后,taskfile.yml 一眼能看懂在干什么,Windows 上也能跑,团队协作省心很多。
系统监控
| 工具 | 说明 |
|---|---|
| fastfetch | neofetch 的替代,启动快,看系统信息用的 |
| mactop | 苹果芯片上的 top,比 htop 更懂 M 系列的架构 |
| kubectl | 偶尔连集群 |
mactop 是 Apple Silicon 上我比较推荐的。它能显示 CPU 各个性能核和能效核的占用,还有 GPU、内存带宽这些,htop 看不到。
容器和虚拟化
| 工具 | 说明 |
|---|---|
| OrbStack | Docker Desktop 的替代,启动快、占内存少、还能跑 Linux 虚拟机 |
| Docker | 兼容性需要的时候还是会用 |
从 Docker Desktop 换到 OrbStack 是另一个"用完回不去"的体验。同样的容器,OrbStack 启动快一截,内存占用也小,而且它内置的 Linux 虚拟机可以当轻量开发环境用。Docker 留着主要是有些 CI 本地复现的时候要保证环境一致。
数据库和网络
| 工具 | 说明 |
|---|---|
| Another Redis Desktop Manager | Redis 客户端 |
| DataGrip | 数据库通用客户端,连啥都行 |
| SecureCRT / SecureFX | 老牌终端和文件传输,付费 |
| Wireshark | 抓包,排查网络问题 |
| Clash Verge | 网络代理客户端 |
| Tunnelblick | OpenVPN 客户端 |
| ZeroTier | 虚拟局域网,组网用 |
Navicat 我现在没装了,DataGrip 一个顶所有。Wireshark 不常用,但真要排查网络问题的时候它是唯一靠谱的。
效率和启动器
| 工具 | 说明 |
|---|---|
| Raycast | 启动器,免费版够用,Alfred 的平替 |
| Easydict | 划词翻译,开源免费 |
| Karabiner-Elements | 改键,把 Caps Lock 改成 Ctrl+Esc |
| MonitorControl | 外接显示器调亮度 |
| Mac Mouse Fix | 鼠标平滑滚动 + 窗口管理 |
| Hidden Bar | 折叠菜单栏图标 |
| Macs Fan Control | 风扇转速 |
| BrightIntosh | 老款 MacBook 调亮度 |
| PicList | 图床,博客图片都走它 |
Raycast 我每天用得最多的几个功能:启动应用、剪贴板历史、窗口管理、简单计算。它比 Alfred 好的地方是免费版就把核心功能全给了,不用纠结要不要买 Powerpack。
Easydict 这个之前我专门写过一篇 给 Easydict 加 Anki 功能,是真好用,划词就能查、能发音、能存生词。
浏览器和插件
主力 Google Chrome。日常用的插件:
| 插件 | 说明 |
|---|---|
| 沉浸式翻译 | 网页双语对照,看英文文档神器 |
| Proxy SwitchyOmega / ZeroOmega | 代理切换 |
| 简阅 | 阅读模式,把乱七八糟的网页变清爽 |
| Simple Allow Copy | 绕过禁止复制的网站 |
| Save All Resources | 扒网站资源用 |
其它日常
| 工具 | 说明 |
|---|---|
| IINA | 视频播放器,Mac 上最好的选择 |
| Keka | 解压缩 |
| OBS | 录屏、直播 |
| Apifox | API 调试,Postman 的替代 |
| OrbStack | 上面提过 |
| XMind | 思维导图 |
IINA 没什么好说的,装就完了。
聊天和办公
QQ、微信、企业微信、飞书、腾讯会议、WPS、百度网盘、阿里云盘这些就不展开了,按需装。
怎么开始
如果你想照着搭一套,不用一次性全装。
- Shell 基础:Oh My Zsh + p10k + autosuggestions + syntax-highlighting
- 三个真高频命令行工具:uv、gh、task
- 一个趁手的终端:Ghostty 或者 iTerm2 都行
这三样配齐,日常开发体验就已经能上一个台阶了。剩下的按需加。
旧的那篇 Mac 开发常用软件清单 我就不删了,留个时间戳。这篇是 2026 年的版本,估计过两年又得再更新一次。

