Dulus
An AI agent for your desktop and terminal, on any model you choose. Hosted models run on Fuel, paid in $DULUS.
翻訳待ち
Free open-source Mac cleaner for caches, Xcode junk, and app leftovers. Trash-first, no telemetry. Install with Homebrew or download for macOS 13+.
翻訳待ち
その他Swift · Objective-CGitHub @jithin-sabuオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
Free up your Mac. Safely. A free, open-source native Mac app that clears the cache and junk your Mac piles up on its own. Files go to the Trash by default, so you can put them back.
翻訳待ち
Loading the full README.
Read the full README ↗Your Mac quietly fills up with cache and junk you never see and never asked for. Purge finds it, marks what is safe, and clears it in one click.
[!NOTE] Files and folders go to the Trash by default, and Purge never empties the Trash, so you can put them back until you empty it yourself. Deleted permanently: iOS simulators and simulator runtimes, through Xcode's
simctl; Xcode's optional Metal Toolchain, throughxcodebuild -deleteComponent(Xcode downloads it again when a project needs it); Time Machine local snapshots, throughtmutil(Purge keeps the newest and the one from your last backup); the Apple Intelligence models on macOS 27, which Apple's asset service releases and Purge can download again; command-line tools and Homebrew cask apps that their package manager uninstalls, when you choose that in the review sheet. Docker Desktop's folder goes to the Trash. Purge does not rundocker system prune.
You do not need to understand any of it to use it. But if you ever want to check, every item carries a plain-language explanation and a safety label, so nothing gets touched that you cannot see and verify first.
Scans ~/Library/Caches, sandbox container caches (these need Full Disk Access), and common system junk:
Five groups in one view:
simctl reports as deletablexcodebuild -deleteComponent when a full Xcode lists it as installednode_modules, Python virtual environments, Rust target, Flutter build output, Xcode Pods, Android .gradle, and other artifacts grouped by projectSimulators, runtimes and Xcode components are always Check First. They are deleted permanently, not moved to the Trash, and their section headers say so.
In Settings → Cleaning, choose Projects count as stale after (1 month to 2 years, or Show all) to control which projects appear. Age is measured from the last time anything in the project changed, including git activity, not from the date on node_modules or target. A project in use right now, with a terminal or dev server running inside it or a git command in progress, never appears.
Git worktrees made by AI coding tools (Cursor, Codex, Conductor, T3 Code, and Claude Code) appear under Orphaned Git Worktrees only once their repository no longer lists them. A worktree Git still uses never appears however old it is, and neither does one a terminal or agent is working inside.
Find space-hogging personal files without digging through folders:
This is the beginning of the README. Read the rest at the original. Read the full README ↗