macOS-Bereinigung mit Auswahl statt blindem Löschen
Kostenlose macOS-CLI zum Bereinigen von Speicherplatz, Caches, Protokollen, Homebrew und Xcode. Open-Source-Alternative zu CleanMyMac.
Auf einen Blick
- Was ist das?
- Eine sachliche Untersuchung von mac-cleaner-cli, seinen dokumentierten Schnittstellen, Grenzen und dem passenden Einsatzrahmen.
- Für wen ist es gedacht?
- Geeignet ist mac-cleaner-cli für Teams, deren genannter Einsatz genau zu den dokumentierten Schnittstellen passt. Ungeeignet ist es als Ersatz für nicht beschriebene Funktionen.
- Darf ich es kommerziell nutzen?
- Ja. MIT ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
- Wird es noch gepflegt?
- Ja. Die letzten Commits kamen vor 29 Tagen.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich TypeScript, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
mac-cleaner-cli: Datenmodell und Zweck
Der Aufruf `npx mac-cleaner-cli` scannt Caches, Protokolle, Homebrew-Reste, Xcode DerivedData und weitere Dateien. Die interaktive Oberfläche zeigt Größen und lässt einzelne Einträge wählen. Der Aufruf `npx mac-cleaner-cli` scannt Caches, Protokolle, Homebrew-Reste, Xcode DerivedData und weitere Dateien. Die interaktive Oberfläche zeigt Größen und lässt einzelne Einträge wählen. Der Aufruf `npx mac-cleaner-cli` scannt Caches, Protokolle, Homebrew-Reste, Xcode DerivedData und weitere Dateien. Die interaktive Oberfläche zeigt Größen und lässt einzelne Einträge wählen. Der Aufruf `npx mac-cleaner-cli` scannt Caches, Protokolle, Homebrew-Reste, Xcode DerivedData und weitere Dateien. Die interaktive Oberfläche zeigt Größen und lässt einzelne Einträge wählen.
mac-cleaner-cli: Konkreter Einstieg
Die Kategorien sind als sicher, moderat und riskant markiert. `trash`, `temp-files`, Browser-Cache und Homebrew stehen neben `dev-cache`, `node-modules`, Downloads, iOS-Backups und großen Dateien. Riskante Einträge verlangen die passende Freigabe. Die Kategorien sind als sicher, moderat und riskant markiert. `trash`, `temp-files`, Browser-Cache und Homebrew stehen neben `dev-cache`, `node-modules`, Downloads, iOS-Backups und großen Dateien. Riskante Einträge verlangen die passende Freigabe. Die Kategorien sind als sicher, moderat und riskant markiert. `trash`, `temp-files`, Browser-Cache und Homebrew stehen neben `dev-cache`, `node-modules`, Downloads, iOS-Backups und großen Dateien. Riskante Einträge verlangen die passende Freigabe. Die Kategorien sind als sicher, moderat und riskant markiert. `trash`, `temp-files`, Browser-Cache und Homebrew stehen neben `dev-cache`, `node-modules`, Downloads, iOS-Backups und großen Dateien. Riskante Einträge verlangen die passende Freigabe.
mac-cleaner-cli: Architektur im Betrieb
Für Automatisierung gibt es `scan --json --verbose`, `clean --categories ... --yes` und `clean --dry-run`. `maintenance --dns` und `maintenance --purgeable` sind eigene Aufgaben. Das macht das Werkzeug für Cron oder CI interessant, verlangt aber eine genaue Prüfung der Pfade. Für Automatisierung gibt es `scan --json --verbose`, `clean --categories ... --yes` und `clean --dry-run`. `maintenance --dns` und `maintenance --purgeable` sind eigene Aufgaben. Das macht das Werkzeug für Cron oder CI interessant, verlangt aber eine genaue Prüfung der Pfade. Für Automatisierung gibt es `scan --json --verbose`, `clean --categories ... --yes` und `clean --dry-run`. `maintenance --dns` und `maintenance --purgeable` sind eigene Aufgaben. Das macht das Werkzeug für Cron oder CI interessant, verlangt aber eine genaue Prüfung der Pfade. Für Automatisierung gibt es `scan --json --verbose`, `clean --categories ... --yes` und `clean --dry-run`. `maintenance --dns` und `maintenance --purgeable` sind eigene Aufgaben. Das macht das Werkzeug für Cron oder CI interessant, verlangt aber eine genaue Prüfung der Pfade.
mac-cleaner-cli: Konfiguration und Grenzen
Die Dateiauswahl kann mit Pfeilen, Leertaste, `a` und `i` bedient werden. `uninstall` entfernt Apps samt zugehörigen Dateien. Eine globale Installation via `npm install -g mac-cleaner-cli` ist optional. Die Dateiauswahl kann mit Pfeilen, Leertaste, `a` und `i` bedient werden. `uninstall` entfernt Apps samt zugehörigen Dateien. Eine globale Installation via `npm install -g mac-cleaner-cli` ist optional. Die Dateiauswahl kann mit Pfeilen, Leertaste, `a` und `i` bedient werden. `uninstall` entfernt Apps samt zugehörigen Dateien. Eine globale Installation via `npm install -g mac-cleaner-cli` ist optional. Die Dateiauswahl kann mit Pfeilen, Leertaste, `a` und `i` bedient werden. `uninstall` entfernt Apps samt zugehörigen Dateien. Eine globale Installation via `npm install -g mac-cleaner-cli` ist optional.
mac-cleaner-cli: Beobachtbare Ergebnisse
Das README nennt Offline-Betrieb, keine Telemetrie, fünf Laufzeitabhängigkeiten und Tests mit TypeScript, ESLint und automatisierten Prüfungen. Diese Angaben sind Projektaussagen und ersetzen keine eigene Sicherheitsprüfung. Das README nennt Offline-Betrieb, keine Telemetrie, fünf Laufzeitabhängigkeiten und Tests mit TypeScript, ESLint und automatisierten Prüfungen. Diese Angaben sind Projektaussagen und ersetzen keine eigene Sicherheitsprüfung. Das README nennt Offline-Betrieb, keine Telemetrie, fünf Laufzeitabhängigkeiten und Tests mit TypeScript, ESLint und automatisierten Prüfungen. Diese Angaben sind Projektaussagen und ersetzen keine eigene Sicherheitsprüfung. Das README nennt Offline-Betrieb, keine Telemetrie, fünf Laufzeitabhängigkeiten und Tests mit TypeScript, ESLint und automatisierten Prüfungen. Diese Angaben sind Projektaussagen und ersetzen keine eigene Sicherheitsprüfung.
mac-cleaner-cli: Prüfung im eigenen Szenario
Die MIT-Lizenz erlaubt Nutzung, Änderung und Weitergabe, liefert aber keine Garantie. Da `clean --all --yes` tatsächlich löscht, sollte zuerst `scan --json` oder `--dry-run` in einer Testumgebung ausgewertet werden. Die MIT-Lizenz erlaubt Nutzung, Änderung und Weitergabe, liefert aber keine Garantie. Da `clean --all --yes` tatsächlich löscht, sollte zuerst `scan --json` oder `--dry-run` in einer Testumgebung ausgewertet werden. Die MIT-Lizenz erlaubt Nutzung, Änderung und Weitergabe, liefert aber keine Garantie. Da `clean --all --yes` tatsächlich löscht, sollte zuerst `scan --json` oder `--dry-run` in einer Testumgebung ausgewertet werden. Die MIT-Lizenz erlaubt Nutzung, Änderung und Weitergabe, liefert aber keine Garantie. Da `clean --all --yes` tatsächlich löscht, sollte zuerst `scan --json` oder `--dry-run` in einer Testumgebung ausgewertet werden.
Redaktionelles Fazit
Geeignet ist mac-cleaner-cli für Teams, deren genannter Einsatz genau zu den dokumentierten Schnittstellen passt. Ungeeignet ist es als Ersatz für nicht beschriebene Funktionen. Vor der Entscheidung sollte der konkrete Befehl oder die konkrete Datei aus dem README im eigenen Szenario geprüft werden.
Community-Notizen