tw93

tw93 / Mole

#12
47,1061,429+269 todayShell

🐹 Deep clean and optimize your Mac.

💡 Use Cases

适合需要一站式管理Mac系统清理、优化和监控的开发者,特别是经常产生大量缓存和构建产物的编程工作场景。

清理开发缓存垃圾

Problem: Mac上各种开发工具(如Xcode、npm、Cargo)产生的缓存和构建产物占用大量磁盘空间,手动清理繁琐且容易遗漏。

Solution: 使用`mo clean`命令深度清理系统缓存、日志和浏览器残留,特别是针对开发工具如CoreSimulator的清理,能快速回收GB级空间。

Example: 运行`mo clean --dry-run`预览要清理的项目,确认后执行`mo clean`,一键清理Xcode DerivedData、npm node_modules缓存、Rust target目录等。

彻底卸载应用程序

Problem: Mac上拖拽删除应用后,残留的配置文件、启动代理和隐藏文件仍占用空间且可能影响系统。

Solution: 使用`mo uninstall`智能卸载器,不仅删除应用本身,还会自动查找并移除相关的launch agents、preferences和隐藏残留文件。

Example: 想彻底移除已不用的Adobe Creative Cloud或旧版开发工具,运行`mo uninstall`选择应用,Mole会列出所有关联文件供确认删除。

分析磁盘空间占用

Problem: Mac磁盘空间不足,但不知道哪些大文件或目录占用了最多空间,手动查找效率低下。

Solution: 使用`mo analyze`可视化磁盘使用情况,快速定位大文件和占用空间最多的目录,支持扫描外部驱动器。

Example: 磁盘只剩10GB空间,运行`mo analyze`查看各目录大小分布,发现某个旧项目下的node_modules占用了20GB,可针对性清理。

监控系统实时状态

Problem: 开发时Mac突然变卡,需要快速查看CPU、内存、磁盘和网络的使用情况,但不想安装复杂的监控软件。

Solution: 使用`mo status`实时显示系统性能仪表盘,包括健康评分、硬件信息和CPU/GPU/内存/磁盘/网络实时数据。

Example: 编译大型项目时风扇狂转,运行`mo status`查看CPU和内存占用,发现某个进程异常消耗资源,及时处理避免系统卡死。

📊 Project Info

Language
Shell
Stars
47,106
Forks
1,429
Today
+269
Ranking
#12
Collection
Overall
Trending Date
April 14, 2026
Last Push
4/14/2026

🏷️ Topics

Shell脚本macOS优化磁盘清理系统监控一体化工具轻量高效Mac用户系统管理员

📸 Screenshots

Mole screenshot 1Mole screenshot 2Mole screenshot 3Mole screenshot 4