Project scanning
Point it at any folder. It walks subdirectories, detects stacks by marker files, and reports cleanable directories with exact sizes.
Reclaim gigabytes from abandoned node_modules, Rust target/,
Python .venv, and AI model caches — with one click. Everything goes to
the Recycle Bin / Trash. Fully recoverable.
Scan, review, and reclaim space without guessing what gets deleted.
Point it at any folder. It walks subdirectories, detects stacks by marker files, and reports cleanable directories with exact sizes.
Finds known cache locations for HuggingFace, Ollama, PyTorch, Cursor, Claude, and more — without touching settings or conversations.
Every item is tagged — dependencies, build output, cache, model weights, logs — so you know what redownloads vs what regenerates locally.
Slice results by stack or cache type, search by name, path, or cleanable folder, and sort by size or name before cleaning.
Nested projects fold into one card under the repo root, with cleanable folders shown relative to it — like apps/web/node_modules.
Tune scan depth for shallow or deep trees. A size cache reuses measurements for unchanged folders, so repeat scans of huge node_modules fly.
Review total bytes, per-item paths, category breakdown, and a recoverability reminder before any delete.
Expandable success/failure list per path so you can verify exactly what happened.
Cancel mid-scan with live progress — scanned-entry counters and elapsed time while you wait.
Each scan returns a session id. Only paths from that session are accepted — stale or synthesized paths are rejected.
Detects projects by stack markers and scans well-known AI tool cache locations.
Conservative by design — nothing is permanently deleted, and only advertised paths are accepted.
Everything goes through the OS Recycle Bin / Trash. Restore anything you didn't mean to remove.
Each scan produces a session id. The cleaner accepts only paths advertised during that specific scan.
Symlinks and Windows junctions are refused so deleting a link never affects its target.
Only volatile cache directories — never configuration, extensions, or conversation history.
Prebuilt bundles for Windows, macOS, and Linux — published on GitHub Releases.
| Platform | Artifact | |
|---|---|---|
| Windows | .msi installer or .exe (NSIS) |
Download |
| macOS (Apple Silicon) | .dmg (aarch64) |
Download |
| Linux | .AppImage or .deb |
Download |
Unsigned builds: Windows SmartScreen and macOS Gatekeeper will warn on first launch. Right-click → Open (macOS) or "More info → Run anyway" (Windows). Code signing is on the roadmap. Intel Mac users: build from source — see below.
Node.js 20+, Rust stable, and Tauri 2 OS-specific prerequisites.
# Clone and run in dev mode git clone https://github.com/Maks417/DevMachineCleaner.git cd DevMachineCleaner npm install npm run tauri dev # dev mode npm run tauri build # release bundle for your OS