Skip to main content

Terminal dashboard for all your Claude Code sessions, across every project

Project description

dejaview

License: MIT Python 3.10+ Built with Textual PRs Welcome

Terminal dashboard for all your Claude Code sessions, across every project on your machine.

You use Claude Code everywhere. A refactor here, a side project there, a bugfix you swore you'd finish after lunch - three days ago. claude --resume only helps if you remember which directory you were in. The rest is cd-and-guess archaeology.

dejaview turns that pile of forgotten sessions into a dashboard:

  • See everything at once - every project you've touched, sorted by recency, with a 14-day activity sparkline
  • Know where you left off - each session shows its title, your last prompt, how it started, duration, and git branch
  • Jump straight back in - hit Enter and you're resumed, in the right directory, on the right session
  • Zero setup - no config, no daemon, no account. Run it and it finds your sessions.

dejaview dashboard

More screenshots

Drilling into a session - last prompt, how it started, and the ready-to-paste resume command:

session detail view

Install

Try it without installing (uv):

uvx dejaview

Keep it:

uv tool install dejaview   # or: pipx install dejaview

Or straight from the repo:

uv tool install git+https://github.com/dotbrt/dejaview

Sessions are read from ~/.claude/projects. If yours live elsewhere:

dejaview --dir /path/to/projects

Keys

Key Action
Enter resume selected session (or jump to pane)
c copy resume command to clipboard
r rescan transcripts
Tab switch pane
Esc back to projects pane
q quit

How it works

Read-only, local-only. It parses the *.jsonl transcripts in ~/.claude/projects/, counts human prompts (ignoring hooks, sidechains, and system noise), and groups sessions by working directory. Nothing is written and nothing leaves your machine.

Built with Textual.

License

MIT

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

dejaview-0.2.0.tar.gz (32.9 kB view details)

Uploaded Source

Built Distribution

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

dejaview-0.2.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file dejaview-0.2.0.tar.gz.

File metadata

  • Download URL: dejaview-0.2.0.tar.gz
  • Upload date:
  • Size: 32.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dejaview-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e56df4a5f47e3cdeecc9a02490827857c6ed1c5b636937fea43e6b88df288df0
MD5 6b8139bab12ffa9359c16eaab9a46e7b
BLAKE2b-256 27b1eac4351316da246cc47389aff1e483f04baeb4163fc994afa0cc171e9cbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for dejaview-0.2.0.tar.gz:

Publisher: publish.yml on dotbrt/dejaview

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

File details

Details for the file dejaview-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: dejaview-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dejaview-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5064746763662cacab4b9053466973aba667ce806efea8db8f4a9755d7a4ce3e
MD5 187c4e948e0c0f4c00c0246ee008a565
BLAKE2b-256 b1d38226131ea88fa41f5bfa094bce79978d101f75d347e95a3f5e59b2130ae1

See more details on using hashes here.

Provenance

The following attestation bundles were made for dejaview-0.2.0-py3-none-any.whl:

Publisher: publish.yml on dotbrt/dejaview

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