Claude Control Center
Browse, search, inspect, and resume your Claude Code sessions directly from Visual Studio Code.
Claude Control Center reads the local JSONL session logs created by Claude Code under ~/.claude/projects. It never modifies that directory, and your session data is not uploaded or sent to any external service.
Claude Control Center is an independent extension and is not affiliated with or endorsed by Anthropic.
Features
Open the Claude Control Center icon in the Activity Bar, then select Sessions in the sidebar.
Browse sessions by folder
View every project folder containing Claude Code session history, including:
- Session count
- Most recent activity
- Estimated cost
- Path filtering
Folders are divided into two groups:
| Group |
Contents |
| Current folder |
Workspace folders currently open in this VS Code window, including nested folders |
| Other folders |
All other folders with Claude Code session history on this machine |
Folders in each group are ordered by most recent activity.
View recent sessions
The Recent view shows active sessions across all folders, ordered by most recent activity.
A session is considered active when its latest message falls within the configured activity threshold.
Inspect session transcripts
Open a session to view its complete conversation.
Transcript features include:
- Search with match count and previous/next navigation
- Automatic scrolling and expansion of the current search result
- Only matches mode
- Hide tools mode for hiding tool-call cards
- Collapse all and expand all controls
- Role and timestamp details for every message
- Token counts
- Model information for assistant messages
Claude Code wrapper markup, including slash-command tags, task notifications, and system reminders, is removed before display so titles and transcripts focus on the original conversation.
Resume a session
Select Resume in terminal to reopen a session using:
claude --resume
The integrated terminal opens in the session's original working directory.
Requirements
Claude Code must already be installed and available through the claude command.
The extension expects Claude Code session logs to be available under:
~/.claude/projects
A different location can be selected through the extension settings.
Configuration
| Setting |
Default |
Description |
claudeCodeManager.projectsDirectory |
Empty |
Directory containing Claude Code session logs. When empty, ~/.claude/projects is used. |
claudeCodeManager.activeThresholdMinutes |
30 |
Sessions with activity newer than this number of minutes are shown as Active. |
claudeCodeManager.showCost |
true |
Shows estimated cost in folder and session lists. |
claudeCodeManager.weeklyBudgetUsd |
50 |
Weekly spending target displayed in the budget bar. This is informational only and is not enforced. |
claudeCodeManager.pricing |
{} |
Per-million-token USD pricing overrides, keyed by a model ID substring. |
All displayed costs are estimates. Actual billing may differ depending on model pricing, token accounting, caching, and other billing rules.
Privacy
Claude Control Center runs locally.
The extension:
- Reads session data from your local Claude Code project directory
- Does not modify Claude Code session logs
- Does not upload session content
- Does not send session data to an external server
Planned features
The following features are planned but are not included in the current release:
- Plans view for files created during Claude Code planning sessions
- Archived sessions view
- Rename sessions
- Export sessions
- Duplicate sessions
- Delete sessions
- Budget enforcement
Feedback and issues
Found a bug or have a feature request? Please open an issue in the project's repository.