Terminal dashboard for all your Claude Code sessions, across every project
Project description
dejaview
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
Enterand 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.
More screenshots
Drilling into a session - last prompt, how it started, and the ready-to-paste resume command:
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e56df4a5f47e3cdeecc9a02490827857c6ed1c5b636937fea43e6b88df288df0
|
|
| MD5 |
6b8139bab12ffa9359c16eaab9a46e7b
|
|
| BLAKE2b-256 |
27b1eac4351316da246cc47389aff1e483f04baeb4163fc994afa0cc171e9cbb
|
Provenance
The following attestation bundles were made for dejaview-0.2.0.tar.gz:
Publisher:
publish.yml on dotbrt/dejaview
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dejaview-0.2.0.tar.gz -
Subject digest:
e56df4a5f47e3cdeecc9a02490827857c6ed1c5b636937fea43e6b88df288df0 - Sigstore transparency entry: 2136278799
- Sigstore integration time:
-
Permalink:
dotbrt/dejaview@671021325c8492d27f8500c8f5aed6256a5f5f49 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/dotbrt
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671021325c8492d27f8500c8f5aed6256a5f5f49 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5064746763662cacab4b9053466973aba667ce806efea8db8f4a9755d7a4ce3e
|
|
| MD5 |
187c4e948e0c0f4c00c0246ee008a565
|
|
| BLAKE2b-256 |
b1d38226131ea88fa41f5bfa094bce79978d101f75d347e95a3f5e59b2130ae1
|
Provenance
The following attestation bundles were made for dejaview-0.2.0-py3-none-any.whl:
Publisher:
publish.yml on dotbrt/dejaview
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dejaview-0.2.0-py3-none-any.whl -
Subject digest:
5064746763662cacab4b9053466973aba667ce806efea8db8f4a9755d7a4ce3e - Sigstore transparency entry: 2136278816
- Sigstore integration time:
-
Permalink:
dotbrt/dejaview@671021325c8492d27f8500c8f5aed6256a5f5f49 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/dotbrt
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671021325c8492d27f8500c8f5aed6256a5f5f49 -
Trigger Event:
push
-
Statement type: