CleanMyMac Gaat Volledig Terminal-Only om Developer Caches op te Ruimen
Waar verdwijnt al die vrije ruimte op je Mac voortdurend naartoe? Gisteren had je nog 50 GB over, en vandaag moppert het systeem dat de geheugen bijna op is. Een bekend beeld voor iedereen die code schrijft. Je opent Finder en begint te raden: heeft Docker je images opgegeten, is DerivedData door Xcode op obscene proporties geblazen, of slaan oude React-projecten gigabytes aan dependencies op?
Het MacPaw-team heeft de cleanmymac-cli utility in publieke bèta uitgebracht. Het is een consoleversie van hun cleaner, maar met een duidelijke focus op developers. Geen logge vensters of onnodige animaties, gewoon CLI en een interactieve TUI direct in de terminal.
Wat de Console CleanMyMac Kan Doen
De utility probeert niet de desktop-applicatie volledig te vervangen. In plaats van te zoeken naar virussen en opstartitems te optimaliseren, is de focus verlegd naar compiler-resterende bestanden, package manager-caches en gegenereerde mappen.
Globale Caches Opschonen met de clean Commando
De clean commando scant het systeem naar rommel die zich buiten broncode-mappen heeft opgehoopt.
cleanmymac clean
Je kunt gericht scannen per categorie:
cleanmymac clean devvindt caches van Homebrew, npm, Yarn, pnpm, pip, uv, Poetry, Cargo, Go, CocoaPods, Docker, VS Code en JetBrains.cleanmymac clean junkruimt systeemlogs en Xcode-specifieke rommel op: DerivedData, Device Support, Module Cache.cleanmymac clean aiverwijdert artefacten van lokale tools en assistenten zoals Claude.cleanmymac clean trashleegt de prullenbak van het systeem.
Na het scannen opent een interactief menu. Je kunt pijltjestoetsen gebruiken om in elke categorie te duiken, spatie drukken om bestanden die je wilt behouden uit te schakelen, en pas daarna Enter drukken om te verwijderen.
Vergeten Project-artefacten Vinden met purge
De meest praktische functie voor degenen die tientallen repositories onderhouden. De purge commando doorloopt standaard developer-paden (~/Projects, ~/Code, ~/dev, ~/GitHub, ~/Workspace) en stelt een lijst samen van zware mappen:
node_modules,.next,.turbotargetin Rust-projecten.venv,venv,__pycache__DerivedData,Pods,.build,cmake-build-*
cleanmymac purge
Of met een specifiek pad:
cleanmymac purge ~/Projects
Interessant detail: de utility controleert de bestandsleeftijd. Artefacten ouder dan zeven dagen worden automatisch aangevinkt voor verwijdering. Verse projecten waar je gisteren aan werkte blijven uitgeschakeld in de lijst. Je per ongeluk de werkomgeving van je huidige taak verwijderen voorkom je door niet blindelings Alles selecteren te drukken.
Schijfruimte Analyseren met analyze
Wanneer de schijf vol is maar het onduidelijk is waarmee, helpt de ingebouwde bestandsverkenner:
cleanmymac analyze
Het scant een map, sorteert mappen op grootte en tekent ASCII-grafieken direct in de terminal. Je kunt in submappen duiken, geselecteerde paden in Finder openen door O te drukken, of selectief grote archieven verwijderen.
Geheugen Vrijmaken met optimize
Voor snel onderhoud is er de optimize commando:
cleanmymac optimize ram
cleanmymac optimize purgeable
De eerste commando spoelt inactief RAM weg zonder sudo aan te roepen. De tweede vraagt macOS om onmiddellijk ruimte vrij te maken die het systeem al als purgeable heeft gemarkeerd maar om de een of andere reden nog niet naar schijf heeft teruggestuurd.
Installatie en Eerste Stappen
Je hebt macOS 11 of nieuwer nodig en de Homebrew package manager geïnstalleerd.
Installatie gebeurt met één regel via de officiële tap:
brew install --cask macpaw/taps/cleanmymac-cli
Daarna worden twee equivalente commando's beschikbaar in de terminal: cleanmymac en de korte alias cmm.
Als je de utility zonder parameters uitvoert, opent het hoofdmenu met een lijst van beschikbare modi. Voor scripts en automatisering heeft elke commando een --force vlag die gevonden items verwijdert zonder bevestigingsdialogen te tonen. Wees voorzichtig ermee en voer eerst scans uit in interactieve modus.
Als sommige projecten onder geen beding mogen worden verwijderd, voeg dan hun paden toe aan de whitelist:
cleanmymac ignore add ~/Projects/core-service
Nuances en Beperkingen
Het project is in publieke bèta, dus commando-gedrag kan veranderen. De utility zelf wordt gratis gedistribueerd, maar onder MacPaw's proprietaire licentie—dit is niet open source.
Telemetry verzamelt standaard basische analyses, maar je kunt dit uitschakelen in de instellingen via cleanmymac config. De utility verzendt nergens project-broncode of persoonlijke gegevens.
Wie Zal Dit Nuttig Vinden
Het gereedschap bespaart tijd voor degenen die voortdurend stacks wisselen, experimenteren met nieuwe frameworks, of mobiele apps bouwen in Xcode. In plaats van aangepaste bash-scripts te schrijven met eindeloze find . -name "node_modules" -exec rm -rf, kun je purge eenmaal uitvoeren en duidelijk zien hoeveel gigabytes er worden vrijgemaakt. Als je op een MacBook met een 256 of 512 GB SSD werkt, zal de utility zeker van pas komen in je dagelijkse routine.
Gerelateerde projecten