升级打怪
真正重要的工具,往往不在桌面上,而在底层。
这一期没有让人眼前一亮的“新玩具”,
却多了不少你可能永远不会直接使用,
但每天都会间接受益的底层工具。
本周一句话总结
这一期新增工具的气质非常统一:
越来越多工具不再面向用户,而是面向系统本身。
它们不解决“操作问题”,
而是在悄悄重塑:
- 开发环境结构
- 容器运行方式
- AI 能力组织形式
- 系统安全模型
换句话说:
这一期更新的是“地基”,不是“房子”。
本周新增工具速览
🧪 New Formulae
| 名称 | 中文说明 |
|---|---|
| betterleaks | 高性能敏感信息扫描工具 |
| cni-plugins | 容器网络接口插件集合 |
| landrun | 基于 Landlock 的 Linux 进程沙箱 |
| mp4ff | MP4 文件解析与处理工具库 |
| protobuf@33 | Google Protocol Buffers 数据交换工具 |
| rootlesskit | 无需 root 权限的容器运行工具 |
| runc | OCI 标准容器运行时工具 |
| skills | 面向 AI Agent 的技能生态框架 |
| termframe | 将终端输出生成 SVG 截图的工具 |
🧩 New Casks
| 名称 | 中文说明 |
|---|---|
| bettercapture | 屏幕录制与捕获工具 |
| cmux | 面向 AI 编码场景的终端应用 |
| connectiq-sdk-manager | Garmin Connect IQ SDK 管理工具 |
| fabric-app | 个人知识管理与笔记应用 |
| font-datatype | Datatype 字体 |
| font-gmarket-sans | Gmarket Sans 字体 |
| font-iosevka-charon | Iosevka Charon 字体 |
| font-iosevka-charon-mono | Iosevka Charon Mono 字体 |
| itsytv | Apple TV 菜单栏控制工具 |
| kotlin-lsp | Kotlin 官方语言服务器 |
值得留意的几个关键方向
这一期真正值得关注的,不是单个工具,
而是几个非常清晰的技术趋势信号。
🧠 一、容器底层正在进入“无 Root 时代”
这一期最重磅的其实是一整条技术链:
- rootlesskit
- runc
- cni-plugins
它们共同指向同一个趋势:
容器正在从“工具”变成“操作系统级基础设施”。
rootlesskit —— 容器安全的未来方向
传统容器必须依赖 root 权限:
这意味着一旦容器逃逸,
风险几乎等同于系统被攻破。
rootlesskit 的核心价值在于:
让容器完全以普通用户权限运行。
它通过用户态能力模拟:
- user namespace
- network proxy
- mount proxy
把 root 能力转译成安全可控的机制。
为什么重要
未来几年会成为默认趋势:
- 企业安全策略会强制 rootless
- CI/CD 环境必须无 root
- 云开发环境全面去特权化
它是:
下一代容器安全架构的基石。
runc —— 容器世界真正的执行核心
很多人以为 Docker 在运行容器,
实际上真正执行容器的是 runc。
技术链路是:
Docker → containerd → runc → Linux kernel
Homebrew 收录 runc 的意义在于:
本地开发环境正在变得“原生化”。
未来趋势:
- 不再依赖 Docker Desktop
- 运行时可自由替换
- 更接近 Linux 原生能力
这就是所谓的:
后 Docker 时代。
cni-plugins —— Kubernetes 网络的根基
容器最复杂的部分并不是运行,
而是网络。
CNI 插件负责:
- IP 分配
- NAT
- Overlay 网络
- Service 通信
它们的出现意味着:
本地开发环境正在趋近生产环境。
未来开发机将越来越像:
一个可随时重建的小型数据中心。
🤖 二、AI Agent 正在进入“生态时代”
skills —— AI 能力开始模块化
这是本期最具未来信号的工具。
它代表 AI 正从:
“模型能力”
转向:
能力生态系统。
技术本质
它类似于:
| 时代 | 代表生态 |
|---|---|
| Web 时代 | npm |
| 移动时代 | App Store |
| AI 时代 | Agent Skills |
未来 AI 竞争的关键将不是:
模型参数规模,
而是:
能力模块的可复用性。
重要趋势
AI 正在发生结构性转变:
从:单次调用 → 持续能力系统
从:回答问题 → 执行任务
从:工具 → 协作者
🔐 三、安全模型正在从“容器隔离”转向“微沙箱”
landrun —— Linux 安全的新方向
这是一个非常硬核但意义深远的工具。
基于 Landlock LSM 的特点:
- 无需 root 即可创建沙箱
- 内核级权限控制
- 比容器更轻量
它代表的趋势是:
未来安全将依赖微隔离,而不是重量级容器。
典型应用场景:
- 执行不可信代码
- 安全 CI 运行环境
- CLI 沙箱执行
这是“零信任计算”的重要拼图。
🎨 四、终端正在成为内容生产媒介
termframe —— CLI 进入表达时代
这个工具虽然很小,但信号很明显。
它的作用:
将终端输出转成 SVG 截图。
背后的变化
终端不再只是执行环境,
而开始成为:
- 技术内容资产
- 文档生成来源
- 可视化表达媒介
随着 CLI 工作越来越多:
“如何展示命令行成果”成为新需求。
🧭 本期最重要的三大技术信号
如果必须用一句话总结这一期:
这是一次基础设施层的集体升级。
🚩 信号 1:容器彻底走向无特权化
关键词:
- rootless
- 最小权限
- 可组合运行时
未来容器将更安全、更透明。
🚩 信号 2:AI 进入能力生态竞争阶段
重点不再是模型,而是:
- 技能模块
- 能力复用
- 任务编排
🚩 信号 3:开发环境正在系统化
本地开发环境越来越像:
- 可重建系统
- 微型生产环境
- 自包含基础设施
一点个人感受
这一期让我印象最深的不是某个具体工具,
而是一种明显的“隐形化趋势”。
越来越多新增项目:
- 不直接面向用户
- 不提供界面
- 不解决表层问题
却在悄悄改变:
系统运行方式、开发环境结构和安全模型。
它们不会立刻提升效率,
却会在长期使用中:
让系统变得更可靠、更安全、更可重建。
结语
Homebrew 的更新列表,
有时像一份技术世界的地下水位报告。
你未必能看见它,
却能感觉到整个环境正在慢慢改变。
工具在变,但节奏不必跟着变。
真正的变化,往往发生在“看不见的底层”。
很多工具的出现,并不会立刻改变你的工作方式。
但它们会悄悄改变:
未来工具应该长成什么样。这一期新增的项目,大多属于这一类。
本周一句话总结
本周最明显的趋势不是“新能力”,
而是:围绕 AI Agent 的基础设施开始成体系出现。
本周新增工具速览
🧪 New Formulae
| 名称 | 中文说明 |
|---|---|
| aoe | 面向 AI 编码代理的终端会话管理器 |
| apache-serf | 高性能异步 HTTP 客户端库 |
| asc | App Store Connect 快速命令行工具 |
| async-profiler | Java CPU 与内存采样分析器 |
| bagel | 安全态势审计与攻击面评估 CLI |
| bazel@8 | Google 官方构建系统 |
| bitwuzla | SMT 约束求解器 |
| claude-agent-acp | 在 ACP 客户端中使用 Claude Code |
| clock-rs | 现代终端数字时钟 |
| datadog-static-analyzer | 代码安全与质量静态分析工具 |
| difi | 像素级终端差异对比工具 |
| fracturedjson | 高可读 JSON 格式化器 |
| git-flow-next | Git-flow 现代实现 |
| [email protected] | Go 语言最新版本 |
| grafanactl | Grafana 管理 CLI |
| happy-coder | 移动端操控 AI 编码代理的 CLI |
| ironclaw | 带 WASM 沙箱的安全 AI 助手 |
| kaf | 现代 Kafka CLI |
| letta-code | 记忆优先的编码代理 |
| libnpupnp | C++ UPnP 库 |
| libupnpp | libnpupnp C++ 封装 |
| likec4 | 从代码实时生成架构图的建模工具 |
| [email protected] | Linux 内核头文件 |
| livereload | Python 本地 Web 热重载服务器 |
| llmfit | 检测本机可运行模型的工具 |
| ls-hpack | HTTP/2 压缩库 |
| micasa | 家庭项目管理终端工具 |
| mipsel-linux-gnu-binutils | MIPS 交叉编译工具链 |
| nomad-pack | Nomad 模板与打包工具 |
| nullclaw | Zig 编写的 AI 助手基础设施 |
| nuls | 彩色表格输出的 ls 替代工具 |
| pcapmirror | 远程网络流量抓取工具 |
| picoclaw | 高效个人 AI 助手框架 |
| picoruby | 面向微控制器的极简 Ruby |
| pyperformance | Python 基准测试套件 |
| rtk | 降低 LLM Token 消耗的代理工具 |
| run-kit | 多语言统一运行与 REPL 工具 |
| rustledger | Rust 实现的复式记账工具 |
| rustypaste | 极简 Paste 服务 |
| sss-cli | Shamir 秘密分片工具 |
| structurizr | 架构即代码建模工具 |
| tree-sitter-go | Go 语法解析器 |
| tree-sitter-python | Python 语法解析器 |
| tree-sitter-ruby | Ruby 语法解析器 |
| tuckr | Stow 的增强替代工具 |
| umoci | OCI 容器镜像工具 |
| whodb-cli | 带 AI 的数据库管理 TUI |
| zeroclaw | Rust AI Agent 运行时 |
| zxing-cpp | 多格式条码处理库 |
🧩 New Casks
| 名称 | 中文说明 |
|---|---|
| brewy | Homebrew 图形管理界面 |
| calendr | 菜单栏日历工具 |
| claude-devtools | Claude Code 会话分析工具 |
| claude-island | Claude CLI 动态岛通知 |
| codexmonitor | Codex 使用监控工具 |
| desktop-composer | 系统外观管理工具 |
| donut | 反指纹浏览器 |
| donut@nightly | Donut 夜间版 |
| dot | 菜单栏会议提醒日历 |
| extradock | 自定义扩展 Dock |
| ferdium@nightly | 多平台消息聚合工具 |
| iloader | iOS 侧载辅助工具 |
| macpulse | 系统性能历史监控仪表板 |
| mindwtr | 本地优先 GTD 工具 |
| netviews | 网络诊断工具 |
| nostalgiapp | 复古游戏启动器 |
| nugget | iOS 设备定制工具 |
| opencomic | 漫画阅读器 |
| pangolin | 身份感知 VPN 代理 |
| pika@beta | 屏幕取色工具 |
| psiphon-conduit | Psiphon 网络代理 |
| supacode | AI 编码代理控制中心 |
| thaw@beta | 菜单栏窗口管理工具 |
| thecommander | 双栏文件管理器 |
| threema-work@beta | 企业加密通信应用 |
| updatest | 应用更新检测工具 |
值得留意的几个方向
这一期最值得看的,
不是某一个工具,
而是几个非常清晰的“演化信号”。
🥇 AoE: AI Agent 会话基础设施的诞生逻辑
AI 编程进入「多 Agent 并行时代」后,人类已经管理不了工作流了。
使用场景
- 多 AI Agent 并行运行的开发环境
- 需要在同一终端窗口下管理多个会话
- 实验、调试或快速迭代 AI 任务时
- 远程服务器或本地开发环境均可使用
背景需求
- 随着 AI Agent 越来越多,单一命令行会话难以管理
- 手动切换、记忆会话状态容易出错
- 团队或个人需要可重复、可记录的会话流程
核心价值
- 提供稳定、可复用的会话管理基础设施
- 减少管理多个 Agent 会话的心智负担
- 为后续自动化、监控或日志分析打下基础
- 让开发者可以专注于 AI 任务逻辑,而非终端管理
🥈 letta-code — Memory-first 编程模式
工具类型:面向 AI Agent 的编程辅助工具(Memory-first 编程)
使用场景
- 编写或调试依赖上下文的 AI 代码
- 需要 AI Agent “记忆”历史上下文、变量状态
- 快速迭代复杂逻辑,尤其是多步骤决策任务
- 与其他 AI Agent 或自动化工具结合使用
背景需求
- 传统 AI 编程环境常忽略上下文连续性
- 开发者在多轮交互或复杂任务时容易重复信息
- “记忆优先”的工作模式可提高 AI 输出一致性和效率
核心价值
- 将 AI Agent 的记忆管理作为核心功能
- 减少重复输入和上下文切换成本
- 提升长期、多轮任务的执行效率
- 形成可复用的 AI 编程工作流模式
🥉 likec4 — 架构可视化趋势
工具类型:架构建模与可视化工具
使用场景
- 将代码结构转化为可视化架构图
- 支持实时更新与交互式设计
- 在设计、开发、代码审查阶段使用
- 团队协作时快速理解系统复杂性
背景需求
- 随着系统复杂度增加,代码架构难以直观理解
- 文档与架构图容易过时
- 开发者需要实时可视化工具来降低认知负荷
核心价值
- 将架构与代码同步,保证图表真实反映系统状态
- 提供动态、可交互的架构视角
- 帮助团队快速理解、评审和优化系统设计
- 降低大型系统开发中的认知成本
以上总结
AI Agent 不再是单个工具,
而是完整生态,
这个生态,需要可观测与治理。
AI Agent 基础设施:从单点工具到完整生态
这一期几乎形成了一整条链路:
- Agent 会话管理
- 运行时框架
- 记忆系统
- Token 优化
- 沙箱安全
这些工具共同指向一个趋势:
AI Agent 正在从“插件式能力”
走向“独立运行环境”。
它们不再依附 IDE,
而开始拥有自己的操作层。
可观测性与治理:自动化世界的副作用
另一个显著变化是:
- 使用监控工具变多
- 安全审计工具变多
- 行为分析工具变多
这意味着工程世界开始接受一个现实:
自动化越强,
管理成本就越重要。
架构与系统建模:复杂度的另一种应对方式
像架构建模、实时图生成、结构化分析
这一类工具越来越多。
这不是为了文档漂亮,
而是为了让复杂系统
变得可以被人理解。
一点个人感受
这一期让我最强烈的感受是:
AI 工具已经不再处于
“能不能用”的阶段。
它们正在进入一个新的问题域:
- 如何协作
- 如何管理
- 如何被信任
也许真正的拐点,
并不在模型本身,
而在围绕它的工具生态。
结语
Homebrew 的新增列表,
越来越像一份技术趋势的年鉴。
它不会告诉你未来是什么,
但会悄悄标注:
下一阶段的工作方式,正在成形。
工具在进化,
但真正变化的,是我们与工具的关系。
从“能用就行”,到“需要被治理”
早期的工具,只关心能不能跑。
这一期的工具,开始关心:
谁在用、怎么用、是否可控。Homebrew 的这些新增,更像是在为下一阶段的工作流打地基。
本周一句话总结
这一期没有爆炸式的新能力,
但出现了大量:
围绕 AI、自动化与工程规范的“管理型工具”。
本周新增工具速览
🧪 New Formulae
| 名称 | 中文说明 |
|---|---|
| actions-up | 自动升级 GitHub Actions 并进行 SHA 固定的工具 |
| agent-browser | 面向 AI Agent 的浏览器自动化 CLI |
| arcadedb | 多模型数据库:图 / 文档 / KV / 搜索 / 向量 |
| cozyhr | 封装 Helm 与 Flux CD 的本地开发工具 |
| ic-wasm | 面向 ICP Canister 的 Wasm 转换 CLI |
| icp-cli | ICP Canister 的构建与部署工具 |
| jqfmt | 风格强约束的 jq 格式化工具 |
| odiff | SIMD 优先的高性能图像对比库(含 Node API) |
| playwright-cli | Playwright 官方 CLI:录制、生成代码、截图 |
| sheenbidi | 高性能 Unicode 双向文本算法实现 |
| skillshare | 在多个 AI CLI 工具间同步“技能”的工具 |
| static-web-apps-cli | Azure Static Web Apps 的本地开发 CLI |
| transifex-cli | Transifex 翻译平台的命令行客户端 |
| try-rs | 用于快速实验的临时终端工作区管理器 |
| yap | 基于 Speech.framework 的本地音频转写工具 |
🧩 New Casks
| 名称 | 中文说明 |
|---|---|
| clash-mi | 基于 Flutter 的 Mihomo GUI 客户端 |
| codex-app | OpenAI Codex 桌面端,管理编码 Agent |
| luxury-yacht | Kubernetes 集群管理桌面应用 |
| owocr | 面向日文文本的 OCR 工具 |
| plasticity | 面向概念设计师的 3D 建模软件 |
| posturr | 姿势监测与提醒应用 |
| tana | 带 AI 大纲能力的知识管理工作区 |
| thaw | 菜单栏窗口管理工具 |
| xkey | 越南语输入法引擎 |
| font-alyamama | Alyamama 字体 |
| font-betania-patmos | Betania Patmos 字体 |
| font-betania-patmos-gdl | Betania Patmos(GDL 版) |
| font-betania-patmos-guide-line | Betania Patmos(带书写引导线) |
| font-betania-patmos-in | Betania Patmos(印度版本) |
| font-betania-patmos-in-gdl | Betania Patmos(印度 GDL 版) |
| font-dejavu-sans | DejaVu Sans 字体 |
| font-idiqlat | Idiqlat 字体 |
| font-ramsina | Ramsina 字体 |
值得留意的几个方向
不挑“最强的”,
只挑 最能反映趋势变化的几个点。
actions-up:当自动化开始反过来要求“可审计”
GitHub Actions 早已无处不在,
但它们长期处于一种
“能跑就行” 的状态。
actions-up 做的不是帮你写更多 CI,
而是帮你把依赖升级这件事
变得可追踪、可复现、可回滚。
这意味着自动化,
也开始被当作供应链的一部分来管理。
skillshare:AI 工具,不再各学各的
随着 AI CLI 工具变多,
一个现实问题开始出现:
我教会了这个 Agent,
为什么另一个完全不懂?
skillshare 的思路很直接:
把“技能”本身变成可同步的资源,
而不是绑定在某一个工具里。
这是 AI 工具走向体系化的一个明显信号。
agent-browser / playwright-cli
当“操作浏览器”不再只属于人
Playwright 早就不只是测试工具了。
而 agent-browser 更是直接假设:
浏览器的操作者,可能是 AI。
这一组工具的共同点在于:
它们不再强调“自动化有多强”,
而是强调接口是否足够清晰、行为是否可控。
yap:输入,正在回到“本地可信”
yap 选择了一个很明确的方向:
不走云端、不做平台,
而是基于系统级 Speech.framework。
这不是能力不足,
而是一种取舍:
有些输入,
不值得离开你的设备。
一点个人感受
这一期的更新,
让我强烈感觉到一个变化:
AI 与自动化,
正在从“工具层”,
进入“系统层”。
开始有人关心:
- 版本是否可控
- 行为是否可审计
- 能力是否可复用
当工具开始被系统化管理,
人反而可以更轻松地使用它们。
结语
Homebrew 的更新,
已经不只是“多了什么工具”。
而是在悄悄记录:
工程世界的默认假设,正在改变。
AI 发展太快,有点焦虑。
当系统不再默认你“全都信任”
越来越多的工具,
不再假设环境是安全的、用户是单一的、代码是可控的。这一期的 Homebrew 更新,
明显在讨论一件事:
哪些事情,应该被隔离、被限制、被显式管理。
本周一句话总结
这一期没有炫目的新能力,
但多了不少:
帮你把“该隔离的隔离、该约束的约束”的工具。
本周新增工具速览
🧪 New Formulae
| 名称 | 中文说明 |
|---|---|
| cargo-features-manager | 用 TUI 管理 Rust 项目依赖 feature 的工具 |
| codex-acp | 通过 ACP 协议在 Zed 等客户端中使用 Codex |
| dbcsr | 分布式块压缩稀疏矩阵计算库 |
| fence | 带网络与文件系统限制的轻量级命令沙箱 |
| go-air | Go 应用的热重载工具 |
| gogcli | Google Workspace 的命令行工具 |
| hdrhistogram_c | HdrHistogram 的 C 语言实现 |
| litra | 在命令行中控制 Logitech Litra 灯光 |
| llhttp | 基于 llparse 的 http_parser 移植实现 |
| mac-cleanup-go | 扫描缓存与日志的 macOS 清理 TUI |
| radicle | 构建在 Git 之上的去中心化代码协作平台 |
| tpix | 使用 Kitty 图形协议的终端图片查看器 |
| vampire | 高性能定理证明器 |
| whosthere | 带现代 TUI 的局域网设备发现工具 |
🧩 New Casks
| 名称 | 中文说明 |
|---|---|
| codexbar | Codex / Claude 使用配额的菜单栏监控工具 |
| commander | AI Agent 操作与调度工具 |
| elegoo-slicer | 开源 FDM 3D 打印切片软件 |
| ethui | 集成钱包与 Anvil 的以太坊开发工具包 |
| infinidesk | 多虚拟桌面环境,每个桌面独立文件与配置 |
| ipaverse | iOS App 下载与管理工具 |
| middledrag | 通过三指手势实现中键与中键拖拽 |
| repobar | GitHub 仓库健康状态菜单栏面板 |
| retrace | 本地优先的屏幕录制与内容搜索工具 |
| seam-app | 面向 Notch 的生产力导向 Dynamic Island |
| sky | Bluesky 社交平台客户端 |
| trimmy | 粘贴即清理、一次性运行的终端剪贴板工具 |
| tritium | 面向法律从业者的综合写作与起草环境 |
| whyfi | 菜单栏 Wi-Fi 监控与诊断工具 |
| yandextelemost | Yandex 视频会议平台客户端 |
值得留意的几个方向
这一节不求全,
只挑 几个明显在“重画边界”的工具。
fence:命令行,也需要“权限意识”
在终端里执行命令,
长期以来都是一种全信任模型。
fence 的思路很直接:
在执行命令之前,
先决定它能不能访问网络、能不能碰文件系统。
这不是为了防黑客,
而是为了防自己、
防脚本、
防那些你已经不完全理解的工具链。
radicle:当代码协作不再默认“有中心”
radicle 再次提醒了一个老问题:
代码一定要托管在某个中心平台上吗?
它并不追求替代 GitHub,
而是提供一种选择:
当你不想把信任完全交出去时,
依然可以协作。
这是一个慢工具,
但方向非常明确。
infinidesk:桌面,本身就是一种隔离
大多数系统的“多桌面”,
只是窗口分组。
infinidesk 把这个概念推进了一步:
不同桌面,
拥有不同文件、壁纸、组件,
像是多个轻量工作环境。
它解决的不是效率问题,
而是上下文污染。
codex-acp / codexbar / commander
当 AI 工具开始被“运维化”
这一期出现了不止一个 Codex / Agent 相关工具,
但它们关注的都不是“更聪明”,
而是:
- 能不能被接入到不同客户端
- 使用情况能不能被监控
- Agent 能不能被调度和约束
这意味着,
AI 已经开始被当作系统组件,
而不是单一应用。
一点个人感受
这一期的工具,
很少在谈“能力扩展”。
更多是在问:
- 什么东西应该被限制?
- 什么操作值得被隔离?
- 什么系统不该再是默认全信任?
这不是悲观,
而是一种成熟。
当工具开始替你守住边界,
人才能更安心地把注意力,
放回真正需要判断的地方。
结语
Homebrew 的更新,
越来越像一组工程态度的集合。
它不告诉你该怎么用工具,
只是悄悄补齐那些
以前只能靠自觉维护的边界。
我们下期见
当工具不再抢存在感,而是默默接过复杂性
真正有分量的工具更新,
往往不是多给你几个按钮,
而是让你少记几件本该交给系统的事。这一期 Homebrew 的新增,更像是在底层悄悄铺路。
本周一句话总结
没有明星级工具,
但多了一整批:
当工作流变复杂时,你会开始庆幸它们存在的选项。
本周新增工具速览
🧪 New Formulae
| 名称 | 中文说明 |
|---|---|
| durdraw | 终端里的 ASCII / ANSI 艺术绘图编辑器 |
| ekphos | 类 Obsidian 的终端 Markdown 研究工具 |
| gnuastro | 天文数据处理与分析工具集 |
| libigloo | Icecast 项目使用的通用 C 框架 |
| magics | ECMWF 出品的气象绘图软件 |
| mlx-c | MLX 的 C 语言 API |
| nativefiledialog-extended | 原生文件选择对话框库(C/C++ 绑定) |
| openskills | 面向 AI 编程 Agent 的通用技能加载器 |
| pocket-tts | 面向 CPU 优化的本地语音合成工具 |
| repeater | 基于间隔重复算法的闪卡学习工具 |
| sandvault | 在 macOS 沙盒用户中隔离运行 AI Agent |
| signalwire-client-c | SignalWire 的 C 客户端 SDK |
| tftp-now | 单文件版 TFTP 服务器与客户端 |
| tock | 命令行时间追踪工具 |
| vtsls | VSCode TypeScript 扩展的 LSP 包装器 |
| wik | 在终端中浏览维基百科 |
🧩 New Casks
| 名称 | 中文说明 |
|---|---|
| amical | AI 语音听写应用 |
| appvolume | 按应用调节系统音量 |
| aquaskk@prerelease | 无形态分析的输入法 |
| boltai@1 | AI 聊天客户端 |
| captains-deck | 双栏文件管理器(Norton Commander 风格) |
| claudebar | 菜单栏里的 Claude 使用配额监控工具 |
| clawdbot | 个人 AI 助手 |
| codebuddy | AI 自适应 IDE |
| codebuddy-cn | CodeBuddy 中文版 |
| finetune | 应用级音量混音与路由工具 |
| font-playwrite-nz-basic | Playwrite NZ 基础字体 |
| font-playwrite-nz-basic-guides | 带书写引导线的 Playwrite NZ 字体 |
| gitfit | 等 AI 生成代码时做微运动的小工具 |
| impactor | iOS / tvOS 应用侧载工具 |
| lolgato | Elgato 灯光控制增强工具 |
| mcpbundler | MCP 服务器与 Agent 技能管理器 |
| monologue | 会适应你写作风格的 AI 语音听写 |
| mos@beta | 平滑滚动与独立滚轮方向控制 |
| plaud | 会议 / 通话 / 面对面场景的 AI 记录工具 |
| superset | 用于编排 Agent 的终端工具 |
| transmission@beta | 开源 BitTorrent 客户端(测试版) |
值得留意的几个方向
sandvault:当 AI Agent 开始需要“隔离区”
AI Agent 越来越强,
但也越来越“像另一个用户”。
sandvault 做的事情很克制:
不试图限制 Agent 的能力,
而是给它一个单独的 macOS 用户沙盒。
这是一种很成熟的工程判断:
不是假装安全问题不存在,
而是把风险关进可控的房间里。
ekphos:研究型写作,回到终端
知识管理工具越来越重,
但真正写东西的时候,
很多人还是回到了 Markdown。
ekphos 的气质很明确:
不做“第二个 Obsidian”,
而是把“链接、引用、检索”
搬回终端这种低干扰环境。
它更像一个研究用的工具箱,
而不是笔记应用。
pocket-tts / monologue / amical
当“输入”开始重新被发明
这一期出现了不止一个语音工具,
但它们的方向非常一致:
pocket-tts:强调本地、低资源消耗monologue:强调写作风格适配amical:强调随时可用的语音入口
这不是功能堆叠,
而是输入方式在悄悄换代。
openskills / superset / mcpbundler
当工具开始为 Agent 而设计
这一期最明显的信号之一是:
工具开始假设“使用者不只是人”。
openskills:为 Agent 提供可加载技能superset:用终端编排 Agent 工作流mcpbundler:集中管理 Agent 能力包
这不是噱头,
而是开发环境结构正在真实变化。
MCP Bundler
一点个人感受
这一期没有
“你不用就会落后”的工具。
但你会发现,
很多项目都在同一个方向上用力:
- 把 AI 关进更安全的容器
- 把输入变得更自然
- 把复杂的工作流拆解成模块
它们不是为了炫技,
而是为了让未来的工具世界
不至于失控。
结语
Homebrew 的更新,
越来越像一张慢慢展开的地图。
它不催你赶路,
只是告诉你:
这条路上,又多了几种更稳妥的走法。
我们下期再见。
当工具开始替你分担复杂性
真正有分量的工具更新,
往往不是让你“能做更多事”,
而是让你少为一些本该被自动化的细节操心。
这一期 Homebrew 的新增工具,
大多安静、专业,
但几乎都在同一个方向上用力:
把复杂性留给系统,把判断权还给人。
“这一期的工具,不追求存在感,但在关键时刻能把复杂留给机器。”
本周一句话总结
这周没有“必须立刻安装”的明星工具,
但多了一整组——
当项目变大、系统变复杂时,
你会开始庆幸它们存在的选项。
本周新增工具速览
🧪 New Formulae
| 名称 | 中文说明 |
|---|---|
| azure-dev | Azure 官方开发者 CLI,用于统一管理与操作 Azure 资源 |
| dovi_convert | Dolby Vision Profile 7 → 8.1 的 MKV 视频转换工具 |
| ffmpeg-full | 含完整编解码支持的 FFmpeg 音视频工具集 |
| fzf-tab | 使用 fzf 替换 zsh 补全菜单 |
| imagemagick-full | 全功能 ImageMagick 图像处理工具 |
| kubefwd | Kubernetes Service 批量端口转发工具 |
| libks | SignalWire C 产品的基础支持库 |
| libthai | 泰语语言处理支持库 |
| pgroll | Postgres 零停机数据库迁移工具 |
| ralph-orchestrator | 面向自主 AI 任务的多 Agent 编排框架 |
| rig-r | R 语言运行时安装管理器 |
| rv-r | 声明式 R 包管理工具 |
| shiki | 高质量语法高亮引擎 |
| worktrunk | 面向并行 AI Agent 的 Git worktree 管理 CLI |
| xcsift | 解析 xcodebuild 输出的 Swift 工具 |
🧩 New Casks
| 名称 | 中文说明 |
|---|---|
| ausweisapp | 德国联邦政府官方 eID 客户端 |
| auto-claude | 支持多会话的自动化 AI 编程工具 |
| bettershot | 截图、标注、编辑一体化工具 |
| eigent | 桌面级 AI Agent |
| font-zxgamut | ZX Gamut 字体 |
| freeshow@beta | 演示文稿软件(测试版) |
| glide | 树状布局的平铺窗口管理器 |
| hytale | Hytale 官方启动器 |
| kogiqa | 自然语言驱动的 UI 自动化工具 |
| novation-play | Launchkey MK4 虚拟乐器 |
| proscoreboard | 比赛记分板软件 |
| provideoplayer | 演示播放工具 |
| stremioservice | Stremio Web 桌面配套服务 |
| waveforms | Digilent 测试与测量虚拟仪器套件 |
值得留意的几个方向
pgroll:当数据库迁移不再是“深夜操作”
数据库迁移最让人紧张的,
从来不是 SQL,
而是那句反复确认的:
“这一步,会不会影响线上?”
pgroll 把“零停机迁移”变成默认路径,
不是炫技,
而是在替团队保留安全感。
kubefwd:让 Kubernetes 回到本地感受
Kubernetes 很强,
但开发阶段,它往往离人太远。
kubefwd 做的事情很简单:
把集群服务自然地拉回本地。
少记端口、少写规则,
系统替你消化重复劳动。
fzf-tab:补全,也可以是搜索
当补全列表开始变长,
“选择”本身就成了负担。
fzf-tab 把补全变成搜索,
这是交互方式的转向,
而不是功能堆叠。
当工具开始为 AI Agent 准备工作流
这一期有一个明显信号:
工具开始默认“使用者不只有人”。
ralph-orchestrator负责任务调度worktrunk为并行 Agent 提供 Git 空间xcsift把构建日志结构化给机器读
开发环境,正在悄悄换代。
bettershot:截图工具,正在变成表达工具
截图不再只是“截一张图”。
标注、解释、整理、分享,
这些原本分散的动作,
正在被折叠进一个更顺手的流程里。
ausweisapp:低调,但极其重要的存在
它不是效率工具,
却承担着真实世界的身份确认。
这种软件存在的意义,
往往只有在需要时才会被意识到。
一点个人感受
这一期没有
“你不用就会落后”的工具。
但它们高度一致地做了一件事:
替人分担复杂性。
当工具开始替你思考细节,
人才能把注意力,
留给真正重要、也真正需要人参与的部分。
结语
Homebrew 的更新,
越来越像一张慢慢展开的地图。
它不催你赶路,
只是告诉你:
这条路上,又多了几种更省心的走法。
我们下期再见。
当工具开始替你思考细节
真正有分量的工具更新,
往往不是给你更多可以点的地方,
而是让你少操心几件本该被机器处理的事。
“你不需要记住 cron 什么时候跑过”
这一期 Homebrew 的新增,
正是在这些细碎但长期消耗注意力的地方,
悄悄接过了一部分工作。
本周一句话总结
这周没有“划时代”的工具,
但多了几样会在你需要时,
默默派上用场的小东西。
本周新增工具速览
🧪 Formulae
| 名称 | 简介 |
|---|---|
| any2fasta | 多种生物序列格式转 FASTA 的小工具 |
| azurite | Azure Storage 的本地模拟服务器 |
| beads_viewer | Beads Issue Tracker 的终端界面 |
| codanna | 带语义搜索的代码智能分析系统 |
| cronboard | 本地与远程 Cron 任务的终端看板 |
| [email protected] | Haskell 编译器的新版本 |
| hindent | Haskell 代码格式化工具 |
| minizign | 用 Zig 实现的 Minisign 签名工具 |
🧩 Casks
| 名称 | 简介 |
|---|---|
| fork@dev | Fork Git 客户端的开发版 |
| wispr-flow | 带 AI 自动润色的语音转文字工具 |
值得留意的几个项目
codanna:当代码库开始变得“太大”
在小项目里,grep 足够好用。
但当代码库开始长成“系统”,
你真正需要的是:
“这个功能在哪里被实现?”
而不是:
“哪个文件里出现了这个词?”
codanna 用语义来理解代码,
更像是在给你的项目加一层“可思考的索引”。
cronboard:把看不见的定时任务拉到台前
大多数服务器上的 cron,
都在悄悄运转。
你知道它们存在,
却很少真正“看见”它们。
cronboard 做的事很简单:
把这些后台任务,变成一个可以随时打开的看板。
什么时候跑、有没有失败,一目了然。
azurite:云服务,也需要一个“影子世界”
当你使用 Azure Storage,
最难受的往往不是 API,
而是:
“我只是想在本地试一下。”
azurite 给云服务提供了一个“可本地跑的副本”,
让调试回到电脑本身,
而不是网络和账单。
wispr-flow:输入法,正在变得会写字
语音转文字已经不稀奇了。
wispr-flow 多做了一步:
它会把你说的话,
整理成更像“人写的句子”。
这意味着,
输入工具正在从“记录你说了什么”,
走向“理解你想表达什么”。
fork@dev:给 Git 用户的一点新鲜感
如果你已经在用 Fork,
@dev 版就是提前尝鲜。
更快的 diff、更顺的操作,
都不是革命,
但会在每天的 commit 里慢慢体现。
一点个人感受
这一期没有那种
“你不用它就会落后”的工具。
但它们都有一个很一致的方向:
把人从零碎的确认、检查、搜索里解放出来。
cronboard 让混乱变得可见,
codanna 让复杂变得可搜索,
wispr-flow 让表达变得轻松。
当工具开始替你思考细节,
人才能把注意力,留给真正重要的部分。
也许这正是这一期 Homebrew
最安静、但最有价值的地方。
结语
Homebrew 的更新,
越来越像一张工具地图。
不是告诉你该往哪走,
而是让你知道:
这条路上,多了几个可选的歇脚点。
我们下期再见。
工具在更新,生活不必跟着加速
有些更新,是为了让人跑得更快;
有些更新,只是为了让路更顺一点。
Homebrew 的日常更新,更像后者。
本周一句话总结
最近越来越觉得,工具的价值不在于“多新”,
而在于——当你需要的时候,它刚好在那里。
本周新增工具速览
🧪 Formulae
| 名称 | 简介 |
|---|---|
| dotnet@9 | .NET 9(LTS)开发与运行环境,支持跨平台现代应用 |
| headson | 面向结构化数据的 head / tail 工具,安全处理 JSON、CSV |
| topydo | 基于 todo.txt 规范的命令行待办事项管理工具 |
🧩 Casks
| 名称 | 简介 |
|---|---|
| crypto-native-app-ng | 本地加密与签名工具,可与浏览器扩展安全通信 |
| excire-search | Lightroom Classic 插件,提供自动关键词与高级图片搜索 |
值得留意的几个项目
dotnet@9:版本明确,本身就是价值
对使用 .NET 的开发者来说,多版本并存几乎是日常。
dotnet@9 这种明确带版本号的 Formula,反而让人安心。
它不会悄悄替你做决定,也不会打断已有项目节奏。
headson:为结构化数据留一条生路
直接用 head / tail 处理 JSON,
结果往往只有一个:结构被破坏。
headson 的存在感很低,但解决的问题非常具体:
在命令行里,只看一部分数据,同时不把数据搞坏。
topydo:纯文本待办事项的“老派坚持”
topydo 基于 todo.txt,
没有账号、没有同步、没有复杂配置。
你写下的,就是你要做的。
excire-search:当照片数量开始失控
这是一个很安静、但很专业的工具。
当 Lightroom 里的照片从“几百张”变成“几万张”,
搜索本身就会消耗大量精力。
自动关键词与语义搜索,
并不是为了炫技,而是为了把注意力还给创作。
crypto-native-app-ng:存在感很低,但位置明确
这是一个偏向安全与隐私场景的工具,
对大多数用户来说,可能永远用不到。
但它的定位非常清晰:
本地加密 + 浏览器安全通信。
如果你确实需要这类能力,
它不会突然变得复杂。
一点个人感受
这一期没有“必装工具”。
但正是这种更新,让人感觉系统在慢慢变好。
你不需要全部安装,
甚至一个都不装。
但当某天遇到类似场景,
你会记得:
Homebrew 里,好像有这么一个工具。
这就够了。
结语
Homebrew 的更新不是新闻,
更像一份周记。
记录的不是“你必须做什么”,
而是世界又多了一点选择。
我们下期再见。
每周简单看一眼 Homebrew 的更新。
不追新、不补齐清单,只是确认一下:
世界有没有多出一些「也许哪天会用到」的工具。
本周一句话总结
新增内容不少,但大多是特定场景型工具,
知道它们的存在,比现在安装更重要。
🧪 值得看一眼的 Formulae
jsonfmt
一个专门用来格式化 JSON 的命令行工具,思路和 gofmt 很接近。
如果你经常在终端或 CI 流程里处理 JSON,它可能会让事情更顺手;否则可以先不用管。
svu
用于处理语义化版本号的小工具,常见于自动化发布或脚本流程中。
偏向工程化场景,日常开发中不一定用得上。
witr
用来回答一个问题:“这个进程为什么会在运行?”
在排查系统或后台服务问题时可能很有帮助,平时记住名字就好。
khaos
用于模拟 Kafka 流量的工具,主要服务于可观测性和混沌工程。
解决的是一个很具体的问题,不属于日常必备工具。
[email protected]
Ruby 3.4 版本的运行时。
如果你需要测试或使用新版本 Ruby,可以关注;否则不必急着切换。
🧰 有意思的 Casks
taphouse
一个用图形界面来管理 Homebrew 的应用。
如果你不太喜欢在终端里查看和管理包,它提供了一种更直观的方式。
portalbox
在视频会议中,只共享屏幕某一块区域的小工具。
对远程会议有轻度改善,但并非必需。
macdown-3000
一款支持实时预览和语法高亮的 Markdown 编辑器。
如果你本来就在用类似工具,它更多是一种替代选择。
typeless
一个主打语音输入的 AI 写作工具,会帮你把语音整理成更通顺的文字。
是否好用,很依赖个人使用习惯。
maru-jan
一个在线日本麻将客户端,纯娱乐向。
和效率无关,有兴趣的话再看。
我会不会安装?
这一周,我大概只会记住几个工具的名字,而不会立刻安装。
等哪天真的遇到对应的问题,再回来找它们就好。
本周小结
每周的 Homebrew 更新,更像路过一家工具店。
大多数时候看看橱窗就够了,
真正需要的时候,再进去也不迟。
Permission denied (publickey)
==> Updating Homebrew...
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
苹果公司更新了其技术说明 ,指出自 10.12.2 版本起,macOS 包含了 OpenSSH 7.3p1 版本及其新行为。通过 ssh-add -K 添加到钥匙串的密钥在重启后不会自动重新添加到 ssh-agent。
方案一,手动执行下面👇的命令:
ssh-add ~/.ssh/userKey
方案二,或者,在 ~/.ssh 下创建 config 文件(推荐使用这个方式。),内容如下:
Host * (asterisk for all hosts or add specific host)
AddKeysToAgent yes
UseKeychain yes
IdentityFile <key> (e.g. ~/.ssh/userKey)
Ref: