claude-code-manager

mcp
Security Audit
Fail
Health Warn
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 6 GitHub stars
Code Fail
  • fs module — File system access in package.json
  • fs module — File system access in scripts/build-css.js
  • os.homedir — User home directory access in scripts/investigate-settings.js
  • fs module — File system access in scripts/investigate-settings.js
  • os.homedir — User home directory access in src/core/config.ts
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This is a VS Code extension that provides a graphical sidebar to manage Claude Code sessions, skills, slash commands, hooks, MCP servers, and agents across multiple VS Code-based IDEs.

Security Assessment
The tool is locally focused and claims zero telemetry, but the scan raised some flags. It actively reads the file system to function, which is expected for an extension managing local configurations. However, it also queries the user's home directory (`os.homedir`) in both source and build scripts to locate settings files. No dangerous permissions were requested, and no hardcoded secrets were found. Because the tool does not appear to make unauthorized network requests or execute hidden shell commands, the overall risk is rated as Low, though users should be aware it inherently accesses local user directories.

Quality Assessment
The project is actively maintained, with its last push occurring today. It uses the standard, permissive Apache-2.0 license. However, community trust and visibility are currently very low. With only 6 GitHub stars, the extension has not yet been widely peer-reviewed or battle-tested by a large user base, meaning hidden bugs or edge-case issues might still exist.

Verdict
Safe to use, but exercise standard caution as the extension is new and lacks widespread community vetting.
SUMMARY

VS Code extension to manage Claude Code sessions, MCP servers, skills, commands, hooks, and agents from your sidebar. Works on Cursor, Antigravity, and all VS Code-based IDEs.

README.md
Claude Manager

Claude Manager

Every Claude Code session, skill, slash command, hook, MCP server, and agent — one click away in your VS Code sidebar. Works with both the Claude Code CLI and the official VS Code extension.

VS Code Marketplace Open VSX Installs GitHub Stars License Sponsor


Claude Manager sidebar demo — sessions, skills, commands, hooks, MCP servers, agents, and account in VS Code

Local-first • Zero telemetry • Zero accounts • Works in VS Code, Cursor, Windsurf, Antigravity, VSCodium, Codespaces, and Gitpod


Install

VS Code • Cursor • Windsurf • Antigravity — open Extensions (Ctrl+Shift+X), search Claude Manager, click Install.

VSCodium • Theia • Gitpod — install from Open VSX.

Command linecode --install-extension vishalguptax.claude-manager

Then press Ctrl+Alt+C (Cmd+Alt+C on Mac) to open the panel. That's it.


Why it exists

Claude Code is powerful, but the terminal isn't built for browsing. Finding a session you ran last week means scrollback hunting. Editing an MCP server means hand-patching JSON. Keeping track of every custom slash command, hook, and agent is its own job.

Claude Manager turns all of it into a sidebar you can click and search. Same Claude Code underneath — just one keystroke closer. Works whether you use the Claude Code CLI, the official VS Code extension, or both; sessions from either surface show up in the same list, and Resume routes back to the surface each session came from (configurable).


What's inside

Sessions Resume, continue, restore, pin, rename, fork, import, export, and full-text search across every Claude Code session. Filter by project and git branch. Resume warns if your current branch doesn't match. Auto-routes Resume to the terminal or the Claude Code extension chat tab based on where the session originated (configurable).
Skills Global and project skills with scope badges. Copy, open, delete, or launch Claude with a skill in one click — terminal or extension chat.
Commands Built-in slash commands plus your custom ones from .claude/commands/. One-click copy or launch in Claude Code chat.
Hooks Inspect automation hooks across global, project, and local scopes with full command preview.
MCP Servers Enable, disable, delete, or inspect MCP servers — no JSON editing. API keys and secrets masked automatically.
Agents Browse project agents with Sonnet / Opus / Haiku badges and description previews.
Account Profile, multi-account switcher (save + swap between Claude logins without full /logout+/login), activity heatmap, token usage across 7-day / 30-day / all-time, model selector, permissions editor, and an opt-in Quota card showing your current 5-hour / 7-day subscription utilization.
Status bar Open Claude Manager from anywhere in your editor with a single click.
Skills tab
Skills
Global and project skills with scope badges. Copy, open, delete, or launch Claude with a skill.
Commands tab
Commands
Built-in slash commands plus your custom ones from .claude/commands/. One-click copy.
Hooks tab
Hooks
Inspect automation hooks across global, project, and local scopes with full command preview.
MCP servers tab
MCP Servers
Enable/disable, delete, or inspect MCP servers. API keys and secrets masked automatically.
Agents tab
Agents
Browse project agents with Sonnet / Opus / Haiku badges and description previews.
Account tab
Account
Profile, activity heatmap, token stats, and permissions — without leaving your editor.

Keyboard shortcuts

Shortcut Action
Ctrl+Alt+C / Cmd+Alt+C Open Claude Manager
Ctrl+Shift+PClaude Manager: Open Command palette fallback

Configuration

Open Settings (Ctrl+,) and search Claude Manager.

Setting Default What it controls
terminal.location editor Open resumed sessions in the editor area or the bottom panel
terminal.editorPosition beside Which editor group terminals land in
sessions.defaultFilter recent Default date filter (recent / week / month / all)
sessions.defaultProject current Default project scope (current workspace or all projects)
sessions.restoreWindowMinutes 30 Time window used to group terminals for Restore Workspace
sessions.resumeIn auto Where Resume / New / Continue opens Claude: auto (match the session's origin), terminal, extension (Claude Code chat tab), or ask (prompt each time)

Full reference in docs/DEVELOPMENT.md.


FAQ

Does it send anything to the network?
Local-first by default — zero telemetry, zero accounts, no background traffic. The extension reads from ~/.claude/ and renders in a VS Code webview. There is one opt-in exception: the Account tab's Quota card, which you must click to fetch. When you do, the extension makes a single GET https://api.anthropic.com/api/oauth/usage request with your own OAuth token (taken from ~/.claude/.credentials.json) to retrieve your subscription utilization. The token never leaves the extension host and nothing else is sent. Don't want it? Don't click Refresh — no network call happens.

Where are saved account profiles stored?
~/.claude/manager-accounts/<slug>/ — each slot holds a copy of ~/.claude.json and ~/.claude/.credentials.json plus a small profile.json with the label. These files include OAuth tokens (same plaintext format Claude CLI uses), so treat the folder as sensitive. Remove a profile and its token copy is deleted immediately.

Does it work with Cursor / Windsurf / Antigravity / VSCodium?
Yes. It's a standard VS Code extension — install from the Marketplace (VS Code, Cursor, Windsurf, Antigravity) or Open VSX (VSCodium, Theia, Gitpod).

Do I need Claude Code installed?
Yes — install Claude Code first. Either the CLI, the official VS Code extension, or both works. Claude Manager reads from the shared ~/.claude/ directory, so sessions from either surface show up together.

Does it modify my Claude config?
Only when you explicitly act (enable/disable an MCP server, edit a permission, restore from a backup, rename or delete a session). All reads are passive.

Where does my data live?
In ~/.claude/ — same as Claude Code itself. The extension never copies, uploads, or duplicates your sessions.


Compatibility

Works on every VS Code-based editor: VS CodeCursorWindsurfAntigravityVSCodiumTheiaCodespacesGitpod

Requires VS Code 1.85+ and Claude Code installed.


Contributing

Bug reports and PRs are welcome. See docs/DEVELOPMENT.md for local setup, build, and architecture. Browse open issues, open a new one, or check the changelog.


Support

If Claude Manager saves you time, consider sponsoring the project. Sponsorship keeps development active and the extension free for everyone.


Disclaimer

Claude Manager is an independent, community-built extension. It is not affiliated with, endorsed by, or sponsored by Anthropic. Claude and Claude Code are trademarks of Anthropic, PBC — used here only to describe the files this extension reads on your machine.


Reviews (0)

No results found