DevCleanerAll docsDownload .dmg ↓
Docs / Keep current SDKs & toolchains

Keep current SDKs & toolchains

Old SDKs and runtimes can take substantial space. DevCleaner identifies older candidates for review while keeping the active or newest version out of that cleanup candidate set.

What “keep current” means

Where a tool maintains versioned installs, DevCleaner uses the tool’s version information and current selection to distinguish older candidates from the newest or active install. This is intentionally conservative: inspect the category evidence and select a candidate yourself before removing a WARNING item.

For Xcode DeviceSupport and iOS simulators, the number of versions to retain is configurable in Settings → Scanning. Keep more versions when you actively test older OS releases.

Versioned tools covered

Keep-current handling covers older Cursor agent CLI versions, rustup toolchains, Android SDK components and emulator system images, JetBrains Toolbox IDE apps and download cache, pyenv and rbenv versions, SDKMAN candidates, old FVM SDKs, Swift toolchains, Gradle wrapper distributions, uv toolchains, and browser binaries installed by Playwright, Electron, Cypress or Puppeteer.

It also accounts for Android build-tools, platforms, NDK and command-line tools, along with orphaned older JetBrains application-support folders. These are shown as categories with their normal risk level rather than silently removed.

Before removing an older version

  • Confirm the version is not pinned by a project, CI script or editor setting.
  • Keep a runtime if you still test apps targeting it.
  • Use the category info view to inspect the paths and reclaimable size.
  • For a recoverable route, choose Trash mode where it is available.

“Newest” is not a promise that an older toolchain is unused. DevCleaner makes the disk cost visible and leaves the final decision to you.

FAQ

Will DevCleaner delete my current SDK?
Keep-current scanners exclude the active or newest version from their older-version candidates. Review every selected Warning category before cleaning.
Can I choose how many Xcode versions remain?
Yes. The retain count for Xcode DeviceSupport and simulators is available in Settings → Scanning.
Are old browser binaries safe to delete?
They may need to be downloaded again by the test tool. Review the category’s label and paths before selecting it.