Local-first session publishing

Turn raw Claude sessions into polished shareable artifacts

Browse, clean, and export conversations from your machine into one self-contained HTML page. No cloud, no accounts, no lock-in.

Showcase

Two visual themes for one editing workflow

Export in Claude or Copilot style with syntax highlighting, markdown rendering, tool traces, and session annotations.

claude-chronicle serve
Claude theme screenshot

Claude Theme

claude-chronicle serve
Copilot theme screenshot

Copilot Theme

Capabilities

Built for fast curation without data risk

Session Discovery + Search

Auto-discovers Claude Code sessions with project-level filtering and full-text search across conversation content.

Dual Theme Rendering

Claude and Copilot presentation modes with markdown, syntax-highlighted code blocks, and thought annotation support.

Safe Non-Destructive Editing

Trim, collapse, annotate, and reorder blocks in a workspace layer. Source JSONL files are never mutated.

Portable Single-File Export

Generate one standalone HTML file with inlined assets so you can archive or share without extra hosting setup.

Privacy-First by Default

Everything runs locally with optional PII sanitization prior to export. No account, no telemetry, no cloud required.

Single Binary Delivery

Go backend + embedded React app shipped as one executable for simple installation and predictable environments.

Quick Start

Install in minutes on Linux, macOS, or Windows

Pick a platform, run the command, then launch the local app with serve.

Linux (amd64)

# download + unpack
curl -fL https://github.com/jgbright/claude-chronicle/releases/latest/download/claude-chronicle_linux_amd64.tar.gz | tar xz

# run local UI
./claude-chronicle serve

macOS (arm64)

# download + unpack
curl -fL https://github.com/jgbright/claude-chronicle/releases/latest/download/claude-chronicle_darwin_arm64.tar.gz | tar xz

# run local UI
./claude-chronicle serve

Windows (PowerShell)

# download release archive
iwr -Uri https://github.com/jgbright/claude-chronicle/releases/latest/download/claude-chronicle_windows_amd64.zip -OutFile claude-chronicle.zip

# unpack + run
Expand-Archive .\claude-chronicle.zip -DestinationPath .\claude-chronicle
.\claude-chronicle\claude-chronicle.exe serve

Export your first curated session:

claude-chronicle export -session <id> -o session.html