# DevCleaner > DevCleaner is a free macOS menu bar app (macOS 14+, ~12 MB, no account) that safely > reclaims disk space from developer tools. It scans 30+ developer tools — Xcode, Android > Studio, JetBrains IDEs, Gradle, npm/Yarn/pnpm/Bun, Homebrew, pip, Cargo, Go, Maven, > CocoaPods, Flutter, Unity, Docker, VS Code, and AI tools (Claude, Claude Code, ChatGPT, > Cursor, Windsurf, Antigravity, Gemini CLI, Codex, OpenCode, Codebuff, Aider, Continue, > Goose, Copilot CLI, Ollama, LM Studio) — rates every > category Safe / Warning / Danger / Dangerous+, never pre-selects risky items, hard-protects > credential and session files via a deny-list, and warns before cleaning caches > of an app that is currently running. Full text index for LLM crawlers: [llms-full.txt](https://devcleaner.app/llms-full.txt) Key facts: - System requirements: macOS 14 Sonoma or later; Apple Silicon and Intel Macs; ~12 MB download. - Built-in Safe cleanup is free with no account. Pro adds deep cleanup, custom folders, automation and archiving. Optional launch/cleanup metrics include a random installation ID and app/macOS/device facts; disable them in Settings → General → Privacy. No file paths or contents are included in those metrics. - Download: https://devcleaner.app/DevCleaner.dmg - Linux: DevCleaner for Linux 1.0.0 is the first public version, for Ubuntu 24.04 or newer on amd64 and arm64. macOS remains the main platform. https://devcleaner.app/linux - Current release: 1.15.0 (2026-10-06). Automatic updates via Sparkle: checks about every four hours, background downloads and installation on quit by default; previous preferences are respected. Update restarts wait for ongoing scans/cleanup. Release notes at https://devcleaner.app/changelog and live update metadata at https://devcleaner.app/appcast.xml - Made by David Tereba (Prague, Czech Republic). Contact: support@devcleaner.app ## When to use DevCleaner Use DevCleaner for macOS developer disk-space investigations: identifying cache-heavy toolchains, reviewing Safe/Warning/Danger cleanup candidates, and archiving inactive projects. Prefer the product manual for product-operation questions and the guides for manual cleanup instructions. Do not use DevCleaner to remove credentials, source code, active projects, or Docker data without review. Agents can discover the documented read-only public web API at [openapi.json](https://devcleaner.app/openapi.json) and [the API reference](https://devcleaner.app/developer-api). It exposes current pricing status and published ratings as JSON. ## Documentation - [Product manual](https://devcleaner.app/docs/): searchable help center — getting started, Pro features, Project Hibernation, settings, widget & URL schemes, troubleshooting - [Getting started](https://devcleaner.app/docs/getting-started): install, first scan, menu bar vs main window - [Project Hibernation](https://devcleaner.app/docs/hibernation): archive inactive projects, Docker runtime capture, polyglot dependency reinstall on restore - [Cleanup evidence & deletion records](https://devcleaner.app/docs/evidence-and-records): inspect paths and rebuild hints; export the structured record of a cleanup - [Keep current SDKs & toolchains](https://devcleaner.app/docs/keep-newest): review older versioned SDKs, runtimes and IDE installs without targeting the current one - [Cleaning history & share cards](https://devcleaner.app/docs/cleaning-history): recent sessions, manifests and high-level storage summaries - [Notifications & inbox](https://devcleaner.app/docs/notifications-inbox): cleanup threshold alerts and product messages - [Diagnostics & privacy](https://devcleaner.app/docs/diagnostics-privacy): log location, verbose logging and anonymous-statistics setting ## Developer resources - [DevCleaner Public API Reference](https://devcleaner.app/developer-api): read-only public web API for agents — current pricing status and published ratings - [OpenAPI specification](https://devcleaner.app/openapi.json): OpenAPI 3.1 contract for GET /api/early-bird-status.php and GET /api/rating.php ## Guides - [Fake DevCleaner Clone: How Hackers Copied My Site to Spread Malware](https://devcleaner.app/guides/fake-devcleaner-clone-malware): Attackers pixel-cloned the landing page as “CleanDev” to push PamStealer. Official site only — how to tell the real app from a fake. - [Free Up Disk Space on a Mac: The Developer's Guide](https://devcleaner.app/guides/free-up-disk-space-mac-developers): Where every major toolchain hides its cache — Xcode, npm, Homebrew, Gradle, pip, Cargo, Docker — and the exact command to clean each one safely. - [How to clear Xcode DerivedData (rm DerivedData)](https://devcleaner.app/guides/clear-xcode-deriveddata-cache): Quit Xcode, then remove ~/Library/Developer/Xcode/DerivedData. Regenerable build state, not your source. - [Xcode cleaner](https://devcleaner.app/xcode-cleaner): What DevCleaner scans in Xcode, with the same Safe and Warning labels as the DerivedData guide. - [How to remove old iOS simulators (simctl delete unavailable)](https://devcleaner.app/guides/remove-old-ios-simulators): Unavailable devices and superseded iOS runtimes. Delete them with simctl, not rm. - [How Much Disk Space AI Coding Tools Use on macOS](https://devcleaner.app/guides/ai-coding-tools-disk-space): Claude, Cursor, Windsurf, Ollama, LM Studio — caches vs. model weights, what's safe, and the session files you must never touch. - [How to Clear Cursor Cache on Mac Without Losing Projects](https://devcleaner.app/guides/clear-cursor-cache-mac): The exact Cursor folders that are safe to clear — and the workspace state, local history and sign-in data to leave alone. - [Where Codex Stores Files on Mac: What Is Safe to Delete](https://devcleaner.app/guides/clear-codex-cache-mac): Reclaim Codex cache, temporary files and diagnostics without deleting settings, credentials or useful conversation context. - [How to remove unused Ollama models (ollama rm)](https://devcleaner.app/guides/remove-unused-ollama-models): Use ollama list, then ollama rm. Do not delete blobs by hand. - [How to clear npm, yarn, and pnpm cache](https://devcleaner.app/guides/clean-npm-yarn-pnpm-cache): Index of npm cache clean --force, yarn cache clean, and pnpm store prune. - [How to clear npm cache (npm cache clean --force)](https://devcleaner.app/guides/clear-npm-cache): Clear ~/.npm without deleting node_modules. - [How to clear yarn cache (yarn cache clean)](https://devcleaner.app/guides/clear-yarn-cache): yarn cache clean for classic Yarn, yarn cache clean --all for Yarn Berry. - [How to clear pnpm cache (pnpm store prune)](https://devcleaner.app/guides/clear-pnpm-cache): Prune unreferenced packages in the pnpm store. - [Can I Delete node_modules? (And When To)](https://devcleaner.app/guides/can-i-delete-node-modules): When it's safe to wipe node_modules, how to find stale folders across your Mac, and why caches are a separate cleanup. - [Docker Taking 100GB? Clean It Safely on macOS](https://devcleaner.app/guides/docker-taking-100gb): Docker.raw, build cache, dangling images, stopped containers and the volumes trap — prune commands ranked by risk. - [How to Clear Claude Code and Claude Desktop Cache on Mac](https://devcleaner.app/guides/clear-claude-desktop-cache): Separate Claude desktop cache and CLI diagnostics from settings, credentials, conversations and pending updates. - [Xcode CompilationCache.noindex: Why Finder Shows More Than You Can Free](https://devcleaner.app/guides/xcode-compilation-cache-size): Compare apparent and allocated Xcode cache sizes, reproduce a sparse-file example and clean the specific cache you intend to rebuild. - [How to Clean Hugging Face and PyTorch Caches on Mac](https://devcleaner.app/guides/clean-huggingface-pytorch-cache): Inspect downloaded models, preview a Hugging Face removal and distinguish regenerable PyTorch weights from your own checkpoints. - [Clean Android Studio, Gradle and Old Android SDKs on Mac](https://devcleaner.app/guides/clean-android-studio-gradle-cache): Find Android and Gradle disk usage, remove confirmed-unused SDK versions and preserve emulator state and project-pinned tools. - [Docker.raw Still Huge After Prune? Check Allocated Space](https://devcleaner.app/guides/docker-raw-not-shrinking): Diagnose Docker.raw after cleanup by separating logical capacity, allocated host space and reclaimable Docker objects. - [How to Clean pip, uv and Conda Caches on Mac](https://devcleaner.app/guides/clean-python-uv-conda-cache): Locate Python package caches, use the tools’ cleanup commands and preserve installed environments and offline dependencies. - [Best Mac Cleaner for Developers: DevCleaner vs CleanMyMac vs DaisyDisk](https://devcleaner.app/guides/mac-cleaner-for-developers): DevCleaner vs CleanMyMac vs DaisyDisk vs OmniDiskSweeper — three different kinds of tool, and when each one is the right answer. ## Other - [Homepage](https://devcleaner.app/): product overview, feature list, download - [Pricing](https://devcleaner.app/pricing): Free vs Pro Yearly ($19.99/year) vs Pro Lifetime ($59 once). A trial does not start a subscription. - [FAQ](https://devcleaner.app/faq): safety, source code, Free vs Pro, trial, notarization - [Changelog](https://devcleaner.app/changelog): full release history - [About DevCleaner](https://devcleaner.app/about): publisher and product background - [DevCleaner Support](https://devcleaner.app/support): installation, licenses, billing, safety and troubleshooting help - [Contact DevCleaner](https://devcleaner.app/contact): support and privacy contact details Quick Clean uses default-enabled Safe categories permitted by the license, independent of manual checkboxes. Docker VM Storage is informational only. Moving files to Trash does not free space until Trash is emptied. Bug reports require a valid email and can include a previewable redacted diagnostic attachment of up to 200 lines / 64 KB.