Skip to main content

Extract, index, and visualize Claude Code conversation history

Project description

ClaudeTimeline

Extract, index, and visualize all Claude Code conversation history from your machine.

Install

pip install claudetimeline

Usage

# Build the database from your Claude Code history
claudetimeline build

# Start the dashboard
claudetimeline serve start

# Build + serve + open browser
claudetimeline open

# Development mode (hot reload)
claudetimeline dev

Requirements

  • Python 3.11+
  • Claude Code conversation history (~/.claude-* profile directories)

What it does

ClaudeTimeline discovers Claude Code profile directories, extracts user messages and tool calls from JSONL session files, and builds a SQLite database with full-text search, vector embeddings, and conversation tree reconstruction. The dashboard is a Svelte 5 + D3 frontend served by a FastAPI backend.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

claudetimeline-0.12.2.tar.gz (17.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claudetimeline-0.12.2-py3-none-any.whl (17.4 MB view details)

Uploaded Python 3

File details

Details for the file claudetimeline-0.12.2.tar.gz.

File metadata

  • Download URL: claudetimeline-0.12.2.tar.gz
  • Upload date:
  • Size: 17.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for claudetimeline-0.12.2.tar.gz
Algorithm Hash digest
SHA256 b7b5b8f3f642579ad6f7fc5a417c36cd89a16cc58455b9bbd319de7993f702d4
MD5 518b4b52f21a0b303898c9f6a7a8d3de
BLAKE2b-256 148aa02688d7647bb483a495e85f577b4baa97c9aa0fdb77058057cd84592957

See more details on using hashes here.

Provenance

The following attestation bundles were made for claudetimeline-0.12.2.tar.gz:

Publisher: publish.yml on smm-h/claudetimeline

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file claudetimeline-0.12.2-py3-none-any.whl.

File metadata

  • Download URL: claudetimeline-0.12.2-py3-none-any.whl
  • Upload date:
  • Size: 17.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for claudetimeline-0.12.2-py3-none-any.whl
Algorithm Hash digest
SHA256 130badea3b922c36149cfa9d63fa70c1f9a3a4bbd889153ffa8d3c8fbe664e32
MD5 09e5342c38e1a1a83734d384f1085ebb
BLAKE2b-256 aa30928dcf5722643366e263485b208782303291503e3fd954ead2340e59f3b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for claudetimeline-0.12.2-py3-none-any.whl:

Publisher: publish.yml on smm-h/claudetimeline

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page