Skip to main content
Glama

Cairn

모든 계정에서 당신의 Claude Code 대화를 만나보세요. Claude가 삭제하기 전에 저장하고, 로그인하는 모든 계정과 공유합니다.

License: GPL v3 For Claude Code Dependencies: none No network calls Status: beta

🇬🇧 English · 🇫🇷 Français · 🇹🇷 Türkçe · 🇦🇿 Azərbaycanca


🎯 왜 필요한가

다른 Claude 계정에 로그인했더니 대화가 사라졌나요?

사라진 것이 아닙니다. 대화는 디스크에, 정확히 원래 있던 자리에 그대로 있습니다. Claude는 계정마다 별도의 목록을 유지하며, 다른 곳에 로그인한 후에는 잘못된 목록을 읽고 있는 것입니다.

두 번째 문제가 있습니다. 더 조용하고 더 심각한 문제로, Claude Code는 30일 후 대화를 삭제합니다. 기본적으로, 알려주지 않고 말이죠. 대부분의 사람들은 원하는 것이 이미 사라졌을 때 알게 됩니다.

Cairn은 두 문제를 모두 해결하고, 그 후에는 방해하지 않습니다.


Related MCP server: cursor-history-mcp

🚀 설치

🪟 Windows — 터미널 불필요

1

Cairn.cmd 다운로드 — 브라우저에서 파일을 유지할지 물어볼 수 있습니다. 유지하세요.

2

더블클릭하세요.

3

1 을 누르고, 몇 초 기다리세요.

4

Claude를 완전히 종료한 후, 다시 여세요.

완료되었습니다. 대화가 사이드바에 다시 나타납니다.

한 번 더 실행하고 3 을 눌러 자동 동기화를 켜세요. 이제 마지막으로 해야 할 일이 끝났습니다.

🍎 macOS / 🐧 Linux

npx github:veax-project/claude-cairn

같은 화면, 같은 단계.

⚠️ 그런 다음 Claude를 종료하고 다시 여세요

Claude는 대화 목록을 시작할 때 한 번만 읽습니다. Cairn이 목록에 추가할 수 있지만, Claude는 다음 실행까지 인식하지 못합니다. 이것이 작동하지 않는다고 생각하는 사람들의 가장 큰 이유입니다.

📦 Node.js가 필요합니다

대부분의 개발자는 이미 가지고 있습니다. 없다면 창에서 알려주고 해당 사이트로 안내합니다 — LTS로 표시된 버전을 설치한 후 다시 실행하세요.


✨ 기능

  • 💾 저장합니다. 모든 대화를 Claude가 삭제하지 않는 곳에 복사합니다. 그 복사본은 당신의 것이며, 아무것도 제거하지 않습니다.

  • 🔄 공유합니다. 컴퓨터의 모든 계정이 모든 대화를 받습니다 — 양방향으로. 한 계정에서 시작하고 다른 계정으로 전환하면, 거기에 있습니다. 돌아가면, 그 사이에 한 작업도 거기에 있습니다.

  • 👁️ 감시합니다. 자동 동기화를 켜면 두 가지 모두 10분마다 발생하며, 컴퓨터 시작 시부터 시작됩니다. 다시는 생각할 필요가 없습니다.

  • 🔎 Claude가 검색할 수 있게 합니다. 어떤 계정에서든, 5분 전에 만든 계정에서도 가능합니다.

  • ↩️ 자체적으로 되돌립니다. 하나의 명령으로 작성한 것만 정확히 제거하며, 다른 것은 건드리지 않습니다.


🔌 Claude가 당신의 과거 기록을 검색하게 하세요

npx github:veax-project/claude-cairn install-mcp

Claude를 다시 시작한 후, 다음과 같이 물어보세요:

인증 버그를 어떻게 고쳤는지 내 오래된 대화에서 검색해줘

이 기능은 어떤 계정에서도 작동합니다. 새로 만든 계정에서도요. 핵심은 이 연결이 계정이 아니라 컴퓨터에 속한다는 것입니다.


🧯 문제 해결

증상

원인

해결책

😐 아무것도 돌아오지 않음

Claude가 이미 열려 있었음

완전히 종료하고 다시 여세요 — 시작 시에만 목록을 읽습니다

🪟 창이 즉시 닫힘

Node.js가 없음

nodejs.org에서 설치하고, LTS를 선택한 후 파일을 다시 실행하세요

🤷 대화가 여전히 없음

다른 프로젝트에 속해 있었음

사이드바가 프로젝트별로 필터링됨 — 해당 프로젝트의 폴더를 여세요

🔢 계정이 코드로 표시됨

디스크에 계정 이름이 없음

4 를 눌러 이름을 지정하세요. 새 계정은 스스로 이름을 지정합니다

😱 상황이 더 나빠짐

undo가 모든 것을 정확히 원래대로 되돌립니다

🍎 Mac에서 아무것도 안 됨

테스트되지 않음

무슨 일이 있었는지 알려주세요 — 그래야만 고칠 수 있습니다


🛡️ 데이터가 어디로 가는가

어디로도 가지 않습니다. Cairn은 컴퓨터의 한 폴더에서 다른 폴더로 파일을 복사합니다.

  • 🚫 의존성 없음. package.jsondependencies 블록은 비어 있습니다.

  • 🚫 네트워크 호출 없음. 텔레메트리, 업데이트 확인, 분석이 없습니다. 와이파이를 끄고 모든 명령이 여전히 작동하는지 확인하세요 — 직접 확인하는 가장 쉬운 방법입니다.

  • 🔌 MCP 서버는 표준 입력과 출력을 통해 Claude와 통신합니다. 소켓을 열지 않습니다.

  • 🗑️ 백업에서 아무것도 삭제되지 않습니다. Cairn조차도요.

  • ↩️ undo는 크기와 타임스탬프로 인식된, 작성한 것만 제거합니다 — Claude가 이후에 건드린 것은 그대로 둡니다.

약 3000줄의 순수 JavaScript, 빌드 단계 없음, 번들러 없음. src/에 11개의 파일이 있으며, 모두 읽을 수 있습니다.

실행기는 Node를 확인하고, 릴리스 아카이브를 다운로드하고, 실행하는 90줄의 .cmd입니다. 순수 ASCII이며 다른 것은 하지 않습니다.


📋 명령어

명령어

기능

cairn

이 페이지 상단의 화면을 엽니다

cairn sync

모든 것을 저장한 다음, 모든 계정에 모든 것을 제공합니다

cairn autostart on

시작 시부터 10분마다 계속 수행합니다

cairn status

무엇이 여기 있고, 무엇이 숨겨져 있고, 무엇이 위험한지 확인합니다

cairn undo

마지막 동기화가 작성한 것만 정확히 제거합니다

cairn search <words>

모든 계정에서 검색합니다

cairn install-mcp

Claude가 아카이브 자체를 검색하게 합니다

cairn export

모든 대화를 Markdown으로 내보냅니다

cairn pack

대화를 하나의 파일로 묶어 채팅에 첨부합니다

백업은 ~/ClaudeCairn에 있습니다. --vault <folder> 또는 CAIRN_VAULT 환경 변수로 이동할 수 있습니다.


🔬 작동 방식

Claude Code는 두 가지를 별도로, 두 곳에 보관합니다:

~/.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은 첫 번째를 안전한 곳에 복사하고, 두 번째를 찾은 모든 계정 아래에 작성합니다. 대화는 항상 추가만 되므로, 성장하지 않은 파일은 건너뜁니다. 백업에서 아무것도 제거되지 않습니다 — Claude가 이미 삭제한 대화도 유지됩니다. 그 복사본이 이제 유일한 것이기 때문입니다.

Claude는 각 사이드바 항목을 엄격한 형태로 확인한 후에만 나열하며, 일치하지 않는 것은 조용히 버립니다. Cairn은 실제 파일에서 관찰된 형태로 항목을 만듭니다: 타임스탬프는 텍스트가 아닌 숫자로, 추가 필드 없음, 그리고 트랜스크립트에 가끔 나타나는 자리 표시자 값도 없습니다.

검색 인덱스는 SQLite 전체 텍스트 검색이며, Node에 내장된 복사본을 사용합니다. 그래서 의존성이 없는 것입니다.


⚠️ 베타

첫 릴리스입니다. Windows에서 종단 간 검증되었습니다: 몇 주 동안 보이지 않았던 23개의 대화가 재시작 후 사이드바로 돌아왔고, Cairn이 작성한 모든 항목이 수락되었습니다.

21개의 자동화 테스트가 있으며, 그중 하나는 7가지 창 크기의 시뮬레이션 터미널에 인터페이스를 재생하여 레이아웃 결함을 잡습니다.

검증됨

Windows

실행 안 됨

macOS, Linux — 코드는 작성되고 검토되었지만, 그 이상은 없습니다

불가능

첫 백업 전에 Claude가 삭제한 대화. 그것을 되살릴 수 없습니다.

범위 밖

일반 claude.ai 채팅. 그것들은 Anthropic 서버에 있으며 계정 간 이동이 불가능합니다 — 이 도구의 한계가 아니라 제품의 한계입니다.

이슈 열기 — 특히 Mac을 사용 중이라면.


GPL-3.0 · 계정 전환이 당신의 작업을 잃게 해서는 안 되기 때문에 만들었습니다.

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