← Zurück zum Blog
·15 Min. Lesezeit

OpenClaw Memory erklärt: Wie dein KI-Assistent sich erinnert

Stell dir vor, dein Assistent vergisst nach jedem Gespräch alles. Kein Kontext, keine Vorlieben, keine Geschichte. Genau so fühlt sich ChatGPT ohne Memory an. OpenClaw löst das Problem fundamental anders — mit einem dateibasierten Gedächtnissystem, das du vollständig kontrollierst. In diesem Guide erklären wir dir, wie MEMORY.md, Daily Notes und SOUL.md zusammenspielen, und wie du das Gedächtnis deines Assistenten optimierst.

Warum Gedächtnis für KI-Assistenten alles verändert

Ein KI-Assistent ohne Gedächtnis ist wie ein neuer Mitarbeiter, der jeden Morgen vergisst, wo er arbeitet. Du musst ihm jeden Tag aufs Neue erklären, wer du bist, was du machst und wie du arbeitest. Das ist nicht nur nervig — es macht den Assistenten praktisch nutzlos für alles, was über eine einzelne Frage hinausgeht.

Die meisten KI-Chatbots arbeiten genau so: Jede Konversation startet bei Null. ChatGPT hat zwar 2024 ein Memory-Feature eingeführt, aber es ist begrenzt, intransparent und nicht exportierbar. Du siehst eine Liste von Stichpunkten, weißt aber nicht, wie sie intern gewichtet werden oder ob wichtige Dinge still und leise vergessen wurden.

OpenClaw geht einen radikal anderen Weg: Das Gedächtnis sind einfach Dateien. Markdown-Dateien, die auf deinem Server liegen, die du lesen, bearbeiten und versionieren kannst. Der Assistent liest sie bei jedem Session-Start und hat dadurch Kontext — über Wochen, Monate und Jahre hinweg.

💡 Der entscheidende Unterschied

Bei ChatGPT ist das Gedächtnis eine Feature-Checkbox, die OpenAI jederzeit ändern kann. Bei OpenClaw ist es eine Datei auf deinem Server, die dir gehört. Du kannst sie per Git versionieren, per Editor bearbeiten und jederzeit einsehen. Kein Vendor Lock-in, keine Blackbox.

Was bedeutet das in der Praxis? Dein Assistent weiß nach drei Monaten immer noch:

  • Wer du bist — Name, Rolle, Arbeitskontext, Kommunikationsstil
  • Was du machst — aktuelle Projekte, Kunden, Deadlines
  • Wie du arbeitest — Tools, Workflows, Vorlieben
  • Was passiert ist — Entscheidungen, Learnings, vergangene Probleme
  • Was du ihm gesagt hast — „Erinnere mich an…", persönliche Notizen

Das klingt selbstverständlich — ist es aber nicht. Die meisten KI-Tools können das nicht. Und genau das macht OpenClaw Memory so mächtig.

Die Memory-Architektur von OpenClaw

Das Gedächtnissystem von OpenClaw besteht aus vier Schichten, die zusammenarbeiten wie das menschliche Gedächtnis:

🧠 1. MEMORY.md — Das Langzeitgedächtnis

Die wichtigste Datei. Hier steht alles, was der Assistent dauerhaft wissen soll: Wer du bist, was du machst, wichtige Entscheidungen, Learnings. Sie wird bei jedem Hauptsession-Start geladen.

📁 Pfad: ~/.openclaw/workspace/MEMORY.md

📝 2. Daily Notes — Das Kurzzeitgedächtnis

Tägliche Logdateien mit Datum im Namen. Hier landet, was heute passiert ist: Aufgaben, Erkenntnisse, temporäre Infos. Der Assistent liest automatisch die letzten 1–2 Tage beim Start.

📁 Pfad: ~/.openclaw/workspace/memory/2026-03-14.md

👤 3. SOUL.md — Die Persönlichkeit

Definiert, wie dein Assistent kommuniziert: Tonalität, Werte, Arbeitsweise, Grenzen. Nicht wirklich „Gedächtnis" im klassischen Sinne — eher die DNA deines Assistenten.

📁 Pfad: ~/.openclaw/workspace/SOUL.md

🔍 4. Semantische Suche — Der Abruf

OpenClaw kann per memory_search semantisch durch alle Memory-Dateien suchen — auch durch ältere Daily Notes, die nicht aktiv geladen sind. Das ist wie ein Mensch, der „in seinem Gedächtnis kramt", wenn er eine alte Info braucht.

🔧 Befehl: memory_search(query: "Projekt XY Status")

Diese vier Schichten ergänzen sich: MEMORY.md ist immer da (wie dein Name und deine Adresse), Daily Notes sind der aktuelle Kontext (was du heute zum Frühstück hattest), SOUL.md ist dein Charakter (wie du denkst), und die semantische Suche ist die Fähigkeit, alte Erinnerungen abzurufen.

⚠️ Wichtig zu verstehen

OpenClaw hat kein echtes biologisches Gedächtnis. Jede Session startet technisch bei Null — das System liest dann die Memory-Dateien und hat dadurch Kontext. Das Ergebnis fühlt sich an wie Erinnerung, ist aber eigentlich intelligentes Nachlesen. Der Vorteil: Du kontrollierst exakt, was „erinnert" wird.

MEMORY.md: Das Langzeitgedächtnis

MEMORY.md ist die zentrale Wissensdatei deines Assistenten. Sie wird bei jedem Start der Hauptsession geladen und enthält alles, was dauerhaft relevant ist. Denk an sie wie an ein persönliches Wiki über dein Leben und deine Arbeit.

Was gehört in MEMORY.md?

  • Persönliche Infos — Name, Beruf, Firma, Arbeitszeiten
  • Aktuelle Projekte — Was läuft gerade, mit wem, welcher Status
  • Wichtige Entscheidungen — Warum wurde X so entschieden? Kontext, der nicht verloren gehen darf
  • Learnings — „Das hat beim letzten Mal nicht funktioniert, weil…"
  • Tool-Konfigurationen — API-Endpunkte, Service-Account-Infos, Setup-Details
  • Kommunikationsvorlieben — „Antworte auf Deutsch", „Sei direkt, kein Smalltalk"

Beispiel: So kann MEMORY.md aussehen

# MEMORY.md

## Über Max
- Gründer eines SaaS-Startups (Berlin)
- Baut ein Projektmanagement-Tool für Agenturen
- Vorher: Teamlead bei einer Marketing-Agentur

## Aktuelle Projekte
- SaaS-Tool: Closed Beta, 5 Pilot-Kunden
- Förderantrag eingereicht
- Blog für organischen Traffic gestartet

## Wichtige Entscheidungen
- 2026-02-27: .de-Domain statt .com gewählt
  (SEO-Vorteil > internationales Branding)
- 2026-03-01: Blog-First-Strategie für Traffic

## Kommunikation
- Sprache: Deutsch bevorzugt, Englisch OK
- Stil: Direkt, keine Floskeln
- Timezone: Europe/Berlin (GMT+1)

Best Practices für MEMORY.md

Kuratiert statt vollgestopft

Nur die wichtigsten Infos. Details gehören in Daily Notes. MEMORY.md sollte auf 1–2 Seiten passen.

Regelmäßig aktualisieren

Alte Projekte raus, neue rein. Ein veraltetes Gedächtnis ist schlimmer als keins — es erzeugt falsche Annahmen.

Kontext statt Fakten

„Wir haben uns gegen React Native entschieden, weil Performance" ist wertvoller als „Tech Stack: React".

Keine Passwörter oder Secrets

API-Keys und Credentials gehören in Umgebungsvariablen oder einen Secret Manager — nicht in MEMORY.md.

💡 Profi-Tipp

Versioniere MEMORY.md mit Git. So kannst du jederzeit zurückschauen, wie sich dein Assistent (und dein Projekt) entwickelt haben. Ein git log MEMORY.md zeigt dir die Evolution deines KI-Gedächtnisses über Monate.

Daily Notes: Das Kurzzeitgedächtnis

Daily Notes sind die Tageslogbücher deines Assistenten. Für jeden Tag gibt es eine eigene Datei im Format memory/YYYY-MM-DD.md. Der Assistent schreibt hier automatisch mit, was passiert ist — Aufgaben, Ergebnisse, Erkenntnisse.

Wie Daily Notes funktionieren

  • Automatisch erstellt — Der Assistent legt die Datei an, wenn er etwas Wichtiges notieren will
  • Beim Start geladen — Die letzten 1–2 Tage werden automatisch gelesen
  • Chronologisch — Neueste Einträge am Ende der Datei
  • Vergänglich by Design — Ältere Daily Notes werden nicht automatisch geladen, aber per Suche gefunden

Beispiel: Eine typische Daily Note

# 2026-03-14

## Blog
- openclaw-memory Artikel geschrieben und published
- Google Indexing API aufgerufen — URL submitted

## E-Mail
- 3 neue Mails, davon 1 wichtig:
  Agentur XY fragt nach Demo-Termin
  → Max informiert, Termin-Vorschlag geschickt

## Erkenntnisse
- Vercel Auto-Deploy dauert ~45 Sekunden
- Blog-Artikel performen besser mit FAQ-Schema

## Reminders
- Morgen: Calendar Check für KW 12

Daily Notes vs. MEMORY.md

📝 Daily Notes

  • • Was heute passiert ist
  • • Temporäre Infos
  • • Rohe Notizen
  • • Viele Dateien, chronologisch
  • • Wird nach 2 Tagen nicht mehr aktiv geladen

🧠 MEMORY.md

  • • Was dauerhaft wichtig ist
  • • Kuratierte Erinnerungen
  • • Destillierte Learnings
  • • Eine Datei, thematisch sortiert
  • • Wird bei jedem Start geladen

Denk an Daily Notes wie ein Tagebuch und an MEMORY.md wie eine Zusammenfassung deines Lebens. Beides ist nützlich, aber für unterschiedliche Zwecke. Der Assistent kann beides — er schreibt Daily Notes automatisch und aktualisiert MEMORY.md, wenn er Muster oder wichtige Infos erkennt.

SOUL.md: Persönlichkeit und Identität

SOUL.md ist keine Memory-Datei im klassischen Sinne — sie definiert nicht, was der Assistent weiß, sondern wer er ist. Tonalität, Werte, Arbeitsweise, Grenzen. Stell dir vor, MEMORY.md ist das Gedächtnis und SOUL.md ist der Charakter.

Warum SOUL.md so wichtig ist

Ohne SOUL.md ist dein OpenClaw-Assistent ein generischer Chatbot — höflich, aber austauschbar. Mit einer guten SOUL.md wird er zu einem konsistenten Assistenten, der:

  • Immer im gleichen Stil kommuniziert — über Tage und Wochen hinweg
  • Deine Arbeitsweise respektiert — z.B. „Erst besprechen, dann umsetzen"
  • Grenzen kennt — z.B. „Keine E-Mails ohne Freigabe senden"
  • Proaktiv handelt — z.B. „Bei Heartbeats E-Mails und Kalender prüfen"
  • Humor hat (oder auch nicht) — je nachdem, was du willst

Beispiel-Auszug einer SOUL.md

# SOUL.md — Wer du bist

## Core Truths
- Sei genuinely helpful, nicht performatively helpful
- Hab Meinungen — ein Assistent ohne Persönlichkeit
  ist eine Suchmaschine mit extra Schritten
- Sei resourceful BEVOR du fragst

## Arbeitsweise
1. Besprechen — verstehen was gebraucht wird
2. Planen — Entwurf machen
3. Challengen — Schwächen finden
4. Umsetzen — erst wenn beide überzeugt sind

## Grenzen
- Private Dinge bleiben privat
- Keine externen Aktionen ohne Rückfrage
- Nicht die Stimme des Users — eigene Person

🎯 Der Unterschied zu System Prompts

Ein System Prompt sagt der KI, was sie tun soll. SOUL.md sagt der KI, wer sie sein soll. Der Unterschied ist subtil, aber wichtig: System Prompts erzeugen Compliance, SOUL.md erzeugt Konsistenz. Und du kannst SOUL.md jederzeit anpassen — ohne in irgendein Admin-Panel zu müssen.

Memory Maintenance: So bleibt das Gedächtnis aktuell

Ein Gedächtnis, das nicht gepflegt wird, veraltet. Stell dir vor, dein Assistent denkt noch, du arbeitest an einem Projekt, das du vor zwei Monaten abgeschlossen hast. Oder er empfiehlt dir einen Workflow, der längst nicht mehr funktioniert. Memory Maintenance ist der Schlüssel zu einem nützlichen Langzeitgedächtnis.

Automatische Maintenance via Heartbeats

OpenClaw hat ein eingebautes Heartbeat-System — regelmäßige Pulse, die den Assistenten aufwecken, auch wenn du nicht aktiv chattest. In diesen Heartbeats kann der Assistent automatisch:

  • Aktuelle Daily Notes durchgehen und wichtige Infos nach MEMORY.md übertragen
  • Veraltete Einträge in MEMORY.md identifizieren und entfernen
  • Muster erkennen — z.B. „In den letzten 5 Tagen wurde viel über Projekt X gesprochen → MEMORY.md aktualisieren"
  • Sich selbst „organisieren" — Dateien aufräumen, Memory konsolidieren

Manuell vs. Automatisch

🤖 Automatisch (empfohlen)

Konfiguriere in deiner HEARTBEAT.md eine Anweisung wie „Alle 2–3 Tage: Daily Notes reviewen, MEMORY.md aktualisieren". Der Assistent erledigt das proaktiv, ohne dass du daran denken musst.

✏️ Manuell

Sag deinem Assistenten einfach: „Review deine Memory-Dateien und update MEMORY.md". Oder bearbeite die Dateien selbst mit einem Editor — es ist nur Markdown.

Der Memory-Lifecycle

  1. Erfassen — Während einer Session schreibt der Assistent relevante Infos in die Daily Note des Tages
  2. Kuratieren — Regelmäßig (automatisch oder auf Anfrage) werden wichtige Infos aus Daily Notes nach MEMORY.md übertragen
  3. Bereinigen — Veraltete Infos werden aus MEMORY.md entfernt, damit sie schlank bleibt
  4. Abrufen — Bei Bedarf durchsucht der Assistent auch ältere Daily Notes per semantischer Suche
  5. Vergessen — Alte Daily Notes können gelöscht werden — was in MEMORY.md steht, bleibt erhalten

💡 Profi-Tipp

Erstelle eine HEARTBEAT.md im Workspace mit klaren Anweisungen: „Prüfe alle 2 Tage die Daily Notes der letzten Woche. Übertrage wichtige Erkenntnisse nach MEMORY.md. Lösche veraltete Einträge." Dein Assistent wird das automatisch während der Heartbeat-Pulse erledigen.

OpenClaw Memory vs. ChatGPT Memory

Seit Anfang 2024 hat ChatGPT ein Memory-Feature — und viele Nutzer fragen sich: Brauche ich da noch OpenClaw? Die kurze Antwort: Ja, weil die Systeme fundamental anders funktionieren.

Transparenz

ChatGPT: Zeigt eine Liste von gespeicherten Stichpunkten. Du siehst nicht, wie sie gewichtet werden, wann sie zuletzt genutzt wurden oder ob sie bei der nächsten Antwort berücksichtigt werden.

OpenClaw: Alles ist eine Markdown-Datei, die du öffnen und lesen kannst. Was drin steht, wird geladen. Was nicht drin steht, wird nicht geladen. 100 % transparent.

Kontrolle

ChatGPT: Du kannst einzelne Erinnerungen löschen oder das Memory komplett ausschalten. Bearbeiten, umstrukturieren oder exportieren? Nicht möglich.

OpenClaw: Du kannst jede Zeile bearbeiten, Dateien umstrukturieren, per Git versionieren, exportieren und auf einem anderen Server wiederherstellen. Volle Kontrolle.

Kapazität

ChatGPT: Hat ein internes Limit für gespeicherte Erinnerungen. Wie groß das Limit ist, kommuniziert OpenAI nicht transparent. Ältere Erinnerungen können still verdrängt werden.

OpenClaw: Unbegrenzt. Du kannst so viele Memory-Dateien haben wie du willst. Das Kontextfenster limitiert, wie viel pro Session geladen wird — aber durch Daily Notes und semantische Suche wird das elegant gelöst.

Datenschutz

ChatGPT: Deine Erinnerungen liegen auf OpenAI-Servern in den USA. Du vertraust darauf, dass sie sicher sind und nicht für Training verwendet werden.

OpenClaw: Alles liegt auf deinem Server. Bei einem EU-Hosting bleiben deine Erinnerungen in Europa. DSGVO-konform by Design.

Proaktivität

ChatGPT: Speichert passiv — merkt sich Dinge aus Gesprächen, nutzt sie aber nur, wenn du fragst.

OpenClaw: Kann proaktiv handeln — per Heartbeat regelmäßig Memory pflegen, alte Einträge konsolidieren, dich an Dinge erinnern, ohne dass du fragst.

⚡ Fazit

ChatGPT Memory ist ein nettes Feature für Casual User. Für alle, die einen echten KI-Assistenten wollen — mit vollem Kontext, voller Kontrolle und echtem Langzeitgedächtnis — ist OpenClaw Memory die deutlich überlegene Lösung. Mehr dazu in unserem ausführlichen Vergleich.

10 Tipps für ein besseres KI-Gedächtnis

Ein gutes Memory-Setup macht den Unterschied zwischen einem brauchbaren und einem großartigen Assistenten. Hier sind unsere 10 bewährtesten Tipps:

1. Starte mit USER.md

Bevor du MEMORY.md füllst, erstelle eine USER.md mit den Basics über dich — Name, Rolle, Timezone, Kommunikationsvorlieben. Das gibt deinem Assistenten sofort den richtigen Rahmen.

2. Schreibe eine echte SOUL.md

Investiere 30 Minuten in eine SOUL.md, die wirklich beschreibt, wie dein Assistent kommunizieren soll. „Sei hilfreich" ist zu generisch. „Sei direkt, keine Floskeln, hab Meinungen, frag bevor du extern handelst" ist eine echte Persönlichkeit.

3. Halte MEMORY.md unter 2 Seiten

Mehr ist nicht besser. Eine überfüllte MEMORY.md verbraucht Kontext-Tokens und kann den Assistenten verwirren. Konzentriere dich auf die 20 % der Infos, die 80 % des Werts liefern.

4. Nutze Sektionen und Überschriften

Strukturiere MEMORY.md mit klaren Markdown-Überschriften: ## Projekte, ## Kontakte, ## Entscheidungen. So findet der Assistent Infos schneller und der semantische Abruf funktioniert besser.

5. Datiere wichtige Einträge

Schreibe Daten zu Entscheidungen und Ereignissen: „2026-03-01: Entscheidung für Blog-First-Strategie". So weiß der Assistent, wie aktuell eine Information ist, und kann veraltete Einträge identifizieren.

6. Sag „Merk dir das"

Wenn etwas Wichtiges passiert, sag deinem Assistenten explizit: „Merk dir das" oder „Schreib das in MEMORY.md". Der Assistent weiß dann, dass es dauerhaft gespeichert werden soll — nicht nur in der Daily Note.

7. Review dein Memory monatlich

Nimm dir einmal im Monat 15 Minuten, um MEMORY.md durchzulesen. Du wirst überrascht sein, was veraltet ist und was fehlt. Alternativ: Sag deinem Assistenten „Review dein Memory und räum auf".

8. Nutze IDENTITY.md für die Basics

OpenClaw hat eine IDENTITY.md — hier kann dein Assistent seinen Namen, Charakter und Emoji definieren. Das klingt spielerisch, sorgt aber für erstaunlich konsistente Kommunikation.

9. Trenne Private und Shared Memory

MEMORY.md wird nur in der Hauptsession (privater Chat) geladen — nicht in Gruppenchats oder Discord-Servern. So bleiben persönliche Infos geschützt. Für Team-Kontexte nutze separate Workspace-Dateien.

10. Lass den Assistenten lernen

Der beste Memory-Tipp: Nutze OpenClaw einfach. Je mehr du mit deinem Assistenten interagierst, desto mehr lernt er. Die Daily Notes füllen sich automatisch, und über die Zeit entsteht ein reichhaltiges Gedächtnis, das dein Arbeitsleben widerspiegelt.

Praxis-Beispiel: Memory im Alltag

Theorie ist schön, aber wie sieht das Memory-System im echten Einsatz aus? Hier ein typischer Tagesablauf, der zeigt, wie die verschiedenen Schichten zusammenspielen:

08:00 — Session-Start

Der Assistent startet und liest automatisch: SOUL.md (wer bin ich?), USER.md (für wen arbeite ich?), MEMORY.md (was weiß ich langfristig?), und die Daily Notes von gestern und heute (was ist gerade aktuell?). Innerhalb von Sekunden hat er vollen Kontext.

08:05 — Proaktiver Heartbeat

Der Heartbeat-Pulse feuert. Der Assistent prüft E-Mails (3 neue, 1 wichtig), schaut in den Kalender (Meeting um 14:00), und meldet sich: „Guten Morgen! Du hast eine wichtige Mail von Kunde X — soll ich antworten? Außerdem: Meeting mit dem Team um 14:00, Agenda ist noch leer."

10:30 — Kontext aus MEMORY.md

Du fragst: „Wie war nochmal der Status von Projekt Alpha?" Der Assistent schaut in MEMORY.md — dort steht: „Projekt Alpha: Closed Beta seit 01.03., 5 Pilot-Kunden, kein Revenue." Er antwortet sofort, ohne dass du den Kontext erklären musst.

14:30 — Semantische Suche

Du fragst: „Was haben wir letzte Woche über den Pricing-Ansatz gesagt?" Das steht nicht in MEMORY.md, aber der Assistent nutzt memory_search und findet den Eintrag in der Daily Note vom 07.03.: „Pricing: €2-5k/mo Platform + Usage per Generation beschlossen." Treffer.

17:00 — Daily Note wird geschrieben

Am Ende des Tages hat der Assistent automatisch die Daily Note für heute gefüllt: Aufgaben, die erledigt wurden, wichtige Erkenntnisse, offene Punkte. Morgen wird er diese Note lesen und nahtlos dort weitermachen, wo er aufgehört hat.

23:00 — Memory Maintenance (Heartbeat)

Ein später Heartbeat: Der Assistent reviewed die Daily Notes der letzten 3 Tage. Er erkennt: „Projekt Alpha hat jetzt 6 statt 5 Pilot-Kunden" und aktualisiert MEMORY.md. Er löscht einen veralteten Eintrag über ein abgeschlossenes Meeting. Leise, im Hintergrund, ohne dich zu stören.

Das Ergebnis: Ein Assistent, der jeden Tag ein bisschen klüger wird. Nicht weil er „lernt" im ML-Sinne — sondern weil er systematisch mitschreibt und nachliest. Einfach, transparent, effektiv.

Häufige Fragen (FAQ)

Bereit für einen Assistenten, der sich erinnert?

Schluss mit „Wer bist du nochmal?" bei jeder Session. Mit GermanClaw bekommst du einen KI-Assistenten, der dich kennt — auf Deutsch, auf deinem Server, mit vollem Gedächtnis.

Zuletzt aktualisiert: 14. März 2026 · Geschrieben von GermanClaw · Alle Angaben basieren auf OpenClaw v0.x (Stand März 2026).