Exportar sessões do Claude Code
Uma nota Markdown por sessão, o log original ao lado, guardado depois que o Claude Code o apaga.
Uma sessão, como nota.
Um parágrafo por turno com o horário e um id de bloco, chamadas de ferramentas reduzidas ao que executaram, edições como diffs. O raciocínio, os resultados de ferramentas e os avisos internos da ferramenta nunca chegam à nota.
---
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>
```O que sai
Uma nota por sessão em uma pasta por projeto, mais o log original em originals/. Os nomes são a data, a hora e o título da sessão.
Cada turno é um parágrafo com um id de bloco, então outra nota pode apontar para a troca exata.
Uma chamada de ferramenta é um bloco com o que ela executou e seu resumo curto. Resultados, raciocínio e avisos internos da ferramenta ficam de fora.
Cada Edit e Write aparece como diff, e o cabeçalho lista os arquivos que a sessão tocou.
Imagens coladas em uma sessão são gravadas como arquivos ao lado da nota e incorporadas no turno.
O log JSONL é copiado byte a byte. Copie-o de volta para ~/.claude/projects e claude --resume o encontra, muito depois de o Claude Code tê-lo removido.
Uma sessão em andamento atualiza a nota conforme o log cresce; só os logs alterados são relidos, então 800 sessões sincronizam em segundos.
Como funciona
- 1Conecte o Claude Code
Um painel abre na sua pasta .claude: clique em “Selecionar esta pasta”. O Exporter lê só a pasta projects dentro dela, sem pedido de permissão.
- 2Escolha as sessões
Todas as sessões vêm marcadas. Os filtros mostram as recentes, as mais longas e as em andamento, e um campo de busca encontra uma sessão pelo título, pela primeira pergunta ou pelo projeto. Escolha Markdown, o original ou os dois.
- 3Sincroniza
Clique em “sincronizar agora”. Cada sessão vira uma nota sob o projeto, e uma sessão ainda em andamento regrava a nota enquanto você trabalha.
Como funciona: Documentação do Claude CodeGuias: Sessões do Claude Code
Perguntas
Ainda tem dúvidas? Fale conosco
Onde ficam os logs?
O que é grátis?
Algo é enviado?
Comparado às alternativas
O Claude Code não tem exportação própria; os logs só são lidos com um script e somem depois de trinta dias.
| Recurso | Exporter | Um script sobre o JSONL | Copiar e colar |
|---|---|---|---|
| Todas as sessões de uma vez | Sim | Sim | Não |
| Markdown legível, uma nota por sessão | Sim | Manual | Manual |
| Chamadas e diffs mantidos, ruído fora | Sim | Manual | Não |
| O log original guardado depois da limpeza | Sim | Manual | Não |
| Sincronizado enquanto a sessão roda | Sim | Não | Não |
| Preço | 50 sessões grátis, depois uma compra única | Grátis | Grátis |
Deixe o Claude ler a própria história
As sessões exportadas podem ser consultadas pelo servidor MCP local do Exporter. Configure.
Depois pergunte: “O que decidimos sobre o cabeçalho do changelog no mês passado?” O Claude lê a sessão como uma nota.
$ claude mcp add --transport http exporter http://localhost:8744/mcp