Експорт сеансів Claude Code
Одна Markdown-нотатка на сеанс, оригінальний журнал поруч, збережений після того, як Claude Code його видалить.
Сеанс як нотатка.
Абзац на хід із часом та ідентифікатором блоку, виклики інструментів скорочені до того, що вони запустили, зміни як 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/. Назви складаються з дати, часу й назви сеансу.
Кожен хід є абзацом з ідентифікатором блоку, тож інша нотатка може вказати саме на цей обмін.
Виклик інструмента є блоком із тим, що він запустив, і коротким описом. Результати, міркування та внутрішні повідомлення інструмента лишаються поза нотаткою.
Кожен Edit і Write показано як diff, а frontmatter перелічує файли, яких торкнувся сеанс.
Зображення, вставлені в сеанс, записуються як файли поруч із нотаткою й вбудовуються в хід.
Журнал JSONL копіюється байт у байт. Скопіюйте його назад у ~/.claude/projects, і claude --resume його знайде, навіть довго після того, як Claude Code його прибрав.
Активний сеанс оновлює нотатку, поки журнал росте; перечитуються лише змінені журнали, тож 800 сеансів синхронізуються за секунди.
Як це працює
- 1Підключіть Claude Code
Відкривається панель у вашій папці .claude: натисніть «Вибрати цю папку». Exporter читає лише папку projects усередині, без запиту дозволу.
- 2Виберіть сеанси
Усі сеанси позначені. Фільтри показують останні, найдовші й активні, а поле пошуку знаходить сеанс за назвою, першим запитанням або проєктом. Виберіть Markdown, оригінал або обидва.
- 3Синхронізується
Натисніть «синхронізувати зараз». Кожен сеанс стає нотаткою у своєму проєкті, а сеанс, що ще триває, переписує нотатку, поки ви працюєте.
Як це працює: Документація: Claude CodeПосібники: Сеанси Claude Code
Запитання
Залишилися запитання? Напишіть нам
Де зберігаються журнали?
Що безкоштовно?
Щось вивантажується?
Порівняно з альтернативами
Claude Code не має власного експорту; журнали можна прочитати лише скриптом, і через тридцять днів вони зникають.
| Функція | Exporter | Скрипт для JSONL | Копіювання і вставлення |
|---|---|---|---|
| Усі сеанси одразу | Так | Так | Ні |
| Читабельний Markdown, нотатка на сеанс | Так | Вручну | Вручну |
| Виклики й diff збережено, шум прибрано | Так | Вручну | Ні |
| Оригінальний журнал зберігається після видалення | Так | Вручну | Ні |
| Синхронізація під час сеансу | Так | Ні | Ні |
| Ціна | 50 сеансів безкоштовно, далі одноразова покупка | Безкоштовно | Безкоштовно |
Нехай Claude читає власну історію
Експортовані сеанси можна запитувати через локальний сервер MCP Exporter. Налаштуйте його.
Потім запитайте: «Що ми вирішили минулого місяця щодо заголовка changelog?» Claude читає сеанс як нотатку.
$ claude mcp add --transport http exporter http://localhost:8744/mcp