今日推荐项目 #05:MacAssistant,原生 SwiftUI 的 macOS 全能工具箱
MacAssistant(Mac 小助手) 是一个用原生 SwiftUI 写的 macOS 工具箱,把最琐碎的几件事塞进了一个 App:系统概览(芯片 / 内存 / 磁盘 / 电池 / 网速实时刷新)、安全清理(缓存、日志、Xcode Derived Data 删前先预览)、应用分身(微信、浏览器、编辑器做成互不干扰的独立副本)、应用修复(专治「已损坏,无法打开」)、262 条 macOS 命令速查,以及 IPA 侧载与插件注入。更离谱的是——它是作者让 Codex 花几个小时写出来的。开源免费、无遥测,通用二进制(Apple Silicon + Intel),macOS 13+ 直接跑。
《今日推荐项目》系列第 05 期。这个系列不定期更新,每期挑一个我实际用过、觉得值得安利的开源项目,讲清楚它是干嘛的、怎么装、怎么用、有什么坑。点击站内「今日推荐项目」分类可以看全部期数。上一期见《今日推荐项目 #04:BrowserSkill》。
本文
Mac 上从来不缺「工具箱」,但要找一个把系统维护、应用多开、IPA 侧载这些事全包了、还是原生 SwiftUI 写的、又完全开源不收费的,其实不容易。MacAssistant 就是冲着这个来的:一个 App 把散落在各种命令行和付费软件里的活儿收拢到一块,界面清爽、有中文,而且……它是 AI 写的。
一、项目简介
MacAssistant 用
截至 2026-09,项目
MacAssistant 是一款原生 SwiftUI 编写的 macOS 维护与 Apple 二进制工作流工具箱,核心定位一句话:把 Mac 日常维护 + 折腾侧载的事,合并到一个 App 里。
| 项目 | 信息 |
|---|---|
| 项目地址 | https://github.com/iosrxwy/MacAssistant |
| 开发语言 | Swift + SwiftUI |
| 系统要求 | macOS 13+(源码构建需 Swift 5.9+) |
| 平台 | macOS,通用二进制(Apple Silicon + Intel) |
| 开源协议 | GPL-3.0 |
| 热度 | Star 128 / Fork 11(截至 2026-09) |
| 最近更新 | 2026-09-08 |
2026-08 | 项目建仓
作者让 Codex 重写了一版「兼容新系统」的 Mac 小助手,从 SwiftUI 起步
2026-09 | 功能成型
补齐应用分身、IPA 工作台、Mac 应用注入等模块,Star 破百
二、核心功能
- 系统概览——芯片、内存、磁盘、电池、运行时间一眼看清,CPU / 内存压力 / 磁盘 / 网速实时刷新
- 安全清理——缓存、日志、Xcode Derived Data、Docker、Time Machine 本地快照,删前先预览,且只在用户目录内动手
- 应用分身——微信、浏览器、编辑器生成独立副本,各自数据目录,可更新可删除,还能给分身单独配代理
- 应用修复——专治「已损坏,无法打开」,处理隔离属性、签名与启动问题
- 命令速查——内置 262 条 macOS 命令,支持搜索,每条带风险标识
- IPA 工作台——拖入 IPA 注入插件、瘦身、dump 头文件、签名安装(Beta)
其余能力同样能打:
- 内存与网络:实时内存压力、进程管理,以及吞吐、端口、Ping、DNS、公网 IP 一把看
- 桌面图标:给文件、文件夹、应用换 Finder 图标颜色,自带按类型预设
- 环境检查:一键检测 Theos、zsign、Homebrew、codesign 等工具是否缺失,并给出安装步骤
- 开发者工具:DEB 创建 / 解析 / 转换 / 重打包,DYLIB 依赖与 install name / rpath 分析,Mach-O 结构与 class-dump,分层签名与 Apple ID 签名
- 快捷开关:Finder、截图、显示隐藏文件等常用开关一键切
- 个性化:页面背景、侧边栏毛玻璃、图标配色,界面语言支持简体中文 / 英语 / 繁體中文等六种
和传统「Mac 清理 / 优化软件」一比,差别很直观:
三、适用场景
内容创作者 / 多账号用户
把微信、浏览器做成互相隔离的副本,工作号与私人号同机共存,不用再折腾多开插件
前端 / iOS 开发者
Xcode 缓存与 Derived Data 一键预览清理,命令速查随手搜,IPA 注入与 Mach-O 分析不用再拼命令行
Mac 小白 / 刚换新机
「已损坏打不开」点一下就好,环境检查会告诉你缺哪个工具、怎么装,界面全中文
折腾侧载的人
拖入 IPA 注入插件、瘦身、dump、签名一条龙,替掉一堆零散脚本
四、安装与配置
最省事的是直接下编译好的包:到 GitHub Releases 下载 Mac 小助手.app(通用二进制,Apple Silicon 和 Intel 都能跑),拖进「应用程序」即可。
想自己编译也行,仓库自带一键构建脚本:
五、上手用法
1. 应用修复:专治「已损坏,无法打开」
进入「应用修复」
左侧选「日常工具 → 应用修复」
选中出问题的 App
把打不开的 .app 拖进去,或从列表里选
一键诊断
工具会检查签名、隔离属性(quarantine)与启动项状态
执行修复并验证
确认问题后点修复,重新打开 App 验证是否正常
2. 应用分身:微信 / 浏览器多开
打开「应用分身」
左侧选「日常工具 → 应用分身」
选择要分身的 App
勾选微信、浏览器、编辑器等支持的应用
生成独立副本
每个分身有各自的数据目录,互不干扰,可单独更新或删除
(可选)给分身配代理
需要的话给某个分身单独绑定代理,主 App 不受影响
3. 命令速查:262 条 macOS 命令
记不住 diskutil、launchctl、codesign 的用法时,直接搜关键字就行。每条命令都带 风险标识(只读 / 有副作用 / 危险),新手也能看懂该不该敲、能敲出什么事。
六、注意事项与常见问题
注意事项
- 项目很新:2026-08 才建仓,一个月出头,功能面铺得很开,但作者自己标注很多模块「未充分测试」,遇到问题鼓励直接提 issue / PR
- 侧载与注入是 Beta:IPA 工作台、Mac 应用注入等涉及签名的功能,请先在非关键环境试,别拿主力机的重要数据练手
- CI 目前是红的:仓库 README 上的 CI 徽章显示
failing,介意「状态灯」的话可以先观望,或自己跑一遍本地构建 - 协议徽章识别不出来:GitHub 上显示
license not identifiable by github,但仓库里的 LICENSE 是 GPL-3.0,以文件为准 - 无遥测:README 明确写了 no telemetry,介意隐私的可以放心
90 | 系统概览与清理
80 | 应用修复与命令速查
60 | 应用分身
45 | IPA 侧载 / 注入(Beta)
常见问题
为什么打开提示「无法验证开发者」?
当前 release 为 ad-hoc 签名、未公证。系统设置 → 隐私与安全性 → 「仍要打开」即可,别关 Gatekeeper
支持 Intel Mac 吗?
支持,官方发布的是 Apple Silicon + Intel 通用二进制
系统要求是什么?
macOS 13 及以上;从源码构建需要 Swift 5.9+
清理会删到系统文件吗?
清理只在用户目录内操作,且删除前会先预览占用空间、等你确认
应用分身算破解吗?
不算。它用独立数据目录做多开,不改客户端本体、不绕过授权;但请遵守目标软件的账号使用政策
是 AI 写的,靠谱吗?
Codex + Grok 参与了开发,但代码在 GitHub 上开源可审、可自行构建。项目还在高频迭代,建议先当「好用的辅助工具」,而不是「不可替代的生产力基建」
结语
MacAssistant 有意思的地方有两层:一层是功能,它把 Mac 上最琐碎的几件事(清理、多开、修复、查命令、折腾侧载)收拢进一个原生界面里,对怕命令行的小白尤其友好;另一层是它的出身——一个由 AI Agent 花几个小时写出来、还能跑到一百多 Star 的开源 Mac App。项目还很年轻,Beta 功能不少,CI 也是红的,但胜在开源、无遥测、迭代快。爱折腾的 Mac 用户,值得下下来玩玩。
以上就是《今日推荐项目》第 05 期。如果你有想让我测一测、写一写的开源项目,欢迎在评论区留言,下一期可能就是它。下期预告:


