Clear what your developer tools left on your Mac. Keep what still matters.

Xcode, simulators, Flutter, Node, Unity and package managers quietly fill your Mac. CleanDev finds it, tells you what happens if you remove each thing, and never touches what is still in use.

CleanDev Lite is free and cleans Flutter, Node and Unity project folders. Xcode, simulators and package caches come with the full edition, which is not on sale yet.

Developer leftovers being cleared, while a few items in use stay locked in place.

It started with 503 MB free.

September 2026. A 460 GB Mac, full. macOS called almost all of it “System Data” and said nothing more. Cleaning it by hand got the free space back up to 148 GB. Apart from old apps, what came back had been left by developer tools. General-purpose cleaners found a small part of it, because they do not know how these tools work.

  • Flutter build folders, 10 projects24 GB
  • Package caches20 GB
  • iOS simulator content12 GB
  • iOS DeviceSupport, two old versions9 GB
  • Xcode DerivedData6.5 GB
  • Unity Library folder5.6 GB

Also cleared: old apps (42 GB, the full edition uninstalls apps with their leftovers) and Android emulators (13 GB, still on the list).

It knows where each tool keeps its leftovers.

Every source says what it is and what happens if you remove it.

  • XcodeFull edition

    DerivedData comes back with your next build, device support when the device reconnects. Old archives cannot be rebuilt, so they go to the Trash.

  • SimulatorsFull edition

    Apps and data inside simulators. The simulators stay; Apple’s own tool resets their content.

  • Flutter

    build and .dart_tool folders of your projects. The next flutter run recreates them.

  • Node

    node_modules folders. Your lockfile brings the exact same packages back.

  • Unity

    Library and obj folders. Unity reimports them the next time the project opens.

  • Package cachesFull edition

    npm, CocoaPods, pip, Homebrew, uv and pub. They download again when a tool needs them.

Most cleaners know how to delete. CleanDev knows what to leave alone.

These stay in the list with the reason shown, and cannot be selected.

  • Anything a running app uses

    If an app is running from a build folder, that folder is kept.

  • Your newest archiveFull edition

    Its dSYM may be the only way to read crash reports for the version people have installed.

  • A simulator that is runningFull edition

    It is left as it is until you shut it down.

  • A Unity project that is open

    Removing its Library under the editor would break the project.

  • A release build you have not uploaded

    An IPA, AAB or APK in a build folder is shown for review, not selected.

  • Anything built today

    A build or a dev server may still be using it, so it waits for you to decide.

One summary for everyone. Every detail for those who want it.

CleanDev Simple view: 54 GB can be cleaned safely, with categories and switchesCleanDev Simple view: 54 GB can be cleaned safely, with categories and switches

Simple view

How much can be cleaned safely, a few plain categories with what happens if you remove them, and one Clean button. It can only ever select safe items.

CleanDev Detailed view: sources in a sidebar, each item with its size, last use and reasonCleanDev Detailed view: sources in a sidebar, each item with its size, last use and reason

Detailed view

Every item by source, with its size, when it was last used and why anything is kept. Search, Show in Finder, and a log of every cleanup.

Screens from a sample Mac with made-up project names.

Two editions.

CleanDev Lite

Free on the Mac App Store

Cleans the project folders you choose.

  • Flutter, Node and Unity projects
  • Memory panel
  • Runs in the App Store sandbox
  • Same safety rules

CleanDev

Direct download, coming soon

Cleans everything developer tools leave on your Mac.

  • Everything in Lite
  • Xcode, simulators and device support
  • Package caches across your Mac
  • Forgotten developer processes
  • App uninstall with leftovers

Your files stay on your Mac.

CleanDev has no account, no server of ours and no analytics. Scanning, cleaning and the cleanup log stay on your Mac. Lite never goes online; the full edition only checks its license.

Read the privacy policy