ClawSkills logoClawSkills

Mole Mac Cleanup

Mac 清理和优化工具,结合了 CleanMyMac、AppCleaner、DaisyDisk 的功能。深度清理、智能卸载、磁盘洞察和项目工件清理

介绍

# Mole - Mac Cleanup & Optimization Tool

**Repo:** https://github.com/tw93/Mole **Command:** `mo`(不是 `mole`!) **Install:** `brew install mole`

> **Note for humans:** 不带参数的 `mo` 会打开一个交互式 TUI 模式。这对 Agent 来说没什么用,但你可能想手动试试! 😉

## 功能介绍

一体化工具集,集成了 CleanMyMac、AppCleaner、DaisyDisk 和 iStat Menus 的功能: - **深度清理** — 移除缓存、日志、浏览器残留 - **智能卸载** — 移除应用及其隐藏残留 - **磁盘分析** — 可视化使用情况,管理大文件 - **实时监控** — 实时系统状态 - **项目产物清理** — 清理 `node_modules`、`target`、`build` 等。

---

## 非交互式命令(适合 Clawd)

### 预览 / 试运行(务必先使用此项) ```bash mo clean --dry-run # Preview cleanup plan mo clean --dry-run --debug # Detailed preview with risk levels & file info mo optimize --dry-run # Preview optimization actions mo optimize --dry-run --debug # Detailed optimization preview ```

### 执行清理 ```bash mo clean # Run deep cleanup (caches, logs, browser data, trash) mo clean --debug # Cleanup with detailed logs ```

### 系统优化 ```bash mo optimize # Rebuild caches, reset services, refresh Finder/Dock mo optimize --debug # With detailed operation logs ```

**`mo optimize` 的作用:** - 重建系统数据库并清除缓存 - 重置网络服务 - 刷新 Finder 和 Dock - 清理诊断和崩溃日志 - 移除交换文件并重启动态分页器 - 重建启动服务和 Spotlight 索引

### 白名单管理 ```bash mo clean --whitelist # Manage protected cache paths mo optimize --whitelist # Manage protected optimization rules ```

### 项目产物清理 ```bash mo purge # Clean old build artifacts (node_modules, target, venv, etc.) mo purge --paths # Configure which directories to scan ```

配置文件:`~/.config/mole/purge_paths`

### 安装包清理 ```bash mo installer # Find/remove .dmg, .pkg, .zip installers ```

扫描范围:下载、桌面、Homebrew 缓存、iCloud、邮件附件

### 设置与维护 ```bash mo touchid # Configure Touch ID for sudo mo completion # Set up shell tab completion mo update # Update Mole itself mo remove # Uninstall Mole from system mo --version # Show installed version mo --help # Show help ```

---

## 典型工作流

1. **检查将被清理的内容:** ```bash mo clean --dry-run --debug ```

2. **如果没问题,运行清理:** ```bash mo clean ```

3. **优化系统(清理后):** ```bash mo optimize --dry-run mo optimize ```

4. **清理开发项目产物:** ```bash mo purge ```

---

## 清理内容(`mo clean`)

- 用户应用缓存 - 浏览器缓存(Chrome、Safari、Firefox) - 开发者工具(Xcode、Node.js、npm) - 系统日志和临时文件 - 应用特定缓存(Spotify、Dropbox、Slack) - 废纸篓

## 注意事项

- **终端:** 最好搭配 Ghostty、Alacritty、kitty、WezTerm 使用。iTerm2 存在问题。 - **安全性:** 请先使用 `--dry-run`。该工具内置了严格的保护措施。 - **调试:** 添加 `--debug` 获取详细日志。

更多产品