# Claude Code

Hoe de export van Claude Code werkt, van verbinden tot problemen oplossen.

## Verbinden

Druk op "verbinden" op de kaart Claude Code. Het paneel opent in je map `.claude`, met verborgen bestanden zichtbaar: druk op "Kies deze map". Exporter leest de map `projects` daarin en verder niets. Druk daarna op "exportmap kiezen".

## Waar de bestanden komen

Eén Markdown-notitie per sessie in een map per project, met het begin en de titel van de sessie als naam (`wander.md/2026-08-23 2233 fix the changelog header link.md`). Het oorspronkelijke logboek wordt gekopieerd naar `originals/<project>/<id>.jsonl`. Geplakte afbeeldingen gaan naar `<project>/attachments/`.

## Wat wordt geëxporteerd

De sessies die op de kaart zijn aangevinkt. De filters filteren alleen de lijst: recent (nieuwste eerst), langste (meeste vragen eerst) en actief (het logboek veranderde in de laatste twee minuten). Het zoekveld vergelijkt de titel van een sessie, haar eerste vraag en haar project.

"opslaan in" kiest het formaat: Markdown, het origineel of beide. De titel van een sessie is de naam die je met `/rename` gaf, anders die Claude Code koos, anders de eerste vraag.

## Formaat

Markdown: frontmatter, dan een alinea per beurt met de tijd en een blok-id. Toolaanroepen zijn blokken met wat ze uitvoerden, bewerkingen zijn diff-blokken, geplakte afbeeldingen zijn insluitingen. Redeneringen, toolresultaten, snapshots en interne meldingen van de tool komen nooit in de notitie.

## Het bestand

| sleutel | bevat |
| --- | --- |
| `agent`, `session` | `claude-code` en het sessie-id |
| `title`, `project`, `cwd`, `branch` | waar de sessie over ging en waar |
| `model`, `version` | het model en de versie van Claude Code |
| `started`, `ended` | de tijd van de eerste en de laatste regel |
| `turns`, `prompts`, `tools` | hoeveel er gebeurde |
| `tokens_in`, `tokens_out` | nieuwe invoer en uitvoer, zonder cachelezingen |
| `files` | de bestanden die de sessie bewerkte of schreef |

```markdown
**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
```
```

## Gratis en ontgrendeld

Je 50 meest recente sessies zijn gratis, en blijven dat. Een sessie die Claude Code heeft gewist, houdt haar bestanden ([prijzen](https://exporter.dev/pricing)).

## Synchroniseren en volledig opnieuw synchroniseren

Na de eerste keer "nu synchroniseren" herschrijft een lopende sessie haar notitie terwijl het logboek groeit, en worden alleen gewijzigde logboeken opnieuw gelezen.

"volledig opnieuw synchroniseren" vraagt eerst, verwijdert dan de sessiebestanden die Exporter schreef en exporteert opnieuw wat Claude Code nog heeft. Sessies die Claude Code al wiste, komen niet terug: maak een back-up van de map voordat je erop drukt.

## Problemen en oplossingen

- "geen sessielogboeken in die map (kies de map .claude in je thuismap)": druk opnieuw op "verbinden" en kies de map waarin het paneel opent
- er ontbreekt een sessie: ze is uitgevinkt, of het is het logboek van een subagent, dat in zijn hoofdsessie wordt opgenomen
- nieuwe sessies komen niet meer binnen: de 50 gratis zijn op. Ontgrendel Claude Code en druk op "nu synchroniseren"
- een notitie is leeg: de sessie heeft nog geen vragen, alleen de eigen records van Claude Code

## Related

- [Claude Code](https://exporter.dev/claude-code): Every session as a note, the original kept
- [Claude Code guides](https://exporter.dev/guides/claude-code): Keep every session as a note
- [MCP server](https://exporter.dev/docs/mcp): Connect Claude and other agents

---

human version: https://exporter.dev/nl/docs/claude-code
every page: https://exporter.dev/llms.txt
