TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证A native macOS disk-cleanup utility built with Swift and SwiftUI.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Download Moppo for macOS · macOS 15+ · Apple silicon and Intel · Signed and notarized
Or install with Homebrew:
brew install --cask anguria-studio/tap/moppo
| Feature | What you can do |
|---|---|
| Dashboard | See disk usage and compare changes between saved measurements. |
| Cleanup | Review caches, application leftovers, Xcode data, developer folders, and Git worktrees. |
| Storage Explorer | Browse folders with a table and treemap. |
| AI Tools | Review AI tool storage, Codex sessions, worktrees, and local models. Models in use stay protected. |
| Duplicates | Compare file contents or find identical and similar photos. |
| App Uninstaller | Review applications and related files. Remove Homebrew packages through Homebrew. |
| Docker images | Review unused images and remove them through Docker. |
| History and Put Back | Review removal results and restore eligible items from the Trash. |
| Everyday controls | Set exclusions, scan schedules, low-space alerts, and menu bar mode. |
| Command line | Scan, save cleanup plans, and remove items from Terminal or an AI agent. |
See the user guide for filters, file access, settings, and removal behavior.
The Homebrew command above installs the same signed and notarized disk image. Use the full cask name as shown.
Use Moppo > Check for Updates… to check for a new version. Moppo checks for updates automatically. You can turn off automatic checks in Settings > Updates.
| Before removal | What to know |
|---|---|
| Reported sizes | Shared storage can reduce the space that removal recovers. |
| Put Back | Recovery requires a saved receipt and the item still in the Trash. |
| Permanent removal | Put Back cannot restore Homebrew packages, Docker images, tool command removals, or permanently deleted items. |
| Photos | With iCloud Photos enabled, deletion affects the linked library and its other devices. |
Read the removal and Put Back guide for confirmation, permission, and recovery details.
Scans run locally. Moppo stores scan caches, preferences, and cleanup history on your Mac. Photo previews and originals can download from iCloud. Controls are in Settings > Advanced. macOS manages file and Photos access.
Install the moppo command and the agent skill from Settings > Advanced.
Read the CLI guide and the agent workflow for details.
Read the privacy policy and terms of use.
Moppo uses Swift 6, SwiftUI, and XcodeGen. See the build and test guide for requirements, signing, commands, and CI checks.
| Guide | Contents |
|---|---|
| User guide | Permissions, Cleanup filters, settings, removal, recovery, and updates |
| CLI guide | The moppo command, JSON output, and saved cleanup plans |
| Development notes | Source layout, measurement rules, and current limits |
| Build and test | Development setup and required checks |
| Release packages | Signing, notarization, and packaging |
| Writing style | Rules for documentation, interface text, and code comments |
| Project instructions | Repository guidance and contribution rules |
Open an issue before a large change. For bug reports, include the expected behavior and steps to reproduce the problem. Remove private file paths and personal photos from reports. Run the relevant tests and writing checks before you submit a pull request.
For support, use Help > Report a Problem… or email [email protected]. Review the generated report before you send it.
Moppo uses protection lists from Purge, by Jithin Sabu. Purge also informed the original Ollama manifest reader. Sparkle provides application updates.
Moppo uses the MIT License. See Third-party notices for source details and license notices.