Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@mcpware/claude-code-organizer) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Claude Code Organizer
Organize all your Claude Code memories, skills, MCP servers, and hooks — view by scope hierarchy, move between scopes via drag-and-drop.
Claude Code saves your customizations across scattered directories with encoded paths. This tool gives you a visual dashboard to see everything, understand which scope each item applies to, and move items between scopes with one click.

Features
- Scope-aware hierarchy — See all items organized as Global > Workspace > Project, with inheritance indicators
- Drag-and-drop — Move memories between scopes, skills between global and per-repo, MCP servers between configs
- Move confirmation — Every move shows a confirmation modal before touching any files
- Same-type safety — Memories can only move to memory folders, skills to skill folders, MCP to MCP configs
- Search & filter — Instantly search across all items, filter by category (Memory, Skills, MCP, Config, Hooks, Plugins, Plans)
- Detail panel — Click any item to see full metadata, description, file path, and open in VS Code
- Zero dependencies — Pure Node.js built-in modules, SortableJS via CDN
- Real file moves — Actually moves files in
~/.claude/, not just a viewer
Quick Start
# Run directly (no install needed)
npx @mcpware/claude-code-organizer
# Or install globally
npm install -g @mcpware/claude-code-organizer
claude-code-organizerOpens a dashboard at http://localhost:3847. Works with your real ~/.claude/ directory.
What It Manages
| Type | View | Move Between Scopes |
|---|---|---|
| Memories (feedback, user, project, reference) | Yes | Yes |
| Skills | Yes | Yes |
| MCP Servers | Yes | Yes |
| Config (CLAUDE.md, settings.json) | Yes | Locked |
| Hooks | Yes | Locked |
| Plugins | Yes | Locked |
| Plans | Yes | Locked |
Scope Hierarchy
Global <- applies everywhere
AlltrueAi (workspace) <- applies to all sub-projects
ai-security-control-plane <- project-specific
rule-processor <- project-specific
MyGithub (project) <- independent project
Documents (project) <- independent projectChild scopes inherit parent scope's memories, skills, and MCP servers.
How It Works
- Scans
~/.claude/— discovers all projects, memories, skills, MCP servers, hooks, plugins, plans - Resolves scope hierarchy — determines parent-child relationships from filesystem paths
- Renders dashboard — scope headers > category bars > item rows, with proper indentation
- Handles moves — when you drag or click "Move to...", actually moves files on disk with safety checks
Comparison
| Feature | Claude Code Organizer | claude-control | claude-admin | Claude Deck |
|---|---|---|---|---|
| View by scope hierarchy | Yes | Yes | Partial | No |
| Move between scopes | Yes | No (read-only) | No | No |
| Drag-and-drop | Yes | No | No | No |
| Memories management | Yes | No | Yes | No |
| Skills management | Yes | Yes | Yes | No |
| MCP management | Yes | Yes | Yes | Yes |
| Zero dependencies | Yes | No | No | No (React+FastAPI+SQLite) |
| Standalone (no IDE) | Yes | Yes | Yes | Yes |
Platform Support
| Platform | Status |
|---|---|
| Ubuntu / Linux | Supported |
| macOS | Should work (untested) |
| Windows | Not yet |
| WSL | Should work (untested) |
Project Structure
src/
scanner.mjs # Scans ~/.claude/ — pure data, no side effects
mover.mjs # Moves files between scopes — safety checks + rollback
server.mjs # HTTP server — routes only, no logic
ui/
index.html # HTML structure
style.css # All styling (edit freely, won't break logic)
app.js # Frontend rendering + SortableJS + interactions
bin/
cli.mjs # Entry pointFrontend and backend are fully separated. Edit src/ui/ files to change the look without touching any logic.
API
The dashboard is backed by a REST API:
| Endpoint | Method | Description |
|---|---|---|
/api/scan |
GET | Scan all customizations, returns scopes + items + counts |
/api/move |
POST | Move an item to a different scope |
/api/destinations |
GET | Get valid move destinations for an item |
/api/file-content |
GET | Read file content for detail panel |
License
MIT
Author
mcpware — Building tools for the Claude Code ecosystem.
See also: @mcpware/instagram-mcp