TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
Moppo는 차지하는 공간을 찾아 안전하게 제거할 부분을 알려주고, 사용자가 직접 선택하며 파일 복구도 가능합니다
Moppo finds what’s taking space and tells you which parts are safe to remove. You decide what goes, with a chance to put files back.
생산성Swift · PythonGitHub @anguria-studio온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.