匯出 Claude Code 工作階段
每個工作階段一則 Markdown 筆記,原始記錄放在旁邊,Claude Code 刪除後仍然保留。
一個工作階段,變成一則筆記。
每一輪一個段落,附時間與區塊 ID;工具呼叫精簡為實際執行的內容;編輯以 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/。名稱由工作階段的日期、時間和標題組成。
每一輪都是帶區塊 ID 的段落,其他筆記可以精確指向那次交流。
一次工具呼叫是一個區塊,包含它執行的內容和簡短說明。結果、推理和工具內部提示都不包含在內。
每次 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 讀取它自己的歷史
匯出的工作階段可以透過 Exporter 的本機 MCP 伺服器查詢。設定。
然後問:「上個月我們對 changelog 的頁首做了什麼決定?」Claude 會把工作階段當作筆記來讀。
$ claude mcp add --transport http exporter http://localhost:8744/mcp