Claude SessionsSee every Claude Code session that belongs to the folder you have open, and bring back the ones you lost when VS Code or your machine restarted. WhyClaude Code writes a durable transcript for every session, but the record of which sessions were open in which window is keyed by process id and is wiped the moment the process exits. After a restart the conversations are all still on disk — you just have no way to find out which ones belonged to the window you were working in. What it does
Finding a sessionTwo problems show up as soon as you have real history. A single workspace can easily hold a hundred sessions, and a session's title is its first prompt — which is almost never how you remember it. You remember the bug you were chasing, not how you opened. So the tree groups by folder (switch to age, or turn grouping off, from the view's toolbar), and Search Sessions reads through the transcripts themselves for whatever you type. Search covers what was said — your prompts, Claude's replies, and the arguments of tool calls — but deliberately not tool output, because searching that makes every session match everything. Picking a result opens the conversation scrolled to the match. Sessions whose working directory is under the system temp folder are hidden by default. Those are scratchpads Claude Code made for itself, not work you'd want back. Copy Session ID vs Copy Resume Command
So Copy Session ID gives you the raw id for pasting into an issue or a script, while Copy Resume Command gives you something that actually runs:
Your transcripts are deleted after 30 daysThis is worth knowing regardless of whether you use this extension. Claude Code's The extension checks this on startup and offers to change it for you. It writes only the one key, keeps a
This setting lives in your user settings and covers every project — you don't need it in each project's The extension can only show you sessions that still exist on disk. It cannot recover transcripts that have already been deleted. Reading a conversationThe raw transcript is one JSON object per line and routinely tens of megabytes, so opening it directly is not much use. Clicking a session renders it instead: your prompts and Claude's replies, with tool calls summarized to a single line and tool output left out entirely — that output is the bulk of the bytes and almost none of the meaning. The rendered document is virtual. It exists only in the editor, so there is no second copy of your transcript on disk. Very long sessions are capped at the first 500 messages. Open Raw Transcript in the right-click menu is still there if you want the underlying PrivacyEverything is local. The extension reads Be aware that transcripts themselves contain whatever passed through your sessions — file contents, environment variables, anything you pasted. Treat Settings
LicenseMIT |