CLI-Tool
guhcostan/mac-cleaner-cli avatar
guhcostan/mac-cleaner-cli

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.

1.970 Sterne179 ForksTypeScriptMIT

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.

Offizielle Quellen

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Community-Notizen

Community-Notizen