ClaudeMan - Claude Configuration Manager
A lightweight VS Code/Cursor extension for managing Claude AI configuration files.
Features
- Global Configuration: Manage your global Claude settings (
~/.claude/settings.json)
- Project Configuration: Create and edit per-project
CLAUDE.md instruction files
- Skills & MCP Management: Organize and manage Claude skills and MCP servers
- File Management: Create, rename, and delete folders and files directly from the tree view
- Activity Bar View: Quick access to all configuration types
- File Templates: Auto-generated templates for new configuration files
- Tree View Navigation: Hierarchical view of all Claude-related files and folders
Commands
Claude: Open Configuration Manager - Open the main view
Claude: Edit Project Configuration - Edit or create CLAUDE.md for current workspace
Claude: Edit Global Configuration - Edit or create global Claude config
Usage
Basic Navigation
- Open the Claude Config activity bar icon (sidebar)
- Click on "Global Configuration" or "Project Configuration" to edit
- If files don't exist, the extension will offer to create them from templates
File Management
Right-click on any folder in the tree view to:
- New Folder: Create a new subfolder
- New File: Create a new file and open it for editing
- Rename: Rename folders or files
- Delete: Delete folders or files (moved to trash for safety)
Skills & MCP Organization
- Navigate to the Skills or MCP folders in either global (
~/.claude/) or project (.claude/) locations
- Use the context menu to create new skill folders or MCP configurations
- Copy skill names by right-clicking on skill folders
Project Configuration (CLAUDE.md)
The CLAUDE.md file lives in your project root and provides Claude with:
- Project overview and tech stack
- Code style preferences
- Testing conventions
- AI-specific instructions
Global Configuration
Located at ~/.claude/settings.json, this stores:
- Permissions (allow/deny lists)
- Environment variables
- Global skills and MCP servers
Development
pnpm install
pnpm run dev # Watch mode
pnpm run build # Production build
Publishing
To publish a new version to the VSCode Marketplace:
- Create a
.env file in the project root (see .env.example)
- Add your VSCE Personal Access Token:
VSCE_PAT=your-token-here
- Run the release command:
pnpm run release
Note: Never commit your .env file. It's already in .gitignore to prevent accidental leaks.
Installation
From VSCode Marketplace
- Open VS Code
- Go to Extensions (Cmd+Shift+X / Ctrl+Shift+X)
- Search for "Claudeman"
- Click Install
Or visit: Claudeman on VSCode Marketplace
From Source
- Clone this repository
- Run
pnpm install
- Run
pnpm run build
- Press F5 in VS Code to launch Extension Development Host
- Or package with
vsce package and install the .vsix file
Future Plans
- Support for additional AI assistant configurations
- Templates library
- Configuration validation
- Multi-workspace support
- JetBrains IDE support
License
ISC
| |