Systemdaten
Der Bereich „Speicher“ in den Systemeinstellungen zeigt eine einzige Zahl für „Systemdaten“. Wipecraft geht vom belegten Platz der Festplatte aus und teilt jedes belegte Byte in vier Teile: macOS, Apps, Deine Dateien und Systemdaten. Die Teile ergeben zusammen den belegten Platz.
Die Systemdaten werden noch einmal in fünf Gruppen geteilt. Jede hat eine Farbe und eine Erklärung in einem Satz.
- Dein Mac braucht das. Auslagerungsdatei, Systemdatenbanken und die Daten, die Apps für sich behalten. Wird angezeigt, aber nie zum Entfernen angeboten.
- Sicher zu entfernen. Caches, Logs und temporäre Dateien, die ihre App von selbst neu erzeugt.
- Kommt wieder. Lässt sich entfernen, füllt sich aber durch Benutzung wieder, etwa Browser- und Paket-Caches.
- Deine Entscheidung. Die einzige Kopie von etwas, das nicht von selbst zurückkommt, etwa lokale Modelle, Emulatoren, Simulatoren, Worktrees, Docker-Images und Sitzungsverläufe. Die Karte sagt, was es ist und wann du es zuletzt benutzt hast. Sie kommen in die Quarantäne, wo du sie 7 Tage lang wiederherstellen kannst, oder ins Archiv, das du wiederherstellen kannst.
- macOS zeigt es nicht. Das, was übrig bleibt, wenn man alles abzieht, was Wipecraft benennen kann, mit einem Grund: Festplattenvollzugriff ist aus, Ordner, die nur ein Administrator lesen kann, oder APFS-Mehraufwand und Klone.
Der Papierkorb auf einer Karte entfernt nur, was sicher ist: Objekte aus „Sicher zu entfernen“ und „Kommt wieder“, die nicht gesperrt sind. Er nimmt nie ein Objekt aus „Deine Entscheidung“, und ein Objekt, das eine App geöffnet hat, bleibt gesperrt. Die Karte dreht sich zuerst um und sagt, was passiert und ob es sich rückgängig machen lässt.
Lokale Time Machine-Schnappschüsse werden außerhalb der Gruppen einzeln aufgelistet, mit ihrem Datum. macOS meldet die Größe eines lokalen Schnappschusses nicht, daher schätzt Wipecraft auch keine. Das Entfernen eines Schnappschusses ist als „Nicht umkehrbar“ gekennzeichnet und fragt jedes Mal nach deinem Administratorpasswort.
Einige dieser Ordner brauchen Festplattenvollzugriff. Ohne ihn werden deine Benutzerordner trotzdem gescannt, und die Übersicht nennt die Ordner, die nicht gezählt werden konnten.
So funktioniert das Rückgängigmachen
| Art der Zeile | Was Wipecraft tut | Wie du es zurückbekommst |
|---|
| Entsteht von selbst neu | Entfernt es direkt, ohne Quarantäne. Nur für Caches, Logs und temporäre Dateien, die ihre App neu erzeugt. Die Zeile oder Karte sagt das, bevor du bestätigst. | Es gibt nichts wiederherzustellen. Die App erzeugt es neu, wenn sie es braucht. Es lässt sich nicht rückgängig machen. |
| Wiederherstellbar | Verschiebt Dateien in die Quarantäne. | „Wiederherstellen“, innerhalb von 7 Tagen. Oder erneut laden bzw. neu bauen. |
| Sitzungsverläufe (gekennzeichnet als „Wiederherstellbar“) | Komprimiert sie in ein Archiv und entfernt dann die Originale. | Das Archiv wiederherstellen. Archive bleiben, bis du sie wiederherstellst. |
| Worktree (gekennzeichnet als „Wiederherstellbar“) | Verschiebt seine ignorierten Dateien, die keine Build-Ausgabe sind (wie .env), in die Quarantäne und führt dann git worktree remove aus. Der Ordner wird direkt gelöscht, ohne Quarantäne, zusammen mit seiner Build-Ausgabe. | Der Branch bleibt im Repository. Führe git worktree add mit dem Branch aus, um ihn wieder auszuchecken. „Wiederherstellen“ holt die behaltenen Dateien zurück. |
| Nicht umkehrbar | Führt einen eigenen Befehl des Tools aus. Nennt den Befehl zuerst und fragt dich ein zweites Mal. | Die Bestätigung sagt, wie du es wieder bekommst. |
| Gesperrt | Nichts. | Es gibt nichts zurückzuholen. |
Caches, die ihr Tool nicht von selbst zurückholt, gehören nicht in die erste Zeile. Sie kommen in die Quarantäne: Caches von JetBrains und Android Studio, Maven- und Go-Module sowie Tool-Daten in Library/Caches wie Poetry-Umgebungen, Playwright- und Cypress-Browser und llama.cpp-Modelle.
Die nicht umkehrbaren Aktionen sind: einen lokalen Time Machine-Schnappschuss entfernen, eine Simulator-Runtime löschen, die Inhalte eines Simulators löschen, ein Docker-Image oder -Volume entfernen und den Docker-Build-Cache entfernen.
Wipecraft bietet einen Worktree, dessen Repository vorhanden ist, nur dann zum Entfernen an, wenn er sauber ist: keine geänderten verfolgten Dateien, keine unverfolgten Dateien, die git nicht ignoriert, seit 7 Tagen keine Änderungen (Standard; du kannst das in den Einstellungen ändern) und seine Commits auf dem Haupt-Branch oder einem Remote. Ein Worktree, dessen Haupt-Repository fehlt, kann von git nicht geprüft werden. Er wird nach 30 Tagen ohne Änderungen angeboten (Standard) und kommt als ganzer Ordner in die Quarantäne. Seine von git ignorierten Dateien (Build-Ausgabe, Abhängigkeiten) sind außerdem eine eigene Zeile, die in die Quarantäne kommt. Diese Zeile kann auch dann angeboten werden, wenn der Worktree selbst gesperrt ist, zum Beispiel wegen nicht committeter Änderungen.
Die Quarantäne verschiebt Dateien auf derselben Festplatte, daher wird der Platz erst frei, wenn sie geleert wird. Der Quarantäne-Bildschirm zeigt beide Zahlen: „In Quarantäne“ und „Wird beim Leeren frei“.
Jede Aktion wird in ein lokales Löschprotokoll geschrieben: wann, was, wie viel und welche Art von Aktion. Du kannst es in den Einstellungen als CSV exportieren.
FAQ
Ist der Scan wirklich kostenlos?
Ja. Der vollständige Scan, jede Zeile mit ihren Details und die Hinweise der Überwachung funktionieren ohne Lizenz. Dateien in die Quarantäne verschieben, archivieren und entfernen erfordern eine Lizenz.
Löscht Wipecraft etwas von selbst?
Standardmäßig nicht. Nichts ist vorausgewählt, und nichts wird entfernt, bis du „Anwenden“ wählst. Objekte, die du bereits in die Quarantäne verschoben hast, werden nach 7 Tagen entfernt; das geschieht, wenn Wipecraft geöffnet wird, und bei der täglichen Prüfung. Drei optionale Einstellungen können Objekte verschieben oder entfernen, ohne dass du „Anwenden“ drückst, sobald du sie einschaltest: Bereinigungsregeln („Einstellungen“ > „Automatische Bereinigung“), das Aufräumen eines abgeschlossenen Worktrees nach einer Sitzung von Claude Code und das Bereinigen über MCP, wenn ein Agent darum bittet. Alle drei sind standardmäßig aus, und jede durchläuft dieselben Prüfungen wie die App: Gesperrte Zeilen und Objekte, die sich seit dem Scan geändert haben, werden abgelehnt.
Was passiert, wenn Claude Code oder Codex läuft?
Die Sitzungen, die es geöffnet hat, alles, was es in den letzten 24 Stunden geändert hat, und der Worktree, in dem es arbeitet, sind gesperrt. Bei Claude Code ist außerdem der letzte Monat des Projekts gesperrt, in dem es arbeitet. Ältere Sitzungen bleiben auswählbar. Kann Wipecraft nicht erkennen, ob ein Tool läuft, bleiben diese Zeilen bis zum nächsten Scan gesperrt.
Kann ich Commits verlieren, wenn ein Worktree entfernt wird?
Wipecraft bietet einen Worktree, dessen Repository vorhanden ist, nur an, wenn er sauber ist, seit 7 Tagen (Standard) unverändert ist und seine Commits auf dem Haupt-Branch oder einem Remote liegen. Commits auf seinem Branch bleiben im Repository. Ein Worktree, dessen Commits auf keinem Branch liegen, wird nicht angeboten. Die Ausnahme ist ein Worktree, dessen Haupt-Repository verschoben oder gelöscht wurde: git kann ihn nicht prüfen, daher bietet Wipecraft ihn nach 30 Tagen ohne Änderungen an (Standard) und verschiebt den ganzen Ordner in die Quarantäne, wo „Wiederherstellen“ ihn zurückholt.
Telefoniert es nach Hause?
Für zwei Dinge: deine Lizenz (beim Aktivieren, mit dem Namen deines Macs als Bezeichnung der Aktivierung; einmal pro Start zur Prüfung; und wenn du sie von einem Mac entfernst) und die Suche nach Updates. Eine optionale Prüfung fragt GitHub über dein eigenes gh-Login, ob der Pull Request eines Branches gemergt wurde. Sie sendet Branch-Namen und Commit-IDs, läuft nur, wenn gh installiert und angemeldet ist, und du kannst sie in den Einstellungen ausschalten. Wipecraft sendet keine Dateinamen, Pfade oder Scan-Ergebnisse. Die Datenschutzseite listet auf, was jede Anfrage enthält.
Sendet das Plugin für Claude Code oder ein Agent etwas?
Wipecraft sendet nichts. Das Plugin und wipecraft mcp geben Ergebnisse an den Agenten auf deinem Mac weiter. /wipecraft:status gibt Claude die Scan-Ausgabe, einschließlich Ordnerpfaden, und die Zeile beim Sitzungsstart gibt ihm eine Zeile mit Größen; der Anbieter von Claude erhält also, was du in dieser Sitzung siehst. Dasselbe gilt für jeden Agenten, den du über MCP verbindest.
Kann ein Agent meine Festplatte bereinigen?
Nur wenn du es einschaltest. Lesen ist immer erlaubt. Bereinigen über MCP ist aus, bis du es in „Einstellungen“ > „Agenten“ einschaltest, braucht eine Lizenz, zeigt einen Plan, bevor es ausgeführt wird, und tut für jede genannte ID dasselbe wie wipecraft clean --apply: Caches, Logs und temporäre Dateien, die ihre App neu erzeugt, werden direkt entfernt und lassen sich nicht wiederherstellen, andere Dateien kommen für 7 Tage in die Quarantäne, Sitzungsverläufe ins Archiv, und ein abgeschlossener Worktree wird mit git entfernt. Aktionen, die als „Nicht umkehrbar“ gekennzeichnet sind, lehnt es ab. Das Aufräumen nach einer Sitzung von Claude Code ist ein eigener Schalter, ebenfalls standardmäßig aus.
Warum sehe ich Codex oder meine Worktrees nicht?
Sie gehören zum Entwicklermodus. Er fügt Coding-Agenten, Worktrees, Xcode, Simulatoren, Paket-Caches und Docker hinzu. Er ist standardmäßig an, wenn Wipecraft einen Ordner ~/.claude oder Xcode findet; sonst schalte ihn in „Einstellungen“ > „Entwicklermodus“ ein. Er gilt ab dem nächsten Scan.
Warum fragt es nach Festplattenvollzugriff?
macOS lässt Apps manche Ordner, etwa Mail-Downloads, Nachrichten-Anhänge und iOS-Backups, nur mit Festplattenvollzugriff lesen. Du kannst ihn überspringen. Deine Benutzerordner werden trotzdem gescannt, und Wipecraft sagt dir, welche Ordner es nicht zählen konnte.
Was ist, wenn mein Mac offline ist?
Alles funktioniert weiter, und nichts wird gesperrt. Wipecraft prüft die Lizenz erneut, wenn es das nächste Mal mit einer Verbindung geöffnet wird.
Was brauche ich?
macOS 14 Sonoma oder neuer, auf Apple Silicon oder Intel. Wipecraft wird direkt verkauft, nicht im Mac App Store. Die Oberfläche gibt es auf Englisch, vereinfachtem Chinesisch, Japanisch, Deutsch, Französisch, Spanisch, brasilianischem Portugiesisch, Koreanisch, Russisch, Italienisch und Türkisch, im hellen und im dunklen Modus. Sie folgt der Sprache deines Macs.