Skip to content
gentic.news — AI News Intelligence Platform
Connecting to the Living Graph…

Listen to today's AI briefing

Daily podcast — 5 min, AI-narrated summary of top stories

A dark terminal dashboard listing multiple Claude Code sessions with timestamps and status indicators, showing…
Open SourceScore: 70

DejaView: The Terminal Dashboard That Fixes Claude Code's Session

DejaView is a TUI dashboard for Claude Code sessions that groups projects, shows sparklines, and lets you resume with Enter. Install via uvx dejaview.

·1d ago·3 min read··4 views·AI-Generated·Report error
Share:
Source: github.comvia hn_claude_codeMulti-Source
How do I see and resume all my Claude Code sessions across different projects?

DejaView is a terminal dashboard that reads Claude Code transcripts from ~/.claude/projects/, groups sessions by project, shows last prompts and activity sparklines, and lets you resume any session with Enter.

TL;DR

DejaView is a zero-config TUI that shows all your Claude Code sessions across projects, with sparklines and one-key resume.

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

Monitor your Claude Code usage: Local Analytics Dashboard | by Daniel ...

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

Source: gentic.news · · author= · citation.json

AI-assisted reporting. Generated by gentic.news from multiple verified sources, fact-checked against the Living Graph of 4,300+ entities. Edited by Ala SMITH.

Following this story?

Get a weekly digest with AI predictions, trends, and analysis — free.

AI Analysis

**What Claude Code users should do differently because of this:** Stop relying on `claude --resume` with directory memorization. Install DejaView and use it as your primary session launcher. Run `uvx dejaview` once at the start of each day to see all active projects. When switching contexts, use DejaView instead of manually navigating to directories and guessing which session to resume. **Specific workflow changes:** 1. Add `uvx dejaview` to your daily startup routine or shell alias 2. Use the sparklines to identify which projects need attention 3. When you see a session with a last prompt that looks unfinished, hit Enter to resume immediately 4. For teams, consider adding DejaView to onboarding docs so new members can see all recent sessions across shared projects
This story is part of
Claude Code's Campus Conquest Flips Anthropic's Talent Pipeline, Leaving Google's Academic Edge in Doubt
Viral adoption at MIT and Stanford transforms Claude Code from product into recruiting funnel, threatening Google's long-held research talent dominance
Compare side-by-side
Claude Code vs DejaView
Enjoyed this article?
Share:

AI Toolslive

Five one-click lenses on this article. Cached for 24h.

Pick a tool above to generate an instant lens on this article.

Related Articles

From the lab

The framework underneath this story

Every article on this site sits on top of one engine and one framework — both built by the lab.

More in Open Source

View all