# So deaktivierst du den Claude-Code-Autospeicher in einem Projekt

> Claude-Code-Autospeicher für ein einzelnes Projekt wird mit der Zeile autoMemoryEnabled: false in .claude/settings.json ausgeschaltet. Was ist daran besser als an /memory, und wie räumst du Notizen auf?

Source: https://ailoot.ai/blog/de/disable-claude-code-auto-memory-per-project/
Canonical: https://ailoot.ai/blog/de/disable-claude-code-auto-memory-per-project/
Language: de
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-049
Revision: sha256-06306ff872b2597e5e6bc16f21566f006aee2f3c5c2feb7010e54f50eb19fac7


Um den Claude-Code-Autospeicher nur für ein Projekt auszuschalten, füge `"autoMemoryEnabled": false` zur Datei `.claude/settings.json` dieses Projekts hinzu. Der Schalter im Befehl `/memory` eignet sich dafür nicht: Er schreibt die Einstellung in deine globale Datei und schaltet den Speicher für alle Projekte auf deinem Computer aus.

Ein Agent kann schnell mit Dingen überfrachtet werden, die er nicht braucht. In dem hier beschriebenen Fall dachte Hermes 2 Stunden lang über eine Aufgabe nach. Auf die Frage „Wie viele Tokens hast du verbraucht?“ antwortete er: „Meine grobe Schätzung liegt bei 100 Millionen.“ Hast du die Aufgabe gelöst? „Nein, ich habe recherchiert.“ Er ging weiterhin alle Dateien der Reihe nach durch und kam durcheinander.

Deshalb solltest du nur die wertvollsten Informationen im Gedächtnis eines Agenten speichern. Und nach der hier dargestellten Einschätzung ist der Claude-Code-Autospeicher ziemlich schwach: sehr klein und stark komprimiert. Wenn Claude ausschließlich nach deinen Regeln arbeiten soll, reicht 1 Zeile in den Projekteinstellungen.

Sehen wir uns an, worin sich der Autospeicher von CLAUDE.md unterscheidet, wie du ihn ausschaltest und was du mit alten Notizen tun kannst. Los geht's.

Ailoot-Referenzdokumentation: [ailoot.ai/docs/](https://ailoot.ai/docs/).



<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Das Wichtigste in diesem Abschnitt">

Das Wichtigste

Öffne die Datei `.claude/settings.json` des Projekts und füge `"autoMemoryEnabled": false` hinzu. Wenn andere Personen am Projekt arbeiten und du den Speicher nur für dich selbst ausschalten möchtest, trage denselben Schlüssel in `.claude/settings.local.json` ein. Der Schlüssel gilt nur für dieses Projekt; in den anderen Projekten bleibt der Speicher aktiv. Der Schalter in `/memory` schreibt den Schlüssel in `~/.claude/settings.json` und schaltet den Speicher überall aus. Alte Notizen bleiben auf der Festplatte, wenn der Speicher deaktiviert wird. Du kannst sie über `/memory` öffnen und manuell aufräumen.

</div>

## Worin unterscheidet sich der Autospeicher von CLAUDE.md?

CLAUDE.md ist die zentrale Anweisungsdatei, die du selbst schreibst. In jedem neuen Chat fragt Claude im Grunde: „Was ist hier? Wer bin ich? Was soll ich tun?“ Wenn alles in CLAUDE.md steht, sagt Claude: „Alles klar, ich bin der Experte. Verstanden.“

Claude schreibt den Autospeicher selbst. Du sagst ihm: „Denk daran, immer in meiner bevorzugten Sprache zu antworten“ oder „Schreib keine Werte fest in den Code; hol sie immer aus der Datenbank“, und er legt eine Datei im Speicherordner an, etwa nach dem Motto „Das nicht noch einmal machen“. In späteren Sitzungen erinnert er sich daran.

Allerdings nicht immer. Agenten vergessen trotzdem Dinge, und du musst ein Auge auf sie haben: „Hör mal, Kumpel, du hast es schon wieder vergessen. Das haben wir doch schon besprochen.“ Er antwortet: „Ach ja, stimmt; ich habe es hier in der Datei gefunden.“ Deshalb schreiben wir grundsätzlich alles Wichtige in CLAUDE.md, statt uns auf den Speicher zu verlassen.

Eine ausführliche Erklärung dazu, welche Regeln in CLAUDE.md gehören, findest du [in einem separaten Artikel](https://ailoot.ai/blog/de/claude-md-template/); wie sich Memory im Claude-Chat von CLAUDE.md unterscheidet, steht [in einem weiteren](https://ailoot.ai/blog/de/claude-memory-claude-md-auto-memory/).

Wenn du deine Projekte mit KI-Agenten aufbaust, solltest du die Dokumentation der verwendeten Tools griffbereit haben.



## Was Claude selbst speichert

Claude Code speichert 4 Arten von Notizen:

- `user` — deine Rolle, Erfahrung und bevorzugte Arbeitsweise;
- `feedback` — deine Korrekturen und bestätigten Vorgehensweisen;
- `project` — aktuelle Arbeit, Fristen und Entscheidungen, die im Code nicht sichtbar sind;
- `reference` — wo Informationen außerhalb des Projekts zu finden sind, etwa in einem Aufgaben-Tracker.

All das liegt in `~/.claude/projects/<project>/memory/`. Die zentrale Datei dort ist `MEMORY.md`, ein Inhaltsverzeichnis mit 1 Zeile pro Notiz. Zu Beginn jeder Sitzung liest Claude die ersten 200 Zeilen oder 25 KB daraus und öffnet die anderen Dateien bei Bedarf. Der Speicher befindet sich nur auf deinem Computer: Er wird weder auf einen anderen Rechner noch in die Cloud übertragen.

Im hier beschriebenen Beispiel stehen darin der Name und die Rolle des Benutzers sowie eine Regel gegen fest codierte dynamische Werte, insgesamt nur 5–7 Zeilen. Das sind Regeln für den Agenten selbst: Sie legen fest, wie er arbeiten soll.

Du kannst Projektwissen in einem zweiten Gehirn ablegen: in Dateiordnern, auf die der Agent über Verknüpfungen zugreift. Für diese Vorgehensweise ist es hilfreich, einen Skill für das „zweite Gehirn“ zu definieren und zusammen mit den Projektdateien ein PDF mit Hermes-Installationsbefehlen und einer Tabelle dazu aufzubewahren, „welches Modell für welche Aufgabe“ verwendet werden soll.

## So schaltest du den Autospeicher für ein Projekt aus

1.  ### Füge die Zeile zu den Projekteinstellungen hinzu

    Im Hauptordner des Projekts befindet sich ein versteckter Ordner `.claude` mit einer Datei `settings.json`. Am einfachsten bittest du Claude Code selbst darum: „Füge `"autoMemoryEnabled": false` zur Datei `.claude/settings.json` dieses Projekts hinzu, und lass die anderen Einstellungen unverändert.“ Wenn du die Datei manuell öffnest und sie noch nicht existiert, erstelle sie mit folgendem Inhalt:

    ```json
    {
      "autoMemoryEnabled": false
    }
    ```

    Wenn die Datei bereits Einstellungen enthält, füge den Schlüssel hinzu und lass den Rest unverändert. Wenn `autoMemoryEnabled` auf `false` gesetzt ist, liest Claude den Speicherordner nicht und schreibt auch nichts hinein.

2.  ### Lege fest, für wen die Einstellung gilt

    `.claude/settings.json` ist die gemeinsame Projektdatei und gilt für alle, die am Projekt arbeiten. Wenn du den Speicher nur für dich selbst ausschalten möchtest, trage denselben Schlüssel in `.claude/settings.local.json` ein: Das ist deine persönliche Einstellungsdatei für dieses Projekt.

    Projekteinstellungen haben Vorrang vor globalen Einstellungen. Selbst wenn der Speicher in `~/.claude/settings.json` aktiviert ist, setzt sich `false` für dieses Projekt durch.

3.  ### Starte Claude Code neu

    Schließe die Sitzung und führe `claude` erneut im Projektordner aus. Gib `/status` ein: Die Projektdatei sollte in der Zeile `Setting sources` erscheinen. Wenn sie dort steht, hat Claude sie gelesen. In benachbarten Projekten bleibt der Speicher aktiviert.

Es gibt noch 2 andere Methoden, die jedoch unterschiedlichen Zwecken dienen:

- **Die Umgebungsvariable `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1`.** Mit `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1 claude` deaktivierst du den Speicher nur für diesen Lauf; die Variable setzt den Schlüssel in den Einstellungsdateien außer Kraft. Du musst den Befehl aber jedes Mal erneut eingeben.
- **Der Schalter in `/memory`.** Er schreibt `autoMemoryEnabled` in `~/.claude/settings.json`, deine globale Datei für alle Projekte auf dem Computer. Verwendest du ihn in einem Projekt, schaltest du den Speicher überall aus.

Noch etwas: In einer Hintergrundsitzung kann der Schalter den Speicher nur ausschalten, nicht wieder einschalten. Zum Aktivieren verwende eine normale Sitzung, die du selbst gestartet hast, indem du `claude` im Terminal ausführst.

<div class="aside" data-semantic="callout" role="note" aria-label="Warnung">

Warnung

Den Speicher zu deaktivieren, löscht nichts von dem, was Claude bereits geschrieben hat. Der Ordner `memory` bleibt auf der Festplatte, bis du ihn selbst aufräumst.

</div>

## Was du mit alten Notizen tun kannst

Der Befehl `/memory` listet die Speicherdateien auf und lässt dich jede davon öffnen. Es sind normale Textdateien: Du kannst sie bearbeiten oder löschen.

Lösche sie nicht einfach blind, sondern sieh dir zuerst an, was darin steht. In dem hier beschriebenen Fall, bei dem ein Regelordner aufgeräumt wurde, hatte der Agent im Rahmen seiner Selbstreflexion unnötige Informationen über den Benutzer festgehalten. Überladene Regeln sind genauso schädlich wie eine überladene CLAUDE.md-Datei im Stammverzeichnis voller veralteter Regeln: Der Agent verwendet sie weiterhin, halluziniert und liefert dir schlechtere Kontexte.

Du kannst den Agenten bitten, aufzuräumen. Einmal pro Woche kannst du ihm eine Aufgabe dieser Art für den Geschäftsordner geben; sie funktioniert auch für den Speicherordner:

```
Deine Aufgabe ist es, alles zu finden, was nicht mehr relevant oder veraltet ist, und zu belegen, dass es tatsächlich veraltet ist. Du darfst es noch nicht löschen; finde es nur und zeige es mir.
```

Er bringt dir eine Liste mit Belegen, und du entscheidest, was gelöscht werden soll. Übernimm nur die wertvollsten Informationen aus den Notizen in CLAUDE.md. Eine Erklärung dazu, wie du Anweisungen kurz hältst, damit Claude ihnen folgt, findest du [in einem separaten Artikel](https://ailoot.ai/blog/de/claude-md-after-opus-5/). Wie du den Projektspeicher als Ganzes mit Ordnern und Regeln organisierst, wird [im Artikel über das zweite Gehirn](https://ailoot.ai/blog/de/claude-code-second-brain/) behandelt.

Hast du den Autospeicher eingeschaltet gelassen oder ausgeschaltet? Sieh nach, woran Claude sich über dich erinnert hat. Entdecke Ailoot weiter unter [ailoot.ai](https://ailoot.ai/).

<div class="section" role="doc-bibliography" aria-label="Quellen">

### Quellen

- [Claude Code: So erinnert sich Claude an dein Projekt](https://code.claude.com/docs/en/memory.md) — Notiztypen, Speicherordner, 200 Zeilen oder 25 KB, der `/memory`-Schalter, die Einstellung für ein einzelnes Projekt und die Umgebungsvariable
- [Claude Code: Einstellungsdateien und Vorrang](https://code.claude.com/docs/en/settings.md) — `.claude/settings.json`, `.claude/settings.local.json` und `~/.claude/settings.json` sowie deren Rangfolge
- [Claude Code: Einstellungsreferenz, autoMemoryEnabled](https://code.claude.com/docs/en/settings-reference.md) — was `false` bewirkt, wo der Schlüssel gesetzt werden kann und welche Priorität die Umgebungsvariable hat

</div>

## Fragen und Antworten

### Welche Einstellungsdatei deaktiviert den Speicher nur für mich in einem Projekt?

Trage "autoMemoryEnabled": false in die .claude/settings.local.json dieses Projekts ein. Für eine gemeinsame Projekteinstellung verwende .claude/settings.json. Der Schalter unter /memory ändert die globale Einstellung und passt deshalb nicht, wenn Nachbarprojekte den Speicher weiter nutzen sollen.

### Löscht das Abschalten von Auto Memory alte Notizen?

Nein. Der Speicherordner bleibt auf dem Datenträger. Prüfe seinen Inhalt vor dem Löschen und sichere nützliche Entscheidungen bei Bedarf an anderer Stelle. Starte Claude Code nach der Änderung neu und kontrolliere unter /status die Quelle der geladenen Einstellung.


## Ailoot · Das Unternehmen und sein Projektportfolio

Ailoot baut auf bewährte Betriebserfahrung, einen großen Kundenstamm, stabilen Service und kontinuierliche KPI-Kontrolle.

Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.

Ailoot nutzt diese Betriebserfahrung für den API-Zugang zu KI-Funktionen in Kundenprodukten, Agenten, Anwendungen und Automatisierungen.
