Developer Machine Cleaner

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.

Windows macOS (Apple Silicon) Linux

Everything you need to clean safely

Scan, review, and reclaim space without guessing what gets deleted.

Project scanning

Point it at any folder. It walks subdirectories, detects stacks by marker files, and reports cleanable directories with exact sizes.

AI cache scanning

Finds known cache locations for HuggingFace, Ollama, PyTorch, Cursor, Claude, and more — without touching settings or conversations.

Category tags

Every item is tagged — dependencies, build output, cache, model weights, logs — so you know what redownloads vs what regenerates locally.

Filter, search & sort

Slice results by stack or cache type, search by name, path, or cleanable folder, and sort by size or name before cleaning.

Monorepo aware

Nested projects fold into one card under the repo root, with cleanable folders shown relative to it — like apps/web/node_modules.

Adjustable depth & fast re-scans

Tune scan depth for shallow or deep trees. A size cache reuses measurements for unchanged folders, so repeat scans of huge node_modules fly.

In-app confirmation

Review total bytes, per-item paths, category breakdown, and a recoverability reminder before any delete.

Post-clean report

Expandable success/failure list per path so you can verify exactly what happened.

Cancellable scans

Cancel mid-scan with live progress — scanned-entry counters and elapsed time while you wait.

Session-safe deletion

Each scan returns a session id. Only paths from that session are accepted — stale or synthesized paths are rejected.

Supported stacks & caches

Detects projects by stack markers and scans well-known AI tool cache locations.

Project stacks

Node.js Rust Python Go Java / Maven Java / Gradle .NET Flutter / Dart Xcode PHP / Composer Ruby / Bundler Swift / SPM Terraform CMake Bun Deno

AI & dev tool caches

HuggingFace Ollama PyTorch TensorFlow / Keras Diffusers OpenAI Triton NVIDIA compute cache LM Studio Jan GPT4All Cursor VS Code Windsurf Claude Desktop Claude Code

Built for safety

Conservative by design — nothing is permanently deleted, and only advertised paths are accepted.

Recycle Bin only

Everything goes through the OS Recycle Bin / Trash. Restore anything you didn't mean to remove.

Session-id allowlist

Each scan produces a session id. The cleaner accepts only paths advertised during that specific scan.

No symlink deletion

Symlinks and Windows junctions are refused so deleting a link never affects its target.

Conservative AI paths

Only volatile cache directories — never configuration, extensions, or conversation history.

Download

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.

Build from source

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