四月中旬,苹果的系统能力开始以工具的形态外溢。
Apple Intelligence 有了命令行入口,Apple Containers 有了原生 GUI,终端里甚至多了一个电子表格。与此同时,一个六万星的 AWS 模拟器被标记 deprecated,依赖链在同一天被清理干净。这一周的列表,一半在打开新入口,一半在关闭旧通道。
本周一句话总结
系统能力在变成命令行工具,旧工具在变成历史注脚。
本周新增工具速览
🧪 New Formulae
| 名称 |
中文说明 |
| apache-arrow-adbc-glib |
Apache Arrow ADBC 的 GLib 绑定 |
| apfel |
命令行访问 Apple Intelligence,附带 OpenAI 兼容 API 服务器 |
| dart-sass |
Sass 的 Dart 参考实现 |
| fvm |
按项目管理 Flutter SDK 版本 |
| libheif-plugins |
HEIF 文件格式编解码器插件 |
| nbytes |
从 Node.js 核心提取的字节处理函数库 |
| overturemaps |
与 Overture Maps 数据交互的 Python 工具 |
| resticprofile |
restic 备份的配置文件管理器和调度器 |
| rpiboot |
树莓派 Compute Module 的 USB 启动工具 |
| sheets |
终端里的电子表格工具 |
🧩 New Casks
| 名称 |
中文说明 |
| appgridmac |
AI 辅助的 Launchpad 替代品 |
| backblaze-restore |
Backblaze 备份恢复客户端 |
| baoliandeng |
基于 Mihomo (Clash Meta) 的 VPN 代理 |
| cadran |
渲染在图标后面的桌面时钟 |
| cc-switch |
AI 编码代理的配置管理器 |
| clearance |
Markdown 查看器和编辑器 |
| copilot-language-server |
GitHub Copilot 语言服务器协议实现 |
| font-suez-one |
字体 |
| font-sulphur-point |
字体 |
| font-sumana |
字体 |
| font-sura |
字体 |
| font-suranna |
字体 |
| font-suravaram |
字体 |
| font-syne-mono |
等宽字体 |
| font-syne-tactile |
字体 |
| happ |
构建代理绕过网络限制的平台 |
| hive-app |
跨项目并行编码的 AI 代理编排器 |
| idevice-pair |
为 iOS 设备生成配对记录 |
| intiface-central |
Buttplug 设备控制库的前端应用 |
| orchard |
Apple Containers 的原生 GUI |
| paper-design |
界面和原型设计工具 |
| plamo-translate |
专注日语的翻译器 |
| rayon |
面向室内设计师的 AI 绘图工具 |
| rockxy-community |
HTTP 代理 |
| rowboat |
带记忆的开源 AI 协作助手 |
| tablen |
原生 SQL 客户端 |
| vibe-island |
灵动岛 AI 代理工具 |
| worksheet-crafter |
工作表和课程材料制作工具 |
本周重大更新与变化
📦 Major Updates (Casks)
| 名称 |
版本 |
说明 |
| moradownloader |
2.0.0 |
mora 音乐下载工具大版本更新 |
| orangedrangon-android-messages |
6.0.0 |
非官方 Android Messages 桌面客户端 |
| mouseless@preview |
1.0.0-preview.1 |
键盘控制鼠标的工具,到达 1.0 预览版 |
⚠️ Notable Changes (Formulae)
| 名称 |
变化类型 |
| localstack |
被标记 deprecated,上游项目已归档 |
| awscli-local |
移除了对 localstack 的依赖 |
| tinymist |
新增 shell completions 支持 |
值得留意的几个方向
apfel:Apple Intelligence 的命令行入口
Apple Intelligence 一直藏在系统设置和 Siri 后面。apfel 做的事情很简单:给它开了一扇终端的门。
brew install apfel,不需要 API key,不需要下载模型,不需要配置。macOS Tahoe 自带一个约 30 亿参数的语言模型,跑在 Apple Silicon 的 Neural Engine 上。apfel 把这个模型通过 Apple 的 FoundationModels 框架暴露出来,提供三种模式:命令行工具、交互式聊天、OpenAI 兼容的 HTTP 服务器。
最后一点是关键。OpenAI 兼容意味着你现有的任何用 OpenAI SDK 写的脚本,只要把 base URL 改成 localhost,就能接上苹果的本地模型。零成本,完全离线,数据不出设备。
但 4096 token 的上下文窗口决定了它的定位:快速的文本处理、shell 脚本里的胶水层、commit message 生成这类短任务。不是用来替代 Claude 或 GPT 的,是用来替代"这个小任务值不值得调一次 API"这个纠结的。
它还支持 MCP。这意味着你可以把本地文件系统、数据库、甚至其他 API 作为工具接进来。一个免费的、完全本地的、支持 tool use 的 AI——虽然能力有限,但对于自动化脚本来说,够了。
orchard:Apple Containers 有了自己的 GUI
Apple Containers 是苹果在 macOS 26 上的原生容器方案。orchard 是它的第一个第三方 GUI。
要求 macOS 26 以上,这说明它完全依赖苹果的原生虚拟化框架,没有绕道 Docker Desktop 那套。对于那些"想在 Mac 上跑容器但不想装 Docker Desktop"的人来说,这条路终于开始有工具了。
目前安装量只有 107,说明 macOS 26 的用户基数还很小。但它进了 Homebrew Cask,意味着苹果的容器生态正在从"技术预览"走向"有人在上面写工具"的阶段。
localstack:六万星项目的体面退场
LocalStack 是本地模拟 AWS 服务的工具。S3、DynamoDB、Lambda、SQS——你能想到的 AWS 服务,它都能在你的笔记本上跑一个假的出来。64,900 颗星,是很多团队本地开发和 CI 流程里不可或缺的一环。
三月底,上游仓库被标记为 archived。官方的说法是"合并到统一镜像",提供一个"更可靠和精简的体验"。翻译一下:开源版和商业版要合并了,以后只有一个入口——那个带 Hobby 免费计划的统一版本。
Homebrew 这边的反应很快。4 月 12 日,localstack 被标记 deprecated,同一天 awscli-local 移除了对它的依赖。依赖链的清理比项目归档还要干脆。
这是一个典型的"开源项目商业化收编"的故事。免费版没有消失,只是搬了个地方,换了个名字,加了个注册页面。对于那些在 CI 脚本里写死了 brew install localstack 的团队来说,这周要改一行命令了。
趋势观察:AI 代理的基础设施在成型
这周的 Cask 列表里,AI 相关的工具密度很高:
- cc-switch: AI coding agents 的配置管理器——当你同时用 Claude Code、Cursor、Copilot,每个都有自己的配置文件,cc-switch 在管这件事
- hive-app: 跨项目并行编码的 AI 代理编排器
- rowboat: 带记忆的 AI 协作助手
- vibe-island: 灵动岛里的 AI 代理
- copilot-language-server: Copilot 的 LSP 实现,上期在 Formula 里出现过,这次 Cask 也有了
这些工具不是 AI 模型本身,是 AI 模型的"水电煤"——配置管理、任务编排、记忆持久化、界面集成。当围绕 AI 代理的基础设施开始密集出现,说明这个领域正在从"尝鲜"进入"日常使用"。
一点个人感受
apfel 让我意识到一件事:macOS 自带的那个语言模型,我从来没主动用过。不是因为它不好,是因为它没有入口——或者说,它的入口是 Siri,而我已经很久不和 Siri 说话了。apfel 给了它一个我愿意用的入口。
localstack 的退场让我想起一个模式:开源项目做大,商业化收编,免费版变成"免费计划"。这不是坏事,但每次看到都有点微妙的不适感——像是你常去的公园突然加了个扫码入口,里面的东西没变,但感觉变了。
这周的 Cask 列表里有 8 个字体。字体包进 Homebrew 这件事,说明开发者对字体的态度变了——以前是"系统默认就行",现在是"我的终端要用 JetBrains Mono,我的编辑器要用 Fira Code"。字体成了开发环境的一部分。
cc-switch 的存在让我觉得,AI 编码工具的碎片化程度,已经到了需要一个"配置管理器"来管配置管理器的地步了。
结语
苹果的系统能力正在被拆解成一个个命令行工具和独立应用。Apple Intelligence 不再只是 Siri 的后端,Apple Containers 不再只是 WWDC 的演示。当这些能力出现在 brew install 的列表里,它们就从"平台特性"变成了"开发者工具"。
与此同时,旧工具在退场,新的基础设施在铺设。这一周的 Homebrew 不安静,只是变化的方式不一样了。
系统能力变成工具的那一刻,才是它真正被接受的时候。