Cairn
Cairn
Deine Claude-Code-Unterhaltungen, auf jedem Konto. Gesichert, sobald du sie führst – und sichtbar für jedes Konto auf deinem Rechner.
🇬🇧 Englisch · 🇫🇷 Französisch · 🇹🇷 Türkisch · 🇦🇿 Aserbaidschanisch
🎯 Warum
Du hast dich bei einem anderen Claude-Konto angemeldet und deine Unterhaltungen sind verschwunden.
Sie sind nicht weg. Sie liegen auf deiner Festplatte, genau dort, wo sie waren. Claude führt für jedes Konto eine separate Liste, und wenn du dich woanders anmeldest, liest es die falsche Liste.
Es gibt ein zweites Problem, leiser und schlimmer: Claude Code löscht Unterhaltungen nach 30 Tagen. Standardmäßig, ohne dich zu informieren. Die meisten merken es erst, wenn etwas, das sie brauchten, bereits weg ist.
Cairn behebt beides und verschwindet dann wieder.
Related MCP server: cursor-history-mcp
🚀 Installation
🪟 Windows – kein Terminal nötig
1 | ⬇ Lade |
2 | Doppelklicke darauf. |
3 | Drücke |
4 | Beende Claude vollständig und öffne es dann erneut. |
Fertig. Deine Unterhaltungen sind wieder in der Seitenleiste.
Führe es noch einmal aus und drücke 3, um die automatische Synchronisierung zu aktivieren – das war das
letzte Mal, dass du etwas tun musstest.
🍎 macOS / 🐧 Linux
npx github:veax-project/claude-cairnGleicher Bildschirm, gleiche Schritte.
⚠️ Beende Claude dann und öffne es erneut
Claude liest seine Unterhaltungsliste einmal, beim Start. Cairn kann Einträge hinzufügen, aber Claude merkt es erst beim nächsten Start. Das ist der häufigste Grund, warum Leute denken, es hätte nicht funktioniert.
📦 Es benötigt Node.js
Die meisten Entwickler haben es bereits. Falls nicht, sagt es dir das Fenster und verweist dich dorthin – installiere die Version mit der Bezeichnung LTS und führe es dann erneut aus.
✨ Was es tut
💾 Sichert sie. Jede Unterhaltung wird an einen Ort kopiert, von dem Claude nicht löscht. Diese Kopie gehört dir, und nichts entfernt sie.
🔄 Teilt sie. Jedes Konto auf deinem Rechner erhält jede Unterhaltung – in beide Richtungen. Starte etwas auf einem Konto, wechsle zu einem anderen, es ist da. Geh zurück, und die Arbeit, die du zwischendurch erledigt hast, ist auch da.
👁️ Beobachtet. Aktiviere die automatische Synchronisierung, und beides passiert alle zehn Minuten, solange dein Rechner läuft. Du musst nie wieder daran denken.
🔎 Lässt Claude deine Geschichte durchsuchen. Von jedem Konto aus, auch von einem, das du erst vor fünf Minuten erstellt hast.
↩️ Macht es rückgängig. Ein einziger Befehl entfernt genau das, was es geschrieben hat – und sonst nichts.
🔌 Lass Claude deine eigene Geschichte durchsuchen
npx github:veax-project/claude-cairn install-mcpStarte Claude neu und frag es dann zum Beispiel:
durchsuche meine alten Unterhaltungen danach, wie wir den Auth-Bug behoben haben
Das funktioniert mit jedem Konto, auch mit einem brandneuen. Genau darum geht es: Die Verbindung gehört deinem Rechner, nicht einem Konto.
🧯 Fehlerbehebung
Symptom | Ursache | Lösung |
😐 Nichts kam zurück | Claude war bereits geöffnet | Beende es vollständig und öffne es erneut – es liest die Liste nur beim Start |
🪟 Das Fenster schloss sich sofort | Node.js fehlt | Installiere es von nodejs.org, wähle LTS, führe die Datei erneut aus |
🤷 Eine Unterhaltung fehlt noch immer | Sie gehörte zu einem anderen Projekt | Die Seitenleiste ist nach Projekt gefiltert – öffne den Ordner dieses Projekts |
🔢 Konten erscheinen als Zahlen | Auf deiner Festplatte steht nicht, wem sie gehören | Drücke |
😱 Es hat alles noch schlimmer gemacht | — |
|
🍎 Auf dem Mac funktioniert nichts | Dort nie getestet | Erzähl uns, was passiert ist – nur so kann es behoben werden |
🛡️ Wohin deine Daten gehen
Nirgendwohin. Cairn kopiert Dateien von einem Ordner auf deinem Rechner in einen anderen Ordner auf deinem Rechner.
🚫 Null Abhängigkeiten. Der
dependencies-Block inpackage.jsonist leer.🚫 Null Netzwerkaufrufe. Keine Telemetrie, keine Update-Prüfungen, kein Analytics. Schalte dein WLAN aus, und jeder Befehl funktioniert trotzdem – der einfachste Weg, es selbst zu überprüfen.
🔌 Der MCP-Server kommuniziert mit Claude über Standard-Eingabe und -Ausgabe. Er öffnet keine Sockets.
🗑️ Nichts wird jemals gelöscht aus deinem Backup. Auch nicht von Cairn.
↩️
undoentfernt nur das, was es selbst geschrieben hat – erkennbar an Größe und Zeitstempel. Alles, was Claude seither verändert hat, bleibt unberührt.
Rund 3000 Zeilen einfaches JavaScript, kein Build-Schritt, kein Bündler. Elf Dateien
in src/, und du kannst jede davon lesen.
Der Launcher ist eine 90-zeilige .cmd-Datei, die Node prüft, das Release-Archiv
herunterlädt und ausführt. Sie ist reines ASCII und tut sonst nichts.
📋 Befehle
Befehl | Funktion |
| Öffnet den Bildschirm von oben |
| Sichert alles, teilt dann alles mit jedem Konto |
| Führt das alle 10 Minuten ab jetzt aus |
| Zeigt, was da ist, was verborgen ist, was gefährdet ist |
| Entfernt genau das, was die letzte Synchronisierung geschrieben hat |
| Durchsucht jedes Konto |
| Lässt Claude das Archiv selbst durchsuchen |
| Schreibt jede Unterhaltung als Markdown |
| Bündelt Unterhaltungen in eine Datei zum Anhängen an einen Chat |
Dein Backup liegt in ~/ClaudeCairn. Verschiebe es mit --vault <ordner> oder der
Umgebungsvariable CAIRN_VAULT.
🔬 So funktioniert es
Claude Code führt zwei getrennte Dinge an zwei getrennten Orten:
~/.claude/projects/<project>/<id>.jsonl
the conversation itself
deleted once it is older than cleanupPeriodDays — 30 by default
<appData>/Claude/claude-code-sessions/<account>/<org>/local_*.json
the sidebar entry that lists it
one folder per account, which is why switching hides everythingCairn kopiert das erste an einen sicheren Ort und schreibt das zweite unter jedes Konto, das es findet. Unterhaltungen werden nur angehängt, daher wird eine Datei, die nicht gewachsen ist, übersprungen. Aus dem Backup wird nie etwas entfernt – eine Unterhaltung, die Claude bereits gelöscht hat, bleibt erhalten, denn diese Kopie ist jetzt die einzige, die es noch gibt.
Claude prüft jeden Seitenleisten-Eintrag gegen ein strenges Format, bevor er ihn auflistet, und verwirft still alles, was nicht passt. Cairn erstellt Einträge nach dem Format, das in echten Dateien beobachtet wurde: Zeitstempel als Zahlen statt Text, keine zusätzlichen Felder und keine der Platzhalterwerte, die gelegentlich in Transkripten auftauchen.
Der Suchindex ist SQLite-Volltextsuche, mit der Kopie, die in Node enthalten ist. Deshalb gibt es keine Abhängigkeiten.
⚠️ Beta
Eine erste Veröffentlichung. Ende-zu-Ende auf Windows verifiziert: 23 Unterhaltungen, die wochenlang unsichtbar waren, kamen nach einem Neustart in die Seitenleiste zurück, und jeder Eintrag, den Cairn schrieb, wurde akzeptiert.
21 automatisierte Tests, darunter einer, der die Oberfläche auf einem simulierten Terminal in sieben Fenstergrößen abspielt, um Layoutfehler zu finden.
✅ Getestet | Windows |
❓ Nie ausgeführt | macOS, Linux – der Code ist geschrieben und überprüft, mehr nicht |
❌ Unmöglich | Unterhaltungen, die Claude vor deinem ersten Backup gelöscht hat. Nichts bringt sie zurück. |
❌ Außerhalb des Rahmens | Normale claude.ai-Chats. Die liegen auf den Servern von Anthropic und können nicht zwischen Konten verschoben werden – eine Grenze des Produkts, nicht dieses Werkzeugs. |
Öffne ein Issue – besonders, wenn du auf einem Mac bist.
GPL-3.0 · Entwickelt, weil der Kontowechsel dich nicht deine Arbeit kosten sollte.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP server that lets you search your Claude Code conversation history to find past solutions, track file changes, and learn from previous work.8153177MIT
- AlicenseAqualityBmaintenanceMCP server for browsing, searching, exporting, and backing up your Cursor AI chat history directly into Claude via natural language.814032MIT
- AlicenseAqualityCmaintenanceAn MCP server that lets Claude Code recall the context of past conversations from any project on demand.5492MIT
- AlicenseAqualityDmaintenanceAn MCP server that indexes Claude Code conversation history into SQLite, enabling full-text search across past sessions for context recovery and cross-agent observability.103MIT
Related MCP Connectors
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/veax-project/claude-cairn'
If you have feedback or need assistance with the MCP directory API, please join our Discord server