这里每天分享一个 iOS 的新知识,快来关注我吧
前言
本周 iOS 推荐来啦~这周挖到的东西挺特别的,一个开发库都没有,清一色的 macOS 桌面工具。别急着划走,这几个工具背后的技术栈几乎都是 Swift、SwiftUI,甚至还有拿 TCA(Composable Architecture)搞的项目,对咱 iOS 开发者来说,本身就是绝佳的学习素材。
开发工具推荐
Hex —— macOS 本地语音转文字神器
GitHub:kitlangton/Hex[1]
这个必须放第一个说,因为作者 Kit Langton 在 iOS 圈子里可是响当当的人物,看过他 YouTube 视频的应该都眼熟。Hex 是一款基于 Whisper 的 macOS 语音转录工具,最大亮点是全程本地跑,隐私党狂喜。
技术栈直接拉满:Swift + SwiftUI + Composable Architecture (TCA)。如果你正在啃 TCA,或者想看看大牛是怎么组织 TCA 项目结构的,这个仓库简直就是活教材。TCA 那套 Reducer、Action、State 在真实项目里到底怎么落地?打开源码看半小时,比看十篇教程都管用。
体验上,按住快捷键说话,松开出文字,特别丝滑。跑的是本地 Whisper 模型,断网也能用,没有云端服务那种延迟感。我自己写周报的时候用了几次,是真的舒服——嘴比手快多了,写博客写文档都能提速一大截。
适合场景:写作输入、会议记录、想学 TCA 架构的开发者。
Star 2.5k+,仓库维护挺活跃,本周还有新提交。
GitUp —— macOS 最好用的 Git 图形客户端
GitHub:git-up/GitUp[2]
用了这么多年 Git 客户端,Sourcetree、Fork、Tower 我都折腾过,GitUp 绝对是免费阵营里的天花板,没有之一。可能有些朋友没听过,这工具其实存在挺多年了,最近仓库又开始活跃更新,算是重新火起来。

GitUp 最猛的是分支图渲染快得离谱,几千个 commit 的大仓库,打开也是秒开,不像某些客户端拉个大仓库就在那儿转圈圈让你等半天。它有个特别酷的 Map 视图,把整个仓库的分支演化画成一张图,rebase、cherry-pick、reset 全部可视化操作,鼠标拖一下就完事儿。
对 iOS 开发者还有个隐藏福利:这是个 Objective-C 写的 macOS 原生应用,想看看正儿八经的 Cocoa 桌面开发长啥样,或者维护过 OC 老项目想找个大点的开源代码参考,这个 12k+ stars 的项目值得翻翻。
适合场景:日常 Git 操作、复杂分支管理、想学 macOS 原生开发。
Star 12k+,GPL v3 协议,维护活跃。
Thaw —— macOS 26 的菜单栏管理器
GitHub:stonerl/Thaw[3]
菜单栏图标一多就抓狂,对吧?尤其屏幕小一点的 MacBook,右上角图标挤成一坨,还被刘海挡掉半截。Thaw 就是来救场的,专为 macOS 26 打造,能隐藏、分组、管理各种菜单栏图标。
类似的工具其实不少,Bartender、Ice 啥的都有,但 Thaw 优势在于完全免费开源,而且纯 SwiftUI 写的。它怎么处理菜单栏这种系统级 UI 的 SwiftUI 实现,对搞 macOS 应用的朋友挺有参考价值。菜单栏 App 用 SwiftUI 一直有点玄学,坑巨多,人家这项目基本都踩过一遍了,直接抄作业不香吗。
用起来配置很简单,拖拽调整图标顺序,设个隐藏规则,几分钟搞定。最爽的是打开完,菜单栏立马清爽,强迫症友好。

适合场景:菜单栏图标太多、追求界面清爽、SwiftUI 学习者。
Star 8.7k+,GPL v3 协议,本周还在活跃更新。
WhatCable —— 一秒看穿你的 USB-C 电缆能力
GitHub:darrylmorley/whatcable[4]
这个工具解决了个特别隐蔽但让人头大的问题:USB-C 电缆到底啥规格? 现在 Type-C 满天飞,有的只能充电,有的支持 Thunderbolt 4,有的能跑 40Gbps,有的甚至连数据都传不了……光看外观根本区分不出来。我抽屉里那堆线,一半都不知道啥来头。
WhatCable 是个 Mac 菜单栏小工具,插上线之后能直接告诉你:这根线支持啥协议、最大功率多少、传输速度多少。原理是通过 IOKit 读硬件层信息,然后可视化展示出来。
只支持 Apple Silicon Mac,Intel 机型跑不了,这点得注意。Swift + SwiftUI,代码量不算大,很适合想学 IOKit 怎么在 SwiftUI 项目里调用的朋友。IOKit 那套 C 风格 API 在 Swift 里咋优雅封装?这个项目给了个还不错的示范。
适合场景:桌上一堆 Type-C 线傻傻分不清、买了新线想验货、想学 IOKit 调用。
Star 7.4k+,维护活跃,本周有提交。
FreeFlow —— 免费开源的语音输入替代品
GitHub:zachlatta/freeflow[5]
最后一个也是语音相关的,不过定位跟 Hex 有点不一样。FreeFlow 是付费工具 Wispr Flow 的免费开源替代品,主打一个「能省则省」。Wispr Flow 那个月费不便宜,能白嫖当然白嫖。
功能上很直接:全局快捷键唤起,说话,转成文字自动插入到当前光标位置。不管你在写邮件、敲代码注释、还是发微信,都能用。Swift 原生开发,性能不用担心,MIT 协议还特别友好。

跟 Hex 比,FreeFlow 更轻、更专注于「输入」这个场景,没那么多花里胡哨的功能,纯粹就是让你用嘴代替键盘。俩可以按需选,追求功能全面上 Hex,追求简洁纯粹选 FreeFlow。
代码量不大,想搞个类似的语音输入小工具,或者研究一下 macOS 上怎么做全局快捷键 + 系统级文本插入,这项目是个不错的起点。
适合场景:不想付费 Wispr Flow、日常大量文字输入、有语音输入需求。
Star 2.2k+,MIT 协议,维护活跃。
最后
这些工具你用过几个?评论区唠唠你压箱底的 Mac 神器~
参考资料
这里每天分享一个 iOS 的新知识,快来关注我吧
夜雨聆风