Exportar sesiones de Claude Code
Una nota Markdown por sesión, el registro original al lado, conservado después de que Claude Code lo borre.
Una sesión, como nota.
Un párrafo por turno con la hora y un id de bloque, llamadas a herramientas reducidas a lo que ejecutaron, ediciones como diffs. El razonamiento, los resultados de herramientas y los avisos internos de la herramienta nunca llegan a la 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>
```Lo que sale
Una nota por sesión bajo una carpeta por proyecto, más el registro original bajo originals/. Los nombres son la fecha, la hora y el título de la sesión.
Cada turno es un párrafo con un id de bloque, así que otra nota puede apuntar al intercambio exacto.
Una llamada a una herramienta es un bloque con lo que ejecutó y su resumen corto. Los resultados, el razonamiento y los avisos internos de la herramienta quedan fuera.
Cada Edit y Write aparece como diff, y la cabecera lista los archivos que tocó la sesión.
Las imágenes pegadas en una sesión se escriben como archivos junto a la nota y se incrustan en el turno.
El registro JSONL se copia byte a byte. Cópielo de vuelta a ~/.claude/projects y claude --resume lo encuentra, mucho después de que Claude Code lo haya purgado.
Una sesión en marcha actualiza su nota a medida que crece el registro; solo se releen los registros que cambiaron, así que 800 sesiones se sincronizan en segundos.
Cómo funciona
- 1Conecte Claude Code
Se abre un panel en su carpeta .claude: pulse «Seleccionar esta carpeta». Exporter lee solo la carpeta projects que hay dentro, sin pedir permisos.
- 2Elija las sesiones
Todas las sesiones están marcadas. Los filtros muestran las recientes, las más largas y las que están en marcha, y un campo de búsqueda encuentra una sesión por su título, su primera pregunta o su proyecto. Elija Markdown, el original o ambos.
- 3Se sincroniza
Pulse «sincronizar ahora». Cada sesión se convierte en una nota bajo su proyecto, y una sesión aún en marcha reescribe su nota mientras trabaja.
Cómo funciona: Documentación de Claude CodeGuías: Sesiones de Claude Code
Preguntas
¿Aún tiene preguntas? Escríbanos
¿Dónde viven los registros?
¿Qué es gratis?
¿Se sube algo?
Frente a las alternativas
Claude Code no tiene exportación propia; los registros solo se leen con un script y desaparecen a los treinta días.
| Función | Exporter | Un script sobre el JSONL | Copiar y pegar |
|---|---|---|---|
| Todas las sesiones a la vez | Sí | Sí | No |
| Markdown legible, una nota por sesión | Sí | Manual | Manual |
| Llamadas y diffs conservados, ruido fuera | Sí | Manual | No |
| El registro original conservado tras la purga | Sí | Manual | No |
| Sincronizado mientras una sesión corre | Sí | No | No |
| Precio | 50 sesiones gratis, luego un pago único | Gratis | Gratis |
Deje que Claude lea su propia historia
Las sesiones exportadas se pueden consultar a través del servidor MCP local de Exporter. Configúrelo.
Luego pregunte: «¿Qué decidimos sobre la cabecera del changelog el mes pasado?» Claude lee la sesión como una nota.
$ claude mcp add --transport http exporter http://localhost:8744/mcp