返回目录
开源项目设计创作类新手

MacOptimizer(Mac优化大师):macOS 系统优化与应用管理工具

MacOptimizer 是一款专为 macOS 设计的系统优化与应用管理工具,采用 SwiftUI 构建界面,提供控制台系统监控、应用卸载与残留文件清理、垃圾清理、系统优化、大文件查找、废纸篓管理、深度清理和文件管理等八大核心模块,支持中英双语切换,并以 MIT 许可证开源。

0 次阅读2026/09/14 发布
MacOptimizer(Mac优化大师):macOS 系统优化与应用管理工具 来源图片

社区作者 · zZz

它解决什么问题

项目定位

MacOptimizer(中文名“Mac优化大师”)是一个面向 macOS 的系统优化与磁盘/应用管理桌面工具,使用 Swift 5.9 与 SwiftUI 4.0 开发,架构为 MVVM,最低支持 macOS 13.0(Ventura),通过 Swift 编译器(swiftc)与 build.sh 脚本构建。配图 1 为项目 Logo;配图 2 至配图 5 为界面截图,来源未逐一标注对应模块,具体画面内容待核验。

八大核心功能模块

1. 多语言支持(新功能)

  • 中英双语,一键切换界面语言
  • 语言偏好自动持久化保存
  • 所有界面元素均支持本地化

2. 控制台(系统监控)

  • CPU 占用率:实时监控 CPU 使用情况
  • 内存状态:显示已用/可用内存
  • 磁盘空间:可视化磁盘使用占比
  • 进程管理:查看并管理运行中的应用和后台进程
  • 一键停止进程:快速终止不需要的进程

3. 应用卸载

  • 智能扫描:自动检测已安装的应用程序
  • 残留文件检测:查找 Preferences、Application Support、Caches、Logs、Saved State、Containers、Launch Agents、Crash Reports 等关联残留文件
  • 完全卸载:一键删除应用及所有相关文件
  • 选择性删除:可仅删除残留文件,或连同应用一起删除
  • 移至废纸篓:支持安全删除,可从废纸篓恢复

4. 垃圾清理

  • 系统缓存:清理 macOS 系统缓存
  • 应用缓存:清理各应用产生的缓存文件
  • 浏览器缓存:支持 Safari、Chrome、Firefox 等主流浏览器
  • 日志文件:清理系统和应用日志
  • 分类展示:按类型分组显示,支持选择性清理

5. 系统优化

  • 启动项管理:查看和禁用开机启动项
  • 内存释放:一键清理系统内存
  • 系统加速:优化系统性能

6. 大文件查找

  • 智能扫描:快速定位占用大量空间的文件
  • 多目录扫描:扫描主目录下的所有文件
  • 可视化展示:清晰展示文件大小和位置
  • 快速清理:支持直接删除或移至废纸篓

7. 废纸篓管理

  • 查看内容:浏览废纸篓中的所有文件
  • 空间统计:显示废纸篓占用空间
  • 一键清空:快速清空废纸篓释放空间

8. 深度清理

  • 孤立文件扫描:扫描已卸载应用的残留文件
  • 智能识别:自动识别不属于任何已安装应用的文件
  • 系统保护:自动排除 Apple 系统文件,防止误删
  • 分类展示:按类型分组(应用支持、缓存、偏好设置、容器、日志等)
  • 选择性清理:支持全选/反选,自由选择要清理的项目
  • 安全删除:文件移至废纸篓,可恢复

9. 文件管理(文件浏览器)

  • 磁盘浏览:浏览整个 Mac 磁盘目录结构
  • 快捷访问:主目录、桌面、文稿、下载、应用程序、磁盘根目录
  • 导航功能:前进/后退/上级目录 + 面包屑路径栏
  • 路径输入:支持手动输入路径快速跳转(支持 ~ 主目录)
  • 文件操作:新建文件夹、新建文件、重命名、删除
  • 显示隐藏文件:可切换显示/隐藏系统隐藏文件
  • 终端集成:一键在系统终端中打开当前目录
  • 右键菜单:打开、在 Finder 中显示、重命名、删除

技术栈

  • 语言:Swift 5.9
  • UI 框架:SwiftUI 4.0
  • 最低支持:macOS 13.0(Ventura)
  • 架构:MVVM
  • 构建工具:Swift Compiler(swiftc)

项目结构(README 摘要)

  • AppUninstaller/:源码目录,包含 AppUninstallerApp.swift(应用入口)、ContentView.swift(主视图)、NavigationSidebar.swift(侧边导航)、LocalizationManager.swift(国际化管理)、Models.swift(数据模型)、Styles.swift(全局样式),以及 MonitorView/SystemMonitorService/ProcessService(控制台)、AppScanner/AppDetailView/ResidualFileScanner/FileRemover(应用卸载)、JunkCleaner/JunkCleanerView(垃圾清理)、SystemOptimizer/OptimizerView(系统优化)、LargeFileScanner/LargeFileView(大文件扫描)、TrashView/DiskSpaceManager/DiskUsageView(废纸篓)、DeepCleanScanner/DeepCleanView(深度清理)、FileExplorerService/FileExplorerView(文件管理)等模块文件,另含 Info.plist 与 AppIcon.icns
  • build.sh:构建脚本
  • release_package.sh:发布打包脚本
  • README.md:说明文档

Roadmap(作者规划)

  • 多语言支持(English/中文)
  • 定时清理任务
  • 菜单栏组件
  • 应用更新检测
  • 重复文件查找
  • 隐私保护(浏览历史清理)

免责声明(原文要点)

  • 请在使用前备份重要数据
  • 删除系统文件可能导致应用无法正常工作
  • 建议先使用“移至废纸篓”功能,确认无误后再清空
  • 本工具仅供学习和个人使用

来源正文另含第三方推广信息(AI 影视与设计平台 zaomeng.art),与本项目功能无关。README 底部提供问题收集与建议的腾讯文档表格链接,供反馈使用。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

以下步骤依据项目 README 整理,按顺序执行即可。

一、准备环境

  1. 系统版本:macOS 13.0(Ventura)或更高版本。
  1. 芯片:Apple Silicon(M1/M2/M3/M4)或 Intel(Intel 需修改编译参数,见第五节)。
  1. 依赖:安装 Command Line Tools(无需安装完整 Xcode)。

二、安装方式一:通过 Homebrew 安装(README 标注为推荐)

README 中文部分给出以下命令:

bash
# 使用 Homebrew Cask 安装
brew tap ddlmanus/macoptimizer
brew install --cask macoptimizer

或从本地 cask 文件安装:

bash
brew install --cask ./homebrew/macoptimizer.rb

三、安装方式二:下载 DMG

从 GitHub Releases 下载最新版本(文件名以实际发布为准):

  • Apple Silicon(M1/M2/M3/M4):MacOptimizer_vX.X.X_AppleSilicon.dmg
  • Intel:MacOptimizer_vX.X.X_Intel.dmg

四、从源码编译(英文段落给出的顺序)

  1. 克隆仓库:
bash
git clone https://github.com/ddlmanus/MacOptimizer.git
cd MacOptimizer
  1. 运行构建脚本(需先赋予执行权限):
bash
chmod +x build.sh
./build.sh
  1. 启动应用:
bash
open build/Mac优化大师.app

中文段落给出的是同样三步,仅注释为中文(克隆仓库 / 运行构建脚本 / 启动应用)。

五、Intel 芯片支持

如需在 Intel Mac 上编译,请修改 build.sh 中的编译参数:

bash
# 将
-target arm64-apple-macos13.0
# 改为
-target x86_64-apple-macos13.0

六、首次运行与安全提示

  1. 首次运行前建议先备份重要数据。
  1. 删除系统文件可能导致应用无法正常工作,建议先使用“移至废纸篓”,确认无误后再清空。
  1. 工具仅供学习和个人使用。

七、常见问题

  • Intel 机器上编译失败或架构不匹配:检查是否已按第五节把构建目标从 arm64-apple-macos13.0 改为 x86_64-apple-macos13.0。

脚本无法执行:确认已执行

可复制命令
chmod +x build.sh

  • 未安装完整 Xcode 是否可以编译:README 说明仅需 Command Line Tools。
  • 误删文件如何恢复:使用“移至废纸篓”的删除方式可从废纸篓恢复,因此不建议直接删除。
  • 问题反馈:README 提供腾讯文档表格用于问题收集和建议(链接见来源正文)。

(注:README 未给出对 macOS 版本号之外的具体硬件配置数值要求,相关细节待核验。)

来源教程配图

MacOptimizer Logo
配图 1 · MacOptimizer Logo查看原图
image
配图 2 · image查看原图
image
配图 3 · image查看原图
image
配图 4 · image查看原图
image
配图 5 · image查看原图

适用场景

在 macOS 上实时监控 CPU
内存
磁盘占用并管理进程
卸载应用并清理其偏好设置
缓存
容器
启动代理等残留文件
清理系统缓存
应用缓存
浏览器缓存与日志文件释放磁盘空间
查找并处理占用大量空间的大文件
扫描已卸载应用遗留的孤立文件并进行受控清理