Skip to main content
Glama

Cairn

Deine Claude-Code-Unterhaltungen, auf jedem Konto. Gesichert, sobald du sie führst – und sichtbar für jedes Konto auf deinem Rechner.

Lizenz: GPL v3 Für Claude Code Abhängigkeiten: keine Keine Netzwerkaufrufe Status: Beta

🇬🇧 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 Cairn.cmd herunter – dein Browser fragt möglicherweise, ob die Datei behalten werden soll. Behalte sie.

2

Doppelklicke darauf.

3

Drücke 1, warte ein paar Sekunden.

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-cairn

Gleicher 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-mcp

Starte 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 4 und benenne sie; neue Konten benennen sich von selbst

😱 Es hat alles noch schlimmer gemacht

undo stellt alles exakt wieder her, wie es war

🍎 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 in package.json ist 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.

  • ↩️ undo entfernt 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

cairn

Öffnet den Bildschirm von oben

cairn sync

Sichert alles, teilt dann alles mit jedem Konto

cairn autostart on

Führt das alle 10 Minuten ab jetzt aus

cairn status

Zeigt, was da ist, was verborgen ist, was gefährdet ist

cairn undo

Entfernt genau das, was die letzte Synchronisierung geschrieben hat

cairn search <wörter>

Durchsucht jedes Konto

cairn install-mcp

Lässt Claude das Archiv selbst durchsuchen

cairn export

Schreibt jede Unterhaltung als Markdown

cairn pack

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 everything

Cairn 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.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    B
    maintenance
    MCP server for browsing, searching, exporting, and backing up your Cursor AI chat history directly into Claude via natural language.
    8
    140
    32
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that indexes Claude Code conversation history into SQLite, enabling full-text search across past sessions for context recovery and cross-agent observability.
    10
    3
    MIT

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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