claude-export v1.0.0Markdown archive · conversations.jsondated folders · tool calls

claude-export turns Claude's conversations.json export into dated transcript files with frontmatter, timestamps, and tool calls preserved for notes, repos, and knowledge bases.

-- INSERT --◐ medium · /effort

Install globally

npm install -g claude-export

Usage

claude-export -i <path-to-conversations.json>
  [-o <output-directory>]
-i, --input
Path to the Claude conversations.json export.
-o, --output
Directory where the Markdown archive is written.

artifact preview

Three views of one Claude export

Preview the raw JSON, the dated archive layout, and the Markdown transcript written to disk.

conversations.json
[
  {
    "uuid": "abc123",
    "name": "Debugging importer",
    "created_at": "2025-03-21T04:28:07.483Z",
    "updated_at": "2025-03-21T04:29:35.410Z",
    "chat_messages": [
      { "sender": "human", "text": "Why did this fail?" },
      { "sender": "assistant", "content": [ ... ] }
    ]
  }
]