Claude Code 세션 내보내기
세션마다 Markdown 메모 하나와 그 옆의 원본 로그. Claude Code가 삭제한 뒤에도 남습니다.
세션 하나를 메모로.
턴마다 시각과 블록 ID가 붙은 문단, 실행한 내용만 남긴 도구 호출, diff로 표시된 편집. 추론, 도구 결과, 도구 내부 알림은 메모에 들어가지 않습니다.
---
agent: claude-code
session: "a87cea2b-6f0e-4b1c-9d2a-3e4f5a6b7c8d"
title: "fix the changelog header link"
project: "wander.md"
cwd: "/Users/anton/products/wander.md"
branch: "main"
model: claude-fable-5-1
started: 2026-08-23T20:33:00Z
ended: 2026-08-23T20:40:04Z
turns: 5
prompts: 3
tools: 4
files:
- "src/layout.astro"
---
**you** · 22:33 ^turn-1
see the changelog page, the header link goes to /contact
**claude** · 22:34 ^turn-2
I'll look at the live page first.
```tool Bash "find docs route" ^toolu_01A
ls src
```
```diff src/layout.astro ^toolu_01B
- <a href="/contact">contact</a>
+ <a href="/changelog">changelog</a>
```내보내지는 내용
프로젝트별 폴더에 세션마다 메모 하나, 그리고 originals/에 원본 로그. 이름은 세션의 날짜, 시각, 제목입니다.
각 턴은 블록 ID가 붙은 문단이므로 다른 메모에서 그 주고받음을 정확히 가리킬 수 있습니다.
도구 호출은 실행한 내용과 짧은 설명으로 된 블록입니다. 결과, 추론, 도구 내부 알림은 빠집니다.
모든 Edit와 Write가 diff로 표시되고, 프런트매터에는 세션이 건드린 파일이 나열됩니다.
세션에 붙여 넣은 이미지는 메모 옆에 파일로 쓰이고 턴에 삽입됩니다.
JSONL 로그는 바이트 단위로 그대로 복사됩니다. ~/.claude/projects로 다시 복사하면, Claude Code가 지운 지 오래되어도 claude --resume이 찾아냅니다.
진행 중인 세션은 로그가 늘어날 때마다 메모를 갱신합니다. 바뀐 로그만 다시 읽으므로 세션 800개도 몇 초 만에 동기화됩니다.
작동 방식
- 1Claude Code 연결
.claude 폴더에서 패널이 열리면 “이 폴더 선택”을 누릅니다. Exporter는 그 안의 projects 폴더만 읽으며, 권한 요청 창은 뜨지 않습니다.
- 2세션 선택
모든 세션이 체크되어 있습니다. 필터로 최근, 가장 긴, 실행 중 세션을 볼 수 있고, 검색창으로 제목, 첫 질문, 프로젝트에서 세션을 찾습니다. Markdown, 원본, 또는 둘 다를 고릅니다.
- 3동기화
“지금 동기화”를 누릅니다. 각 세션이 프로젝트 아래의 메모가 되고, 아직 실행 중인 세션은 작업하는 동안 메모를 다시 씁니다.
작동 방식: Claude Code 문서가이드: Claude Code 세션
질문
궁금한 점이 더 있으신가요? 문의하기
로그는 어디에 있나요?
무엇이 무료인가요?
업로드되는 것이 있나요?
다른 방법과 비교
Claude Code에는 자체 내보내기가 없고, 로그는 스크립트로만 읽을 수 있으며 30일 후에 사라집니다.
| 기능 | Exporter | JSONL 스크립트 | 복사하여 붙여넣기 |
|---|---|---|---|
| 모든 세션을 한 번에 | 예 | 예 | 아니요 |
| 읽기 쉬운 Markdown, 세션마다 메모 하나 | 예 | 수동 | 수동 |
| 호출과 diff는 남기고 잡음은 제거 | 예 | 수동 | 아니요 |
| 삭제 후에도 원본 로그 보관 | 예 | 수동 | 아니요 |
| 세션 실행 중 동기화 | 예 | 아니요 | 아니요 |
| 가격 | 세션 50개 무료, 이후 일회성 구매 | 무료 | 무료 |
Claude가 자신의 기록을 읽게 하세요
내보낸 세션은 Exporter의 로컬 MCP 서버로 조회할 수 있습니다. 설정하기.
그런 다음 “지난달 changelog 헤더에 대해 뭘 정했지?”라고 물어보세요. Claude는 세션을 메모로 읽습니다.
$ claude mcp add --transport http exporter http://localhost:8744/mcp