距离上一篇 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 和其他第三方模型用
CodexOpenAI 的命令行 agent,写代码
Cursor图形化的 AI 编辑器,需要看大文件、改前端的时候顺手
Gemini / 豆包 / 通义 / 元宝桌面客户端,分别对应几家的模型,谁好用问谁

说实话现在 AI 编程工具已经多到有点过剩了。我的实际状态是 Claude Code 当主力,剩下几个客户端拿来对比同一个问题不同模型的回答。没必要全装,挑一两个顺手的就行。

编辑器和 IDE

工具说明
GoLand写 Go 的主力,JetBrains 的索引还是最舒服
WebStorm前端项目用
PyCharm偶尔写 Python
IntelliJ IDEAJava 项目
Sublime Text快速打开大文件看代码,启动快
ZCode另一个命令行 agent

JetBrains 全家桶还是吃内存大户,但代码跳转和重构这块没什么能打的。Sublime 留着纯粹是因为它打开几万行的日志文件不卡。

笔记

笔记类我同时开着三个:Obsidian、语雀、Notion。不是因为选择困难,是它们在我这儿干的活不一样,谁也替代不了谁。

先给个速览:

工具我的定位数据在哪适合谁
Obsidian私人第二大脑,给自己看全在本地长期沉淀、想要完全掌控的人
语雀技术文档沉淀,结构化的知识库云端喜欢文档树、做团队/项目 Wiki 的人
Notion公开分享和对外知识库云端需要对外展示、追求页面好看的人

Obsidian:我的主力

这篇博客就是 Obsidian 写的,平时记的笔记、写的 skill、攒的技术资料全在里面。它的核心好处是文件全在本地、纯 Markdown,不被任何一个云服务绑住,哪天想迁随时能迁。双链和图谱让笔记之间能连起来,越攒越有价值,不像传统笔记写到后面就成了一堆找不到的死文档。

它是个本地工具,发布得自己搭。我自己搭过两套,可以看看:

语雀:技术文档沉淀

技术类的东西我往语雀放。它那套文档树结构很适合做知识库分层,一个项目从设计到实现拆成一块块挂上去,回头看一目了然。语雀的编辑器对代码块、公式、画板这些支持得比较细,写技术文档比 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、自动补全、语法高亮。够用了,再往上加插件启动会变慢。

命令行工具

这是旧清单里完全没覆盖的部分,但其实是我每天用得最多的。

包管理和运行时

工具说明
HomebrewMac 上装一切的基础
uvPython 的包管理和虚拟环境,比 pip + venv 快得多,现在基本不碰 pip 了
bunJS 运行时和包管理,比 node 快
nvm多版本 node 切换
pyenv多版本 Python 切换

uv 是这两年我最想安利的 Python 工具。装依赖、建虚拟环境、跑脚本,全用它一个,不用再记 python -m venv 那一串。配合 uv run 直接在临时环境里跑脚本特别舒服。

日常高频

工具说明
ghGitHub 官方命令行,开 PR、看 issue、clone 仓库都靠它
git不用多说了
task (go-task)像 make 但是用 YAML 写,跨平台,项目里的自动化我都用它
ffmpeg处理音视频,转格式、剪片段、抽音频
tree看目录结构
telnet偶尔测端口用

task 这个我想多说一句。以前项目里一堆 Makefile,写起来不直观还容易写错。换成 task 之后,taskfile.yml 一眼能看懂在干什么,Windows 上也能跑,团队协作省心很多。

系统监控

工具说明
fastfetchneofetch 的替代,启动快,看系统信息用的
mactop苹果芯片上的 top,比 htop 更懂 M 系列的架构
kubectl偶尔连集群

mactop 是 Apple Silicon 上我比较推荐的。它能显示 CPU 各个性能核和能效核的占用,还有 GPU、内存带宽这些,htop 看不到。

容器和虚拟化

工具说明
OrbStackDocker Desktop 的替代,启动快、占内存少、还能跑 Linux 虚拟机
Docker兼容性需要的时候还是会用

从 Docker Desktop 换到 OrbStack 是另一个"用完回不去"的体验。同样的容器,OrbStack 启动快一截,内存占用也小,而且它内置的 Linux 虚拟机可以当轻量开发环境用。Docker 留着主要是有些 CI 本地复现的时候要保证环境一致。

数据库和网络

工具说明
Another Redis Desktop ManagerRedis 客户端
DataGrip数据库通用客户端,连啥都行
SecureCRT / SecureFX老牌终端和文件传输,付费
Wireshark抓包,排查网络问题
Clash Verge网络代理客户端
TunnelblickOpenVPN 客户端
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录屏、直播
ApifoxAPI 调试,Postman 的替代
OrbStack上面提过
XMind思维导图

IINA 没什么好说的,装就完了。

聊天和办公

QQ、微信、企业微信、飞书、腾讯会议、WPS、百度网盘、阿里云盘这些就不展开了,按需装。

怎么开始

如果你想照着搭一套,不用一次性全装。

  1. Shell 基础:Oh My Zsh + p10k + autosuggestions + syntax-highlighting
  2. 三个真高频命令行工具:uv、gh、task
  3. 一个趁手的终端:Ghostty 或者 iTerm2 都行

这三样配齐,日常开发体验就已经能上一个台阶了。剩下的按需加。

旧的那篇 Mac 开发常用软件清单 我就不删了,留个时间戳。这篇是 2026 年的版本,估计过两年又得再更新一次。