跳到主要内容

Mole

Mole

🐹 像鼹鼠一样深入挖掘来优化你的 Mac

Mole 是一个强大的 Mac 系统优化工具,集成了 CleanMyMac、AppCleaner、DaisyDisk、Sensei 和 iStat 的功能于一身,帮助你深度清理系统、卸载应用、优化性能和监控系统状态。

核心功能

🧹 深度系统清理

  • 清理用户应用缓存、浏览器缓存(Chrome、Safari、Firefox)
  • 清理开发工具缓存(Xcode、Node.js、npm)
  • 清理系统日志和临时文件
  • 清理应用专属缓存(Spotify、Dropbox、Slack 等)
  • 清空废纸篓

🗑️ 智能应用卸载

  • 完整卸载应用及其相关文件
  • 自动查找并清理 52+ 个位置的残留文件
  • 包括 Application Support、Caches、Preferences、Logs、WebKit、Cookies、Extensions、Plugins、Launch daemons 等

⚡ 系统优化

  • 重建系统数据库和清理缓存
  • 重置网络服务
  • 刷新 Finder 和 Dock
  • 清理诊断和崩溃日志
  • 删除交换文件并重启动态分页器
  • 重建启动服务和 Spotlight 索引

💾 磁盘空间分析

  • 可视化磁盘空间使用情况
  • 快速定位大文件和文件夹
  • 支持 Vim 风格导航(h/j/k/l)
  • 显示文件大小占比和最后修改时间

📊 实时系统状态

  • 系统健康评分
  • CPU、GPU、内存、磁盘使用率
  • 网络流量监控
  • 电池状态和健康度
  • 进程资源占用排行
  • 温度和风扇转速监控

安装

方法 1: 使用安装脚本(推荐)

curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash

方法 2: 使用 Homebrew

brew install tw93/tap/mole

卸载

mo remove

或者使用 Homebrew:

brew uninstall mole

使用方法

交互式菜单

mo

启动交互式菜单,通过图形界面选择功能。

深度清理

Mole

# 执行深度清理
mo clean

# 预览清理计划(不实际删除)
mo clean --dry-run

# 管理受保护的缓存白名单
mo clean --whitelist

卸载应用

Mole

mo uninstall

选择要卸载的应用,Mole 会自动查找并清理所有相关文件。

系统优化

mo optimize

刷新系统缓存和服务,优化系统性能。

磁盘分析

Mole

mo analyze

可视化查看磁盘空间使用情况,支持以下操作:

  • ↑↓←→ 导航
  • O 打开文件/文件夹
  • F 显示详情
  • 删除
  • L 显示大文件(24+)
  • Q 退出

系统状态监控

Mole

mo status

实时查看系统健康状态、硬件信息和性能指标。

Touch ID 配置

mo touchid

配置 Touch ID 用于 sudo 认证,无需输入密码。

更新 Mole

mo update

查看帮助

mo --help

查看版本

mo --version

快捷启动器集成

Mole 支持与 Raycast 或 Alfred 集成,实现快速启动:

curl -fsSL https://raw.githubusercontent.com/tw93/Mole/main/scripts/setup-quick-launchers.sh | bash

安装后可以直接从 Raycast 或 Alfred 启动以下命令:

  • clean - 深度清理
  • uninstall - 卸载应用
  • optimize - 系统优化
  • analyze - 磁盘分析
  • status - 系统状态

如需指定终端应用,可设置环境变量:

MO_LAUNCHER_APP=<终端名称>

安装完成后,在 Raycast 中运行 "Reload Script Directories" 或重启 Raycast 即可使用。

使用技巧

安全第一

如果你的 Mac 非常重要,建议等待 Mole 更加稳定后再进行完整清理。

预览清理计划

在实际清理前,先运行预览模式查看将要删除的内容:

mo clean --dry-run

管理白名单

使用白名单功能保护重要的缓存文件:

mo clean --whitelist

使用 Touch ID

配置 Touch ID 后,无需每次输入密码:

mo touchid

Vim 风格导航

所有菜单都支持 Vim 风格的 h/j/k/l 键导航,也可以使用方向键。

常用命令速查

命令说明
mo启动交互式菜单
mo clean深度清理系统
mo clean --dry-run预览清理计划
mo clean --whitelist管理缓存白名单
mo uninstall卸载应用及残留
mo optimize优化系统性能
mo analyze磁盘空间分析
mo status系统状态监控
mo touchid配置 Touch ID
mo update更新 Mole
mo remove卸载 Mole
mo --help显示帮助
mo --version显示版本

清理效果示例

$ mo clean
Scanning cache directories...
✓ User app cache 45.2GB
✓ Browser cache (Chrome, Safari, Firefox) 10.5GB
✓ Developer tools (Xcode, Node.js, npm) 23.3GB
✓ System logs and temp files 3.8GB
✓ App-specific cache (Spotify, Dropbox) 8.4GB
✓ Trash 12.3GB
====================================================================
Space freed: 95.5GB | Free space now: 223.5GB
====================================================================

参考资源