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.1.4.tar.gz (17.8 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.1.4-py3-none-any.whl (17.4 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for claudetimeline-0.1.4.tar.gz
Algorithm Hash digest
SHA256 031d573a8c493c05873fb380e18a5e935d18de048a598bc88a701ccc23a786f3
MD5 8fc62d4136fe9afe405778c8a04e5dfb
BLAKE2b-256 531959bb5598e613db6d75e4e1ea424be3e18a7a8acddcb5ca994f57215a26d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for claudetimeline-0.1.4.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.1.4-py3-none-any.whl.

File metadata

  • Download URL: claudetimeline-0.1.4-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.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 65ebbca1f175fe1d7a84bfe9968ccdee1a5b920d6c31a3b46b0fa684354fdb9e
MD5 1bb93c04343cc0ec4617d65b209472b1
BLAKE2b-256 2c8165c3921ce747720145ec67aac2efcd538edbef5c4db0a44cfed7ceb25dbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for claudetimeline-0.1.4-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