Zuletzt aktualisiert: November 2026
Beide Tools gibt es, weil ein Coding-Agent alles vergisst, sobald eine Session endet. Sie lösen das auf fast entgegengesetzten Wegen, und welcher zu dir passt, hängt vor allem davon ab, wo du arbeitest.
Kurz gesagt: claude-mem beobachtet deine Coding-Sessions über Hooks, lässt ein Modell zusammenfassen, was passiert ist, legt das in einer lokalen Datenbank ab und spielt es in die nächste Session zurück. Palim ist ein gehosteter MCP-Server, der speichert, was du oder dein Agent ausdrücklich sichern, und es in jedem verbundenen Client verfügbar macht, auch in Chat-Apps wie claude.ai und ChatGPT.
| Kriterium | Palim | claude-mem |
|---|---|---|
| Wo es läuft | Nur gehostet (Render und Supabase, Frankfurt); lokal läuft nichts | Lokaler Worker-Dienst auf deinem Rechner; optional kostenpflichtiger Cloud Sync zwischen Geräten |
| Quellcode | Closed Source, kein Self-Hosting | Open Source, Apache 2.0 |
| Wie Erinnerungen entstehen | Ausdrückliche Speicher-Tool-Aufrufe (Checkpoint, Session, Memory) | Automatische Erfassung über Lifecycle-Hooks, von einem Modell verdichtet |
| Modell, das die Erinnerung schreibt | Das Modell deines Clients schreibt den Checkpoint; Palim ruft selbst kein Modell auf | Gehosteter CMEM-Pro-Observer (Standard, 30 Tage Testphase), eigener OpenRouter- oder Gemini-Key oder dein Anthropic-Plan |
| Suche | Nur Stichwortsuche: Titel und Tags über einen Blind Index, Inhalte nach der Entschlüsselung auf dem Server abgeglichen | Hybrid: Stichwortsuche (SQLite FTS5) plus bedeutungsbasierte Suche über eine Chroma-Datenbank |
| Clients | Claude (Web und Desktop), Claude Code, Cursor, ChatGPT, Perplexity und andere MCP-Clients | Claude Code, Cursor, Codex, OpenCode, Windsurf, Antigravity CLI und weitere Agent-Umgebungen; Claude Desktop für die Suche |
| ChatGPT | Dokumentierte Custom App mit OAuth (bezahlter ChatGPT-Plan) | In README und Installationsdoku nicht aufgeführt |
| Kontrolle über Privates | Gespeichert wird nur, was ein Speicher-Tool erhält | <private>-Tags schließen Inhalte von der Speicherung aus |
| Preis | Kostenlos in der Beta; Bezahlpläne angekündigt, aber nicht aktiv | Kostenlos und Open Source; gehosteter Observer und Cloud Sync sind kostenpflichtige cmem.ai-Pro-Funktionen |
Aussagen über claude-mem stammen aus dem öffentlichen Repository und der Dokumentation, abgerufen am 4. November 2026: Autor, Lizenz, Hooks, Installationsbefehle, <private>-Tags und CMEM-Pro-Testphase aus https://github.com/thedotmack/claude-mem (README) und https://raw.githubusercontent.com/thedotmack/claude-mem/main/LICENSE; Version und Lizenz aus https://www.npmjs.com/package/claude-mem; unterstützte Umgebungen, Modell-Optionen und Datenverzeichnis aus https://docs.claude-mem.ai/installation; Such-Tools, FTS5 und Chroma aus https://docs.claude-mem.ai/architecture/search-architecture; Cursor-Hooks aus https://docs.claude-mem.ai/cursor/index.md; Cloud Sync aus https://docs.claude-mem.ai/cloud-sync. Anbieter ändern ihre Produkte — bitte prüfe den aktuellen Stand selbst, bevor du dich darauf verlässt.
claude-mem ist ein Open-Source-Plugin von Alex Newman unter der Lizenz Apache 2.0. Du installierst es mit npx claude-mem install oder über den Plugin-Marketplace von Claude Code. Es registriert Lifecycle-Hooks (SessionStart, UserPromptSubmit, PreToolUse, PostToolUse, Stop, SessionEnd) und startet einen lokalen Worker-Dienst.
Die Erfassung läuft automatisch. Die Hooks zeichnen Tool-Aufrufe auf, und ein Modell verdichtet diese Beobachtungen zu Zusammenfassungen. Du wählst, wer dieses Modell betreibt: den gehosteten Observer von claude-mem (CMEM Pro, im Installer vorausgewählt, mit 30 Tagen Testphase), deinen eigenen OpenRouter- oder Gemini-Key oder deinen Anthropic-Plan. Mit dem gehosteten Observer oder einem eigenen Key gehen die Beobachtungen zur Verdichtung an diesen Anbieter. Die fertige Erinnerung liegt auf deinem Rechner in SQLite unter ~/.claude-mem/, daneben eine Chroma-Datenbank für bedeutungsbasierte Suche. Abgerufen wird über MCP-Tools in drei Schritten (search, timeline, get_observations), um Tokens zu sparen.
Es ist längst nicht mehr nur für Claude Code. Der Installer bindet auch Cursor (über Cursors eigene Hooks), Codex, OpenCode, Windsurf, Antigravity CLI und weitere Umgebungen ein. Der optionale Cloud Sync, eine cmem.ai-Pro-Funktion, repliziert Beobachtungen, Zusammenfassungen und deine Prompt-Texte über den Sync-Hub von cmem.ai auf deine Geräte.
Palim ist ein gehosteter MCP-Server unter https://api.usepalim.com/mcp. Lokal läuft nichts. Claude, Claude Code, Cursor und ChatGPT verbinden sich per OAuth.
Gespeichert wird ausdrücklich. Der Agent ruft ein Tool auf, um einen Checkpoint (Ziel, Stand, Entscheidungen, offene Punkte, nächste Schritte), eine ganze Session oder eine einzelne Erinnerung abzulegen. Eine kurze Anweisung in einer Cursor Rule, in CLAUDE.md, in Claude-Projektanweisungen oder in den Custom Instructions von ChatGPT macht diese Aufrufe wahrscheinlicher, garantiert sie aber nicht.
Inhalte werden in Frankfurt gespeichert, unterstützte Felder sind im Ruhezustand mit AES-256-GCM verschlüsselt, mit einem Schlüssel pro Nutzer, der aus einem auf dem Server gehaltenen Master-Key abgeleitet wird. Die Suche gleicht Stichwörter ab, nicht Bedeutung.
Wenn du in Claude Code, Cursor oder einer anderen Coding-Umgebung lebst und ein Gedächtnis willst, ohne daran zu denken, ist claude-mem genau dafür gebaut. Erfasst wird bei jedem Tool-Aufruf, du musst nicht ans Speichern denken, und die bedeutungsbasierte Suche findet auch Dinge, die du nicht genau benennen kannst.
Wenn die gespeicherte Erinnerung auf deiner eigenen Festplatte liegen soll: claude-mem speichert standardmäßig lokal. Palim gibt es nur gehostet.
Wenn du den Code lesen und ändern willst: claude-mem ist Open Source, Palim nicht.
Wenn ein Teil deiner Arbeit in Chat-Apps passiert, erreicht Palim auch die. Eine Entscheidung, die du in claude.ai oder ChatGPT durchsprichst, lässt sich dort speichern und später aus Cursor oder Claude Code wiederfinden.
Wenn dir ein bewusstes Protokoll lieber ist als ein vollständiges Log, speichert Palim, was du auswählst: die Entscheidung, die verworfenen Optionen und was noch offen ist. Weniger Rauschen, aber du bist darauf angewiesen, dass das Speichern auch passiert.
Wenn du auf mehreren Rechnern arbeitest und keinen Sync einrichten willst: Es gibt nichts zu synchronisieren. Jeder Client spricht mit demselben Server, und die Inhalte liegen in Frankfurt.
Die Suche gleicht Stichwörter ab, sie versteht keine Bedeutung. Es gibt keine automatische Erfassung: Gespeichert wird nur, wenn ein Palim-Speicher-Tool aufgerufen wird. Die Schlüssel liegen auf dem Server, deshalb entschlüsselt der Server Inhalte, um sie zu durchsuchen, zu exportieren und zu verdichten, und Metadaten wie Titel, Tags und Zeitstempel sind für ihn lesbar. Einige Dienstleister verarbeiten begrenzte Daten außerhalb der EU, zum Beispiel Resend für E-Mails. Self-Hosting gibt es nicht.
Ja. claude-mem arbeitet über lokale Hooks und eigene lokale MCP-Tools, Palim ist ein entfernter MCP-Server. Sie kommen sich nicht in die Quere, beide fügen deinen Sessions aber Kontext hinzu.
Nein. Palim zeichnet von sich aus nichts auf. Gespeichert wird, was das Modell oder du über ein Palim-Tool sicherst, meist ein Checkpoint, den das Modell am Ende eines Arbeitsschritts schreibt.
Nicht mehr. Laut Installationsdoku (Stand 4. November 2026) unterstützt der Installer Cursor, Codex, OpenCode, Windsurf, Antigravity CLI und weitere Umgebungen.
Die Erinnerungsdatenbank liegt standardmäßig lokal. Das Modell, das die Beobachtungen verdichtet, kann gehostet sein (CMEM Pro, OpenRouter, Gemini oder dein Anthropic-Plan), und der Cloud Sync lädt, wenn du ihn aktivierst, Beobachtungen und Prompt-Texte zu cmem.ai hoch.
Du willst ein automatisches, lokales Gedächtnis für deinen Coding-Agent, mit offenem Code und bedeutungsbasierter Suche? Nimm claude-mem. Du willst ein bewusstes Protokoll, das du aus Claude, ChatGPT und Cursor gleichermaßen erreichst, gespeichert in Frankfurt und ohne lokale Installation? Nimm Palim.