Claude Code
Claude Code 导出如何工作,从连接到解决问题。
连接
在 Claude Code 卡片上点按“连接”。面板会在你的 .claude 文件夹中打开,并显示隐藏文件:点按“选择此文件夹”。Exporter 只读取其中的 projects 文件夹。然后点按“选择导出文件夹”。
文件存放在哪里
每个项目一个文件夹,每个会话一条 Markdown 笔记,以会话开始时间和标题命名(wander.md/2026-08-23 2233 fix the changelog header link.md)。原始日志复制到 originals/<project>/<id>.jsonl。粘贴的图片放在 <project>/attachments/。
导出的内容
卡片上勾选的会话。筛选只是过滤列表:最近(最新的在前)、最长(问题最多的在前)和运行中(日志在过去两分钟内有变化)。搜索框匹配会话的标题、第一个问题和项目。
“保存到”选择格式:Markdown、原始日志或两者。会话标题是你用 /rename 起的名字,没有则用 Claude Code 选的名字,再没有则用第一个问题。
格式
Markdown:frontmatter,然后每一轮一个段落,带时间和块 id。工具调用是包含运行内容的块,编辑是 diff 块,粘贴的图片是嵌入。推理、工具结果、快照和工具内部提示永远不会进入笔记。
文件
| 键 | 内容 |
|---|---|
agent、session |
claude-code 和会话 id |
title、project、cwd、branch |
会话的主题和位置 |
model、version |
模型和 Claude Code 版本 |
started、ended |
第一行和最后一行的时间 |
turns、prompts、tools |
发生了多少事 |
tokens_in、tokens_out |
新的输入和输出,不含缓存读取 |
files |
会话编辑或写入的文件 |
**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
## 免费与解锁
你最近的 50 个会话免费,并且一直免费。被 Claude Code 删除的会话仍保留其文件([价格](/pricing))。
## 同步和完全重新同步
第一次“立即同步”之后,进行中的会话会随日志增长重写笔记,并且只重新读取有变化的日志。
“完全重新同步”会先确认,然后删除 Exporter 写入的会话文件,并重新导出 Claude Code 仍保有的内容。Claude Code 已删除的会话不会回来:点按之前请先备份文件夹。
## 问题和修复
- “该文件夹中没有会话日志(请选择个人文件夹中的 .claude 文件夹)”:再次点按“连接”,选择面板打开时所在的文件夹
- 缺少某个会话:它未勾选,或者是子代理的日志,已并入其主会话
- 不再有新会话进来:免费的 50 个已用完。解锁 Claude Code,然后点按“立即同步”
- 笔记是空的:会话还没有问题,只有 Claude Code 自己的记录