Mac开发者必装的6个工具

去年,我发布了我作为Mac开发者的常用工具箱。

这是诚实的更新:我日常使用的配置与一年前明显不同。不是因为我在2025年推荐的工具变得不好了——Raycast仍然每秒钟都在运行,TablePlus仍然每天早上打开——而是因为一波新工具真正在我的工作流中赢得了位置。其中一些我抗拒了几个月才妥协。另一些我一时兴起安装后就没再回头。

这不是去年列表的翻版。如果你还没读过2025版,先从那里开始了解基础。这里说的是变化的部分。

1. Claude Code:真正干活的AI代理

我先说——我之前是持怀疑态度的。过去两年我试过市场上所有的AI编程助手,大多数不过是花哨的自动补全加上大量营销。我并不是在找另一个。

然后一位同事给我展示了Claude Code,它确实让我感到惊喜。

Claude Code不是IDE插件,也不是聊天窗口。它是Anthropic开发的CLI工具,在终端中运行。它读取你的代码库,理解结构,编写代码,运行测试,捕获错误,并自我迭代——全部自主完成。你用自然语言描述任务,它执行。不是建议。不是代码片段。它真正在干活。

为什么选择Claude Code?

  • 真正的代理式工作流: 它不止于生成代码。它运行命令,检查测试输出,阅读错误日志,修复自己的错误——通常不需要你干预。
  • 代码库感知: 与大多数只看到打开文件的工具不同,Claude Code理解整个项目——导入、依赖、现有模式。
  • 在你的终端中工作: 没有新IDE,不需要订阅另一个桌面应用。它集成到你已有的工作流中。
  • 端到端处理真实任务: 编写完整的测试套件、重构模块、迁移API——以前需要数小时的事情。

我如何使用它

我委派给Claude Code的任务是那些我一直畏惧的:编写样板测试、重构旧模块以匹配新的API契约、清理服务中不一致的命名。我用一两句话给它任务,去做别的事,回来看结果。它并不总是完美的——我仍然在提交前审查一切——但即使需要修正,也比从零开始快。

心理转变是真实的。我花更多时间做决策和审查代码,更少时间敲代码。

一个诚实的提醒

如果你的指令模糊,Claude Code会自信地做错事。你写精确任务描述的能力越强,结果就越好。与其把它看作魔法工具,不如看作一个非常能干的初级工程师——需要清晰的指导。

2. Ghostty:我不知道自己需要的终端

我用iTerm2已经记不清多久了。我知道它的每一个怪癖,配置调整到恰好我喜欢的样子,完全没有切换的打算。然后Ghostty发布了,几个我尊敬的人随意提到了它,我尝试了一下只是为了说我试过。

两周后,iTerm2不见了。

Ghostty由Mitchell Hashimoto构建——Vagrant和HashiCorp的创建者——用Zig从头编写。结果是一个在Apple Silicon上感觉原生的终端。

为什么选择Ghostty?

  • 极速渲染: 在Apple Silicon上,差异是可感知的。滚动长日志、运行构建输出——一切都感觉更灵敏。
  • 简洁的配置: 单个配置文件,文档齐全的选项,无需XML或JSON折腾。
  • 原生macOS体验: 它尊重系统字体渲染,干净地集成macOS API,感觉就像是属于这台机器的。
  • 没有臃肿: Ghostty不试图成为多路复用器或会话管理器。它是一个做得正确的终端。如果你需要多路复用,使用tmux——正如你应该做的那样。

我如何使用它

日常来说它就是我的终端。但在繁重的开发会话中——运行Docker构建、跟踪多个服务的日志、在大型monorepo中工作——速度差异是我每天都能注意到的。配置简单到我不到一小时就从iTerm2复制了我的设置。

如果你因为惯性使用iTerm2多年,花一个下午试试Ghostty。你可能不会再回去了。

3. uv:替代一切的Python工具

我想直接说:如果你使用Python且还没切换到uv,停下阅读先去做这件事。

uv是一个包管理器和Python版本管理器,由Astral团队用Rust构建——与制作Ruff的是同一群人。它在一个二进制文件中替代了pip、pip-tools、virtualenv和pyenv。这不是轻微的改进,而是数量级的提升。

创建虚拟环境并安装项目依赖以前好日子也需要30秒。用uv,同样的任务不到两秒完成。我计时了。多次。我仍然觉得有点难以置信。

为什么选择uv?

  • 一个工具搞定一切: 包管理、虚拟环境、Python版本管理——全部在一个二进制文件中,不再为Python折腾类似nvm的工具。
  • 显著更快的安装: Rust驱动的解析和安装,让pip感觉像在拨号上网。
  • 即插即用兼容性: 尊重requirements.txtpyproject.toml.python-version文件。迁移摩擦很小。
  • Lockfile支持: 跨机器和CI的可重复安装,无需额外工具。

我如何使用它

我已经替换了肌肉记忆中每一个pip和pyenv命令。CI流水线更快了。本地新项目设置只需几秒。这是一种一旦用过就无法想象忍受旧方式的工具。

4. Superwhisper:年度黑马

我差点没把这个加进来。它感觉太简单了,不配占一个章节。但它确实是我今年工作流中使用最多的新工具,如果跳过它我会遗漏重要的东西。

Superwhisper是一个macOS应用,使用OpenAI的Whisper模型将你的语音转录为文本,通过快捷键在任意应用中触发。就这样。这就是整个产品。

我曾深表怀疑。几年前我试过Dragon Dictate,发现它比有用的更令人沮丧。但我记忆中的准确度与Superwhisper在2026年交付的之间的差距是巨大的。技术词汇、代码相关术语、命令行标志——它都能干净地处理。

为什么选择Superwhisper?

  • 随处可用: Slack、邮件、提交消息、文档、代码注释——Mac上任何文本字段。
  • 优秀的技术准确度: 识别编程术语、库名称和技术行话的能力远超通用语音识别。
  • 本地处理选项: 如果你希望将口述内容保留在云服务器之外,可以在本地运行模型。
  • 极简操作: 一个快捷键。没有模式切换,没有训练,安装即用。

我如何使用它

我口述初稿。Slack消息、Pull Request描述、提交消息、内部文档——我说出来,Superwhisper转录。然后我做些编辑整理。整个过程比打字更快,而且让我书面沟通明显不再那么简略。事实证明,当多写一些不再耗费我太多精力时,我实际上解释得更好。

如果你从糟糕的旧时代后就再没试过语音输入,给Superwhisper一周时间。你与它的关系可能会让你惊讶。

5. Pieces for Developers:会思考的代码管理器

每个开发者都有某种版本的代码片段系统。我的是VS Code片段、一个我从没保持更新的Notion页面、以及一个大部分是混乱的给自己发Slack消息的组合。它有效,直到不再有效。

Pieces是一个本地优先的AI驱动代码片段管理器,专为开发者构建。它从剪贴板、浏览器或IDE捕获代码片段,自动用语言检测和相关上下文丰富它们,并让你语义搜索。

语义搜索是让我买单的功能。我可以输入"我写的那个防抖API调用的函数",即使我从未标记过它、从未给它命名、从未整理过它,它也能找到正确的片段。它基于代码功能来查找。

为什么选择Pieces?

  • 语义搜索: 通过描述代码功能来查找片段,无需记住精确关键词。
  • 自动丰富: 自动检测语言,添加相关标签,链接相关资源。
  • 本地优先: 你的片段留在你的机器上。没有你的选择不会上传任何东西。
  • IDE和浏览器集成: 直接从VS Code、Cursor、JetBrains或Chrome捕获片段,不打断你的流程。
  • 与AI共享上下文: 当你将片段粘贴到Claude Code或其他AI工具时,Pieces可以自动包含丰富的上下文。

我如何使用它

我不再维护任何手动片段系统了。我想保存的一切都放进Pieces。需要什么时,我用自然语言搜索。管理代码片段的认知开销基本降到了零。

6、Raycast的快速更新

我在2025版中介绍过Raycast,它仍然是我在新机器上安装的第一样东西。但2026版本值得一提,因为AI功能跨越了一个门槛。总结长Slack对话、从要点起草回复、解释一段代码——这些现在足够快且准确,我在想到打开浏览器标签之前就会使用它们。如果你还在免费版,Pro AI功能值得一看。

7、结束语

看看这个列表,模式很明显:2026年是AI从功能变为基础设施的一年。Claude Code改变了我的工作委派方式。Superwhisper改变了我的沟通方式。Pieces改变了我的知识存储和查找方式。甚至Raycast AI也已成为工作流的核心部分,而非锦上添花。

另一个模式:无聊的可靠性仍然取胜。Ghostty快是因为它只做一件事且做得异常出色。uv是一个启示,因为它让Python工具不再是摩擦的来源。

你的工具塑造你工作的方式超过了大多数工程师愿意承认的程度。这些是2026年塑造我的工具。希望至少有一个对你也如此。

你2026年的配置里有什么?在评论中分享——我一直在寻找下一个能入选列表的工具。


原文链接:The Ultimate Toolbox: Best New Apps and Tools for Software Engineers on Mac (2026 Edition)

汇智网翻译整理,转载请标明出处