# Mit Claude Code oder Codex sicher Speicherplatz unter Windows freigeben

Wenn das Laufwerk C: rot wird, bitten immer mehr Leute Claude Code oder Codex, den Grund zu finden. Für diesen Teil ist ein Agent gut geeignet: Er kann hundert Ordner auflisten, erkennen, dass `AppData\Local\npm-cache` ein Paket-Cache und `Documents\WeChat Files` ein Chatverlauf ist, und beides in einfachen Worten erklären. Riskant ist der nächste Schritt, wenn derselbe Agent aus seiner eigenen Lesart der Ordnergrößen ein `Remove-Item -Recurse -Force` oder ein `del /s /q` schreibt. Ein falsches Anführungszeichen oder ein falscher Backslash in einem generierten Befehl kann ihn auf den falschen Ordner richten, und keiner der beiden Befehle fragt vorher nach, nutzt den Papierkorb oder führt ein Protokoll.

Diese Anleitung zeigt eine sicherere Aufteilung. Der Agent liest und erklärt, ein Bereinigungswerkzeug mit Vorschau entfernt, und Sie geben dazwischen frei. Das Werkzeug hier ist Mole CLI for Windows, die kostenlose PowerShell-Ausgabe von Mole, zusammen mit seinem offiziellen Agent-Skill, der Claude Code, Codex, Cursor und anderen Agents beibringt, es zu benutzen. Die Gewohnheiten lassen sich auf jedes Werkzeug mit Probelauf übertragen.

## Warum ein Agent nicht mit Remove-Item aufräumen sollte

Vier Dinge fehlen, wenn ein Agent mit rohen PowerShell- oder cmd-Befehlen aufräumt:

1. **Eine Vorschau.** `Remove-Item` handelt, sobald es läuft. Sie geben eine Zeile frei, nicht die Tausenden Dateien, zu denen sie sich auflöst. PowerShell hat `-WhatIf`, aber nichts zwingt den Agenten, es zu verwenden.
2. **Ein Weg zurück.** Auf diese Weise entfernte Dateien umgehen den Papierkorb.
3. **Ein Protokoll.** Wenn eine App nächste Woche ihre Einstellungen verliert, sagt Ihnen nichts, ob die Bereinigung sie angefasst hat.
4. **Eine Liste dessen, was nie angefasst wird.** Ein Ordner namens `Cache` kann die Sitzung eines Browserprofils, die Spielstände eines Spiels oder eine Datenbank enthalten, in die eine laufende App noch schreibt.

Ein Bereinigungswerkzeug, das dafür gebaut ist, bringt alle vier schon mit. Die Arbeit des Agenten wird dann, seine Ausgabe zu lesen und Sie zu fragen. Wenn Sie wissen möchten, auf welche Ordner es ankommt, geht [Windows-Cache leeren: Was weg kann und was bleiben sollte](/de/windows/blog/windows-cache-cleanup) sie einzeln durch.

## Einrichten

Installieren Sie Mole CLI for Windows mit Scoop, danach den Skill:

```powershell
scoop install mole
npx skills add tw93/Mole -a claude-code codex cursor -g -y
```

Der Skill-Befehl braucht Node.js und installiert den Skill für Claude Code, Codex und Cursor; lassen Sie die Agents weg, die Sie nicht verwenden. In Claude Code können Sie auch `/plugin marketplace add tw93/Mole` und dann `/plugin install mole@mole` ausführen, in Codex `codex plugin marketplace add tw93/Mole` und dann `codex plugin add mole@mole`. Verwenden Sie Version 1.37.0 oder neuer der CLI: Sie hat `mo analyze --json` und `mo uninstall --list` eingeführt, die beiden Befehle, die ein Agent am meisten braucht. `mo --version` zeigt, welche Version Sie haben.

## Die vier Regeln, die der Skill dem Agenten gibt

1. **Lesen, bevor etwas geändert wird.** Der Agent beginnt mit Befehlen, die nur lesen: `mo analyze --json` für die Speicherbelegung, `mo status --json` für CPU, Arbeitsspeicher und Laufwerke, `mo history --json` für frühere Bereinigungen, `mo uninstall --list` für installierte Apps und `mo clean --dry-run`. Diese darf er ohne Nachfrage ausführen.
2. **Jedes Entfernen vorab anzeigen.** Der Agent führt die Bereinigung zuerst mit `--dry-run` aus und fasst sie zusammen: die Gesamtgröße, die größten Gruppen und ob jede davon endgültig gelöscht wird, in den Papierkorb kommt oder für den Neuaufbau einen Download braucht.
3. **Fragen, bevor ein entfernender Befehl getippt wird.** Von einem Agenten aufgerufen, startet `mo clean` sofort und ohne Bestätigung, also muss Ihr Ja im Gespräch kommen, nach der Vorschau.
4. **Manche Schritte Ihnen überlassen.** Apps deinstallieren, Auswahllisten und alles, was eine Administrator-PowerShell braucht, bleiben in Ihrer eigenen Konsole. Der Agent gibt Ihnen den genauen Befehl und hört auf. Er versucht nie, Rechte zu erhöhen.

Der Skill verbietet außerdem, Optionen zu erfinden (Mole CLI for Windows hat weder `--yes` noch `--force`), und auf `Remove-Item` auszuweichen für alles, was Mole übersprungen oder geschützt hat.

## Wie eine Sitzung aussieht

Angenommen, Sie tippen: „Mein Laufwerk C ist fast voll. Was belegt den Platz?“

Der Agent führt `mo --version` aus, sieht `Windows:` in der zweiten Zeile und wechselt zu den Windows-Regeln. Danach liefert `mo analyze --json` einen Überblick über Ihre Benutzerordner und Laufwerke, mit Größen in Byte, einem `scan_status` mit `complete`, `partial` oder `unavailable` und `insight: true` an bekannt schweren Orten wie alten Downloads, Temp und Caches von Paketmanagern. Für einen genaueren Blick führt er `mo analyze --json D:\` oder den Pfad des größten Ordners aus.

Dann sortiert er, was er gefunden hat:

| Gefunden | Wohin damit |
| --- | --- |
| Temporäre Dateien, App- und Browser-Caches, Protokolle | `mo clean` |
| Windows-Temp, Systemprotokolle, Fehlerberichte und Speicherabbilder | `mo clean --system`, von Ihnen als Administrator ausgeführt |
| Build-Ausgabe und `node_modules` in Projekten | `mo purge`, von Ihnen ausgeführt |
| Eine installierte App, die Sie nicht mehr verwenden | `mo uninstall`, von Ihnen ausgeführt |
| Dokumente, Fotos, Videos, Spielebibliotheken, virtuelle Maschinen | Ihre Entscheidung; kein Mole-Befehl entfernt sie |

Wenn Sie dann Platz zurückwollen, führt er `mo clean --dry-run` aus. Jeder Kandidatenpfad landet in `%USERPROFILE%\.config\mole\clean-list.txt`, die der Agent lesen kann, um „Sind meine Chrome-Passwörter dabei?“ zu beantworten, bevor irgendetwas passiert. Erst nach Ihrem Ja führt er `mo clean` aus. Unter Windows leert `mo clean` den Papierkorb nicht. Spielaufzeichnungen und GPU-Shader-Caches bleiben außen vor, sofern Sie nicht `--game-media` oder `--gpu-shaders` verlangen, weil Spiele ihre Shader beim nächsten Start nur langsam neu erstellen.

## Was bei Ihnen bleibt, und warum

**Administratorschritte.** Von einem Agenten aus deckt `mo clean` nur Ihr Benutzerkonto ab. Für systemweite Caches öffnen Sie PowerShell mit „Als Administrator ausführen“ und führen `mo clean --system --dry-run` aus, dann `mo clean --system`. Wenn Ihr Administratorkonto ein anderer Windows-Benutzer ist, hat diese Shell ihren eigenen Profilordner, ihre Whitelist und ihre Protokolle sind also von Ihren getrennt.

**Apps deinstallieren.** Der Agent kann die App in `mo uninstall --list` finden, das für jede App Name, Quelle (Registrierung oder Microsoft Store), Herausgeber, Version und Größe ausgibt. Die Deinstallation selbst ist eine Auswahlliste, also führen Sie zuerst `mo uninstall --dry-run` aus, um zu sehen, welches Deinstallationsprogramm jede App verwenden würde, dann `mo uninstall`, und tippen, um nach der App zu suchen. Mole startet das eigene Deinstallationsprogramm des Herstellers, das entscheidet, was es in seinem Ordner entfernt, und verschiebt danach einen geprüften übrig gebliebenen Installationsordner in den Papierkorb. Manche Deinstallationsprogramme zeigen eine eigene UAC-Abfrage oder einen eigenen Assistenten. Was meist zurückbleibt, steht in [Programme vollständig deinstallieren: Was unter Windows zurückbleibt](/de/windows/blog/what-apps-leave-after-uninstall).

**Projektordner und Systemdateiprüfung.** `mo purge` öffnet eine Auswahlliste und läuft deshalb in Ihrer Konsole. `mo optimize` endet mit der Frage, ob die Systemdateiprüfung (System File Checker) laufen soll, die mehrere Minuten dauert; auch diese Antwort liegt bei Ihnen.

## Danach prüfen

Nach einem echten Lauf liest der Agent die Zusammenfassung des Befehls und `mo history --json --limit 1` und meldet dann, was entfernt und was übersprungen wurde, ohne die übersprungenen Einträge erneut zu versuchen. Der Verlauf liegt in `%USERPROFILE%\.config\mole\operations.log`. Vorschauen werden nicht protokolliert, dort erscheinen also nur echte Entfernungen.

Dieses Protokoll beantwortet auch Wochen später die Frage „Hat Mole meine Datei gelöscht?“. Der Agent durchsucht `mo history --json --limit 200` nach dem Pfad. Kein Treffer heißt, dass Mole keinen Eintrag über das Entfernen hat, kein Beweis, dass nichts anderes es getan hat.

Um einen Ordner aus allen künftigen Bereinigungen herauszuhalten, bitten Sie den Agenten, ihn zu schützen. Mit Ihrer Zustimmung trägt er den Pfad in `%USERPROFILE%\.config\mole\whitelist.txt` ein, gespeichert als UTF-8 mit Byte Order Mark, damit Windows PowerShell 5.1 Pfade mit nicht englischen Zeichen richtig liest, und bestätigt das mit einem neuen `mo clean --dry-run`.

## Wenn Sie ein anderes Werkzeug verwenden

Die Regeln sind nicht auf Mole beschränkt. Beginnen Sie die Sitzung mit jedem anderen Werkzeug etwa so:

```prompt
Bevor du etwas entfernst: Zeig mir zuerst die Liste und sag mir, welche Einträge in den
Papierkorb kommen und welche endgültig gelöscht werden. Nutze den Vorschau- oder -WhatIf-Modus
des Werkzeugs, nie Remove-Item -Recurse -Force oder del /s. Erhöhe keine Rechte und bitte mich
nicht um eine Administrator-Shell. Warte vor jedem Befehl, der Dateien entfernt, auf mein Ja,
und sag mir danach, was entfernt und was übersprungen wurde.
```

## Häufige Fragen

### Welche KI-Agents können den Mole-Skill unter Windows nutzen?

Claude Code, Codex und Cursor sind im Installationsbefehl genannt, und `npx skills` kann ihn auch für andere Agents installieren, die Skill-Dateien lesen. Der Agent braucht eine Shell auf Ihrem PC; Windows PowerShell 5.1 und PowerShell 7 funktionieren beide.

### Kann der Agent Dateien löschen, ohne zu fragen?

Der Skill sagt ihm, zuerst eine Vorschau zu zeigen und auf Ihr Ja zu warten, aber das ist eine Anweisung, keine Sperre. Lassen Sie die Freigabeabfragen Ihres Agenten für Shell-Befehle eingeschaltet, und geben Sie `mo clean` oder `Remove-Item` in seinen Einstellungen nicht vorab frei. Deinstallationen und die Bereinigung als Administrator lassen sich vom Agenten aus gar nicht ausführen.

### Löscht er meinen Papierkorb oder meine Spielstände?

`mo clean` leert unter Windows den Papierkorb nicht und überspringt Spielmedien und Shader-Caches, sofern Sie es nicht verlangen. Spielstände und Spielebibliotheken sind Benutzerdaten, die kein Mole-Befehl entfernt. Das eigene Deinstallationsprogramm einer App kann trotzdem Daten in ihrem Ordner löschen, deshalb überlässt der Agent Ihnen die Deinstallationen.

### Ist Mole CLI for Windows kostenlos?

Ja, es ist Open Source unter GPL-3.0, und der Skill liegt im selben Repository. Mole for Windows ist eine separate kostenpflichtige App mit Fenster; die Unterschiede stehen in [Mole CLI for Windows vs. Mole for Windows: Was jedes Programm kann](/de/windows/blog/mole-cli-vs-windows-app).

### Funktioniert dieselbe Einrichtung auf einem Mac?

Ja. Der Skill liest `mo --version` und verwendet dort die macOS-Befehle, bei denen deinstallierte Apps in den Papierkorb kommen und `mo clean` ihn standardmäßig leert. Die Mac-Fassung dieser Anleitung ist [Mit Claude Code oder Codex sicher Speicherplatz auf dem Mac freigeben](/blog/use-claude-code-to-clean-up-mac).

## Weiterlesen

- [C-Laufwerk voll: Speicherplatz unter Windows gezielt freigeben](/de/windows/blog/windows-c-drive-full) dazu, wohin der Platz meistens geht.
- [Entwickler-Caches unter Windows: was sich neu erzeugen lässt](/de/windows/blog/windows-developer-caches) zu npm, pip, Gradle und den anderen Speichern, die Coding-Tools füllen.
- [Große Dateien unter Windows finden, bevor etwas gelöscht wird](/de/windows/blog/find-large-files-on-windows) für dieselbe Suche von Hand.


Canonical: https://mole.fit/de/windows/blog/use-claude-code-to-clean-up-windows
