RacClean

Free · macOS 14 or later · Apple silicon

Clean your Mac without guessing what you just deleted.

RacClean finds caches, leftovers, duplicates and forgotten large files, shows you exactly what each one is, and only pre-selects the things an app will rebuild on its own. Everything else waits for you.

No account. No subscription. Nothing leaves your Mac unless you ask the AI assistant a question.

DashboardSample data
41.55GBFree

Reclaim space on your Mac

Review each item before deleting. Restore files from the Trash.

Used 452.84 GBFree 41.55 GB

What is taking up space

116.17GBSystem & other
Dashboard · Animated demo · Sample data

Disk space, storage categories, and your Mac at a glance.

Animated charts · Sample data

It says what it is deleting.

Every item shows its path, size, age and which app owns it. Categories carry a safety level — Safe, Review, or Impact — and only Safe is ever ticked for you.

Deletion goes to the Trash first.

Cleanups are recorded, and each one can be put back from the My Activity screen as long as the Trash has not been emptied. Permanent deletion is a setting you have to turn on.

It stays out of the way.

Idle, the app uses about 1% CPU and around 45 MB of memory. Expensive readings — per-process tables, GPU, temperature sensors, power meter — are only sampled while the screen that shows them is open.

The cleanup process

From scan to restore.

Illustrated workflow. This preview does not scan or change your files.

System JunkCaptured in RacClean
System Junk / Thai interface
RacClean System Junk, captured from the running macOS app with the Thai interface.

Cleaning/System Junk

Every cache, sorted by who owns it.

RacClean knows where more than sixty apps and toolchains keep their caches, and lists each as its own row so a single hog is easy to spot — not one anonymous "System Junk" blob.

  • Browser caches for Safari, Chrome, Arc, Brave, Edge and Firefox, per profile
  • Developer junk: Xcode DerivedData and archives, iOS DeviceSupport, simulator caches, npm, pnpm, Yarn, Bun, pip, uv, CocoaPods, Gradle, Go, Rust, Swift Package Manager, Playwright browsers, Homebrew downloads
  • App caches inside containers and Electron apps (Slack, Discord, Teams, Spotify, Zoom, Adobe), logs, crash reports, saved application state, Quick Look thumbnails
  • Review-only categories that hold your own content: old downloads and installers, mail attachments, iPhone and iPad backups, the Trash
AI FilesCaptured in RacClean
AI Files / Thai interface
RacClean AI Files, captured from the running macOS app with the Thai interface.

New/AI Files

The first cleaner that knows what your AI tools leave behind.

Coding assistants write a great deal and delete none of it. RacClean inventories what Claude Code, Codex, Cursor, Antigravity, Gemini CLI, Copilot, Windsurf, Ollama, LM Studio, Hugging Face and a dozen others keep — and draws a hard line between the work they produced and the caches they can rebuild.

  • Created by AI — conversation transcripts, edit history and checkpoints, generated images — is shown, sized, and never pre-selected
  • Reclaimable — sandbox images, extensions, model weights, caches, logs — with only caches and logs ticked by default; multi-gigabyte downloads wait for you
  • Archive before you delete: copies the work to a folder you choose, dated so nothing is overwritten
  • Projects AI has worked in, read from the working directory inside each transcript, with a flag when the project folder itself is already gone — those transcripts are the only record left
PerformanceSample data

CPU

27%

CPU usage

Illustrative live readings

Memory

74%

Memory pressure

Illustrative live readings

GPU

55%

GPU usage

Illustrative live readings

Temperature

47°C

CPU sensors

Illustrative live readings

Network

141 Kbps

Download

Illustrative live readings

CPU cores

1
2
3
4
5
6
7
8
9
10
11
12
Performance · Animated demo · Sample data

Monitoring/Performance

Activity Monitor, condensed to what matters.

Live CPU per core, memory pressure, GPU, network throughput and temperature, read straight from the kernel and IOKit — no shelling out, no helper daemon.

  • Per-process tables ranked by CPU, memory or an energy score whose formula is shown on screen
  • Temperature from the real sensors, with calibration references filtered out so the number moves when the chip does
  • Internet speed test (download, upload, latency) against Cloudflare, capped to sensible chunk sizes
  • A menu bar readout with your choice of CPU, memory, temperature and network, each with its own icon, refreshed slower when the app is in the background
BatterySample data
76%On battery

If you unplug now

2 h 18 minAt the current draw · 24.3 W

By activity

Idle
14.0 h
Music / podcasts
11.2 h
Reading / writing
9.3 h
Web browsing
7.0 h
Video streaming
6.2 h
Video calls
3.5 h
Coding / compiling
3.1 h
Battery · Animated demo · Sample data

Monitoring/Battery

How long will it last if you unplug now?

The battery gauge goes quiet the moment the adapter is connected, so RacClean reads the whole-system power meter instead. That makes the question answerable before the cable comes out.

  • Health, cycle count, condition, pack temperature, adapter wattage
  • Hours left at the current draw — a measured figure, with the three apps driving it
  • Hours by activity: idle, reading, music, browsing, video, video calls, coding, photo editing, video editing, gaming — with the apps you have open right now marked on the rows they belong to
  • Energy per process from CPU time, CPU wake-ups and disk traffic, each explained
Compare FoldersSample folder comparison
Compare Folders / Thai interface
RacClean Compare Folders, captured from the running macOS app with the Thai interface, using sample folders.

Tools/Compare Folders

Is the backup drive really complete?

Point it at a folder on your Mac and one on an external drive. It tells you what matches, what differs, what exists on one side only, and which side is newer.

  • Fast mode compares size and date; deep mode compares SHA-256 hashes
  • One-second timestamp tolerance so FAT and exFAT drives do not show false differences
  • Reveal either side in the Finder from the results

Everything in the app

Clean up, see what is taking up space, and keep an eye on your Mac.

Dashboard

Disk gauge, a storage breakdown pie you can click into, live CPU/memory/GPU/network/temperature strip, a card per tool, an AI Files card, and a 30-day chart of how much each cleanup freed. One Smart Scan button runs every scanner.

System Junk

Caches, logs, developer and package-manager junk, mail attachments, old downloads, device backups and the Trash, each row labelled Safe, Review or Impact. Per-app cache clearing for individual apps, the way a phone's storage screen works.

Apps

Every installed app with its real size, its caches, support data, web data, logs and saved state. Uninstall an app together with its files, and find leftovers from apps that are already gone — only reported when Launch Services cannot find the app anywhere and nothing has touched the folder in six months.

Large & Old Files

Files above a size you choose, filtered by age and by when they were last opened (from Spotlight metadata), scoped to any folder through the native folder picker.

Duplicates

Byte-identical files found by size grouping then streamed SHA-256 hashing, and similar photos found by perceptual hashing so a re-export or a resized copy is caught too. The newest copy is suggested to keep.

Space Lens

A squarified treemap of the disk. Click to drill into any folder; a list beside the map shows the same data as numbers.

Compare Folders

Mac against an external drive: identical, different, only on one side, and which side is newer. Fast or deep comparison.

AI Files

What Claude Code, Codex, Cursor, Antigravity, Gemini, Copilot, Ollama and other AI tools keep on the Mac, split into work worth keeping and caches worth reclaiming, plus the list of projects those tools have worked in.

Performance

Per-core CPU, memory, GPU, network, temperature, load average, uptime and thermal state, with process tables, clickable detail views, a speed test, and a "Speed things up" panel that only makes suggestions when readings justify them.

Battery

Health and cycles, whole-system power draw even when plugged in, hours left at the current draw, hours by activity, and energy per process.

Startup Items

Login items, launch agents and daemons across user and system scopes, with entries that point at deleted programs flagged for removal.

Protection

Real checks with real answers: System Integrity Protection, Gatekeeper, FileVault, firewall, XProtect definition age, pending software updates, remote-access services listening, the hosts file, unsigned or untrusted app signatures, startup item signatures, and browser extensions. Each finding links to the System Settings pane that fixes it. This is a posture check, not an antivirus.

AI Assistant

A chat with Claude, ChatGPT, Gemini or DeepSeek using your own API key, stored in the Keychain. Attach any scan's results as context, see the exact payload before it is sent, choose detailed or anonymised paths, and watch the answer stream in. Available as a side panel from any screen.

My Activity

Every cleanup, when it ran, what it removed and how much it freed, with a 30-day chart and a per-tool breakdown. Restore any cleanup's files from the Trash with one click.

Settings

Thai or English, Trash or permanent deletion, menu bar item and its metrics, appearance, folder exclusions, network units, low-space notifications and scheduled scans, open at login with a menu-bar-only start, and AI provider keys.

Two kinds of files, one line between them.

Created by AI: conversations, code AI wrote, generated media. Shown, never pre-selected. Reclaimable: models, extensions and runtimes, tool caches, logs. Caches and logs ticked by default. Downloads wait for you.Created by AIConversationsCode AI wroteGenerated mediaShown. Never pre-selected.ReclaimableModelsExtensions & runtimesTool cachesLogsCaches and logs ticked by default.Downloads wait for you.

A rule enforced in code and covered by tests: nothing an assistant produced can arrive pre-selected, no matter what a rule says.

Project discovery does not decode folder names — a hyphen in a folder name is indistinguishable from a path separator — it reads the working directory each transcript recorded.

Archive copies; it never moves. A failed archive leaves the originals exactly where they were.

Claude CodeClaude desktopCodexChatGPT desktopCursorAntigravityGemini CLIGitHub CopilotWindsurfContinueAiderZedCodeiumAmazon QRooClineKilo CodeOpenHandsGooseAmpOllamaLM StudioHugging FacePyTorchWhisperComfyUIStable Diffusion WebUIInvokeAIPerplexity

Three safety levels. Only one is ticked for you.

Safe

The owning app rebuilds it on demand. Nothing is lost.

Pre-selected.

Review

Your own content with no second copy: old downloads, device backups, mail attachments, the Trash, anything an AI tool produced. Removable, but nothing brings it back.

Never pre-selected.

Impact

Removing it changes how an app behaves: signed-out sessions, lost settings, or the app itself disappearing.

Shown with a warning and a count before you confirm.

A last line of defence checks every removal against a list of paths that must never be touched — the system, your home folder itself, the Keychain, preferences, the running app, and any folder you exclude in Settings.

How it compares.

Marks are as of September 2026, from each product’s public documentation. If we got one wrong, tell us.

FeatureRacCleanCleanMyMacDaisyDiskmacOS built-in
PriceFreePaid subscriptionPaid, one-timeIncluded
Junk cleaning by category with safety levels
Yes
Yesown categories
No
Partialstorage recommendations
Per-app cache clearing
Yes
Yes
No
No
Uninstaller with leftovers
Yes
Yes
No
No
Large & old files with last-opened date
Yes
Yes
Partialsize only
Partial
Byte-identical duplicates
Yes
Yes
No
No
Similar-photo detection
Yes
Yes
No
PartialPhotos app only
Disk treemap
Yes
Yes
Yes
No
Folder comparison against an external drive
Yes
No
No
No
AI-tool files: created work separated from caches
Yes
No
No
No
Live CPU / memory / GPU / temperature, menu bar
Yes
Yes
No
PartialActivity Monitor, no temperature
Battery hours by activity, measured while plugged in
Yes
No
No
No
Security posture checks (firewall, FileVault, updates, signatures)
Yes
Partial
No
Partialspread across System Settings
Malware removal
No
Yes
No
YesXProtect, automatic
AI assistant with your own API key
Yes
No
No
No
Undo a cleanup from the Trash
Yes
Partial
n/an/a
Thai and English interface
Yes
No
No
Yes
Idle footprint~1% CPU, ~45 MBnot publishednot publishedn/a
Open sourceSee download section
No
No
No

RacClean is not an antivirus and does not remove malware. It reports whether macOS’s own protections are on and up to date.

Requirements

  • macOS 14 Sonoma or later
  • Apple silicon (M1 or later)
  • About 10 MB on disk
  • Full Disk Access for scanning Mail, Safari, Messages and Time Machine data. The app explains the permission and works without it, with fewer results.

What it does not do

  • No malware removal
  • No app updater
  • No cloud, no account, no telemetry
  • No Intel build at the moment
  • On first launch macOS shows a warning because the app is not notarised — how to open RacClean explains the two clicks it takes.

A few things you might be wondering.

Is it really free?

Yes. There is no trial, no paid tier and nothing unlocks with a purchase.

Why does macOS warn me when I open it?

Because RacClean is not signed with an Apple Developer ID. Open System Settings, choose Privacy & Security, scroll down and click "Open Anyway". You only do this once per version. Full instructions on the How to open page. How to open

Why does it ask for Full Disk Access?

Mail attachments, Safari data, Messages and Time Machine folders are protected by macOS and cannot be measured without it. You can decline; those categories will simply be missing.

Does anything leave my Mac?

Scans, cleanups and monitoring are entirely local. The only network use is the optional speed test (it downloads and uploads random bytes from Cloudflare) and the AI assistant, which sends only what you explicitly attach, after you have seen it, to the provider you chose with your own key.

What happens to deleted files?

They go to the Trash and the cleanup is recorded. You can put everything back from My Activity until you empty the Trash. Permanent deletion is off by default.

Will it slow my Mac down?

Idle, about 1% of one CPU core and around 45 MB of memory. Heavy readings are only taken while the screen showing them is open, and the menu bar refresh slows down when the app is in the background.

Download RacClean.

Download .dmg

Version 1.0.0 · macOS 14+ · Apple silicon

How to open it the first time

Installation guides: EN / TH

View source — repository link to be added.