这周有几件事放在一起看,会比单独看更有意思。
mcp-inspector 1.0.0 进了 formula,这是 MCP 官方的调试工具。
Logseq 在去年圣诞夜另起了一个叫og的仓库,本周 1.0 进了 Cask。
arcbox 在官网的产品描述里,把"给 AI agent 跑的隔离沙箱"当做头号卖点。
三件事,三种方式,都在回答同一个问题:这个生态正在往哪里分。
本周一句话总结
工具在打标签——哪些是给 agent 的,哪些是留在本地文件的,哪些是"调试用的"。
本周新增工具速览
🧪 New Formulae
| 名称 | 中文说明 |
|---|---|
| qobine-tui | Qobuz 流媒体的终端播放器 |
| qobine-web | Qobuz 流媒体的 Web 界面播放器 |
| utiluti | macOS 命令行工具,管理默认应用关联 |
| ovh-ttyrec | OVH 改进版 ttyrec,终端会话录制工具 |
🧩 New Casks
| 名称 | 中文说明 |
|---|---|
| perplexity | Perplexity AI 桌面客户端,含 Personal Computer agent |
| step-agent | Smallstep 的证书管理 agent |
| arcbox | 容器、Linux VM 和 AI agent 沙箱的运行时(Apple Silicon 专属) |
| vorssaint | 本地优先的 AI 写作助手 |
| logseq-og | Logseq OG — Logseq 的本地文件版本,独立维护 |
| siliconscope | Apple Silicon 系统监控,含 ANE、Media Engine 和带宽追踪 |
| juicy | 菜单栏电池监控,支持自定义充电告警和健康追踪 |
| willow-voice | AI 语音听写和写作助手 |
| markdown-preview | Markdown 文件预览工具 |
值得留意的几个方向
mcp-inspector 1.0.0:MCP 生态的"调试工具"到位了
上周写 smithery-cli 和 toolhive-studio 同时进 Homebrew,说的是"MCP server 的安装体验被认真对待了"。这周 mcp-inspector 到 1.0,是这条线的下一段。
mcp-inspector 是 MCP 协议官方出的调试工具——一个 React Web UI + Node.js 代理的组合,你本地起一个 MCP server,用它来连、测、看请求响应、检查 tool 列表、验证 prompt 模板。10k+ stars,是 MCP 生态里目前最被引用的开发工具之一。
到 1.0 这件事值得记的不是功能变化(版本 notes 就四个字"OG rocks!"),而是时间点。三周内,homebrew 里先进了安装器(smithery-cli)、管理器(toolhive-studio)、agent 专用终端(otty),现在是官方调试工具的 1.0。MCP 的开发者工具链,正在按顺序补齐。
写第一个 MCP server 的人,以前得自己 console.log 调试。现在有了一个带界面的工具。
logseq-og:Logseq 在自己家里另起了一条线
Logseq 的主线在走向数据库模式——把笔记从 Markdown 文件迁移到结构化数据库,支持更复杂的查询和同步。这件事不是秘密,但也不是所有人都愿意跟。
2025 年 12 月 25 日,logseq/og 这个仓库出现了。仓库名叫 og,描述是"Logseq og (file version)"——"og"通常是"original"的缩写。简单说:这是 Logseq 官方维护的、坚持基于本地 Markdown 文件的那条线,和主线数据库版本分开走。
本周,logseq-og 1.0.0 进了 Homebrew Cask。
这件事让我想的不是该装哪个版本。我想的是:一个产品同时维护"现代化路线"和"给不想跟的人留的入口",这是一种什么状态? Vim 和 Neovim、Python 2 和 Python 3、现在是 logseq 和 logseq-og。每次这种分叉出现,都意味着原来那条路积累了足够多不愿意走新路的人。
1.0 进 Homebrew,说明这条线有人认真对待,不是放着慢慢死的。
arcbox:把 AI agent 沙箱写进产品定位
arcbox 是 Docker Desktop 的 Apple Silicon 替代品——容器、Firecracker 微虚拟机、完全开源,macOS 15+ 专属。光是这几点,放两年前就可以写一节了。
但它的产品页头号卖点不是"比 Docker Desktop 快",是:"AI agents are powerful — and unpredictable. ArcBox Desktop runs your local agents in fully isolated Firecracker microVMs."
这是第一次我在一个容器工具的官方文档里,看到"AI agent 是危险的,所以我们给它造了一个笼子"被写成产品核心功能。不是"支持运行 AI 应用",是"我们假设你跑的 agent 会做不可预测的事,所以每个 agent session 有独立 microVM,你能看到它的每一个 syscall、网络请求和文件写入"。
这个叙事变化比工具本身有意思。agent 沙箱从"偏执用户的自选配置"变成了"负责任的工具该有的默认设计",这个转变正在发生。
utiluti:改默认应用,终于有了 CLI
# 查询当前默认浏览器
utiluti get browser
# 设置默认 PDF 阅读器
utiluti set com.apple.Preview pdf
# 列出某种文件类型的所有可用应用
utiluti list html
这个问题比看起来麻烦:macOS 的"默认应用"管理散在 LaunchServices 框架里,没有官方 CLI,要改就要去 System Settings 点,或者写十几行 Swift 调用私有 API。
utiluti 是 scriptingosx(macOS 脚本圈的老人,写过《Shell Scripting with Zsh》)写的。它把这件事包了一层,给出了可以在终端里用的命令。用途不花哨,就是**"我想在脚本里切换默认浏览器"这个具体需求,现在有工具了**。
一点个人感受
perplexity 的 cask 描述写的是"AI-powered answer engine with Personal Computer agent"——Perplexity 把 PC agent 功能放进桌面客户端,这件事今年发生,但进 Homebrew 比我想象的要快。它的 formula 名字叫 perplexity,没有加 ai 后缀,这种命名置信度很高,代表他们认为产品本身就是品牌。
willow-voice 是这周第四个或第五个进 Homebrew 的本地语音工具(上两期有 muesli、macparakeet、subtitle-studio)。每周都有,但它们不一样:muesli 做的是"会议记录",subtitle-studio 做的是"视频字幕",willow-voice 做的是"写作时的语音输入"。本地语音这个品类在分化,不是在重复——每个工具找到了不同的"这段声音不该上传"的具体场景。
siliconscope 监控 ANE(Apple Neural Engine)使用率,这个指标我以前看不到。以前 Activity Monitor 里没有 ANE。现在有了工具,才发现自己不知道那块芯片在什么时候、被谁用。
btcli(Bittensor CLI)这周被标记 deprecated——理由是"repo archived"。Bittensor 11.0.0 这周也进了,但 CLI 工具就这么退场了。
结语
mcp-inspector 到 1.0 的同一周,logseq 在自己家里给"不想跟"的人留了一扇门,arcbox 在卖 AI agent 的笼子。这三件事不是同一件事,但它们都在说:某些方向已经走远了,走得够远才需要有人站出来说"我不走那条路"或者"走那条路要装防护"。
不是浪潮,是分叉出现了。