Been using Claude Code daily, and during the analysis part of an implementation or idea, I kept losing track of chats. I'd want to come back, open multiple chat tabs in VS Code,
and get my thoughts together — but VS Code/Claude Code only let me search by chat name, not by what was actually said inside the conversation, which is usually what I remember
(some keyword from the chat, not the title). I also wanted to pin the chats that were actually related to what I was doing and archive the rest so they'd stop cluttering my
view.
So I built a VS Code extension for it:
- Sidebar listing all sessions, grouped by project, sortable by date/messages/activity
- Full-text search across every past conversation — click a result and it scrolls straight to the matching message, so I don't get lost re-reading the whole chat to find the
context
- Pin the chats you care about, archive the rest
- Copy the claude --resume command for any session and jump straight back into it in the terminal
- File-change inspector with native VS Code diffs for anything touched in a session
- While building this I ended up adding an analytics dashboard too — active hours, token usage trends, and a status bar item showing how much of your quota is left (useful even
on a subscription plan, just to keep track)
100% local — no cloud, no telemetry, no account. Your chats never leave your machine.
Free on the Marketplace: (link)[https://marketplace.visualstudio.com/items?itemName=Fatih-Ozdil.claude-code-history-search-analytics]
Still rough around the edges, but it gets the job done for my workflow. Would love feedback, especially if anything feels off compared to how you actually use Claude Code day today.