Key Takeaways
- DejaView is a TUI dashboard for Claude Code sessions that groups projects, shows sparklines, and lets you resume with Enter.
- Install via uvx dejaview.
What Changed — A Dashboard for Your Forgotten Sessions

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, a new open-source TUI by dotbrt, turns that pile of forgotten sessions into a dashboard. It reads the *.jsonl transcripts in ~/.claude/projects/, groups sessions by working directory, and shows you everything at a glance.
What It Means For You — No More Session Amnesia
DejaView solves a specific pain point: Claude Code sessions are tied to directories, and claude --resume requires you to know which directory that was. If you've worked on three projects today, you're playing memory games.
With DejaView, you get:
- All sessions in one view — across every project on your machine, sorted by recency
- 14-day activity sparklines — see at a glance which projects are active
- Session metadata — title, last prompt, how it started, duration, and git branch
- One-key resume — hit Enter and you're back in the right directory on the right session
It's read-only and local-only. Nothing leaves your machine. No accounts, no daemons, no config.
Try It Now — Install and Use in 5 Seconds
DejaView requires zero setup. Run it directly with uv:
uvx dejaview
Or install it permanently:
uv tool install dejaview
# or
pipx install dejaview
If your Claude Code sessions live outside ~/.claude/projects/:
dejaview --dir /path/to/projects
That's it. No config file. No environment variables. No account creation.
You can also install straight from the repo:
uv tool install git+https://github.com/dotbrt/dejaview
How It Works Under the Hood
DejaView parses the *.jsonl transcript files that Claude Code already writes to ~/.claude/projects/. It counts human prompts (ignoring hooks, sidechains, and system noise) and groups sessions by working directory. The sparklines show 14 days of activity.
Built with Textual, a Python TUI framework. MIT licensed.
When You'll Reach for This
- End of day review — see what you worked on across all projects
- Context switching — pick up where you left off after a meeting
- Side project archaeology — find that session from last week you meant to finish
- Onboarding — new to a team? See all recent sessions to understand workflow
The Bigger Picture
DejaView is part of a growing ecosystem of tools that make Claude Code sessions more manageable. We recently covered Confessor, a forensic tool that shows exactly what Claude Code did. DejaView complements that by giving you a high-level dashboard for session discovery and resume.
As Claude Code usage grows across projects, tools like DejaView become essential. You can't rely on memory alone — especially when claude --resume requires directory recall. DejaView removes that friction entirely.
Source: github.com









