Live VS Code sidebar for Claude Code — animated pixel-art robot, per-session dashboards, pace-based usage meters, token-rate chart, git + skills + MCP browsers. Auto-matches your VS Code theme.
A VS Code sidebar extension that monitors your Claude Code CLI sessions in real time — with an animated pixel-art robot companion, live activity tracking, usage meters, a token-rate chart, and a full project dashboard.
The sidebar inherits whatever VS Code theme you have active, so it always matches your editor.
The top of the sidebar shows your current workspace name and file path, plus a sticky robot status bar: a pixel-art robot that animates based on what Claude is doing (thinking, reading, editing, running, searching, delegating…) next to a live speech bubble showing the current action (e.g. “Editing panel.ts”). Different tools map to different robot animations — destructive actions even zap him.
Your current active Claude Code session, rendered as a card with:
Click the card to jump to or resume that session’s terminal.
Two pacing meters showing your Claude plan’s consumption:
Each bar has a time-elapsed marker that shows how far through the window you are, and the fill color is pace-based: green when you’re under-pacing, yellow on-pace, orange/red when you’re burning faster than the clock. Includes reset countdown and an EXTRA USAGE badge when you cross into overage territory. Reads live data from your Claude credentials.
A compact bar chart of tokens spent over time, with:
[<] 5h [>] with arrows to cycle through 5m / 15m / 30m / 1h / 5h / 12h / 24h, or click the label for a dropdownEverything about the current repo at a glance:
Files Claude has touched in this session, click-to-open. Updates as Claude reads/writes.
A rolling list of your recent Claude sessions with titles and “last seen” timestamps, so you can quickly jump back into past work.
Every MCP server currently connected to your Claude setup, with status dots.
A searchable, filterable browser of every Claude Code skill installed on your machine:
/<skill-name> into your Claude promptGrouped list of developer CLIs the extension detects on your system (Claude, Node/package managers, Git, cloud tools, etc.). Click an installed one to drop its name into the prompt.
Every section can be:
State persists across reloads.
Download the .vsix from Releases, then:
code --install-extension claude-code-session-<version>.vsix
git clone https://github.com/madeby10am/claude-code-session.git
cd claude-code-session
npm install
npm run compile
Then either press F5 in VS Code to launch an Extension Development Host, or use npm run deploy to copy the built files into your installed extension folder and reload the window.
claude) or the VS Code extensionundefinedKeyboard shortcut: Cmd+Shift+J (macOS) / Ctrl+Shift+J (Windows/Linux) opens the session panel as a split editor.
The extension watches ~/.claude/projects/ for JSONL session log files and parses them for:
All rendering happens in an inline webview with zero runtime dependencies.
~/.claude/projects/)npm run compile # Build once
npm run watch # Watch mode
npm test # Run tests
npm run deploy # Build + copy to installed extension (then reload VS Code)
MIT