Sponsored by Deepsite.site

Claude Code Organizer

Created By
mcpware3 days ago
Claude Code session organizer — dashboard MCP server to manage, search, archive and organize your Claude Code conversations and projects.
Overview

Claude Code Organizer

npm version GitHub stars GitHub forks License: MIT Node.js

English | 简体中文 | 繁體中文 | 日本語 | 한국어

Organize all your Claude Code memories, skills, MCP servers, and hooks — view by scope hierarchy, move between scopes via drag-and-drop.

Claude Code Organizer Demo

The Problem

Ever asked Claude Code to "remember this", only to find it saved the memory to the wrong scope?

You're inside a project folder, you tell Claude to remember a preference — and it saves it to that project's scope. Switch to another project, and Claude has no idea. That memory is trapped.

The reverse happens too — skills or memories sitting in global scope that really only apply to one repo, leaking into everything else.

Want to fix it? You'd have to manually dig through ~/.claude/ and its encoded-path folders (-home-user-projects-my-app/), find the right file, and move it yourself.

Claude Code Organizer fixes this.

Example: Project → Global

You told Claude to remember "I prefer TypeScript + ESM" while inside a project, but that preference applies everywhere. Open the dashboard, drag that memory from Project scope to Global scope. Done.

Example: Global → Project

You have a deploy skill sitting in global, but it only makes sense for one repo. Drag it into that Project scope — other projects won't see it anymore.


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

Why a Visual Dashboard?

Claude Code can already list and move files via CLI. So why does this tool exist?

What you needCLI / SkillVisual Dashboard
Big picture — see every memory, skill, MCP server across all scopes at onceScroll through long text outputScope tree, one glance
Cross-scope awareness — understand Global vs Workspace vs Project inheritanceRun multiple commands, piece it togetherTree hierarchy with indentation
Move items between scopesRemember exact paths, type commandsDrag-and-drop
Preview contentcat each file one by oneClick → side panel
Search across everythinggrep with manual filteringReal-time search + category filters
Understand what you haveCount files per directory yourselfAutomatic counts per category per scope

The dashboard gives you the big picture that text output can't — you see the full scope tree, spot misplaced items instantly, and fix them with a drag. No commands to memorize, no paths to type.

Quick Start

Option 1: npx (no install needed)

npx @mcpware/claude-code-organizer

Option 2: Global install

npm install -g @mcpware/claude-code-organizer
claude-code-organizer

Option 3: Ask Claude

Paste this into Claude Code:

Run npx @mcpware/claude-code-organizer — it's a dashboard for managing Claude Code settings. Tell me the URL when it's ready.

Opens a dashboard at http://localhost:3847. Works with your real ~/.claude/ directory.

What It Manages

TypeViewMove Between Scopes
Memories (feedback, user, project, reference)YesYes
SkillsYesYes
MCP ServersYesYes
Config (CLAUDE.md, settings.json)YesLocked
HooksYesLocked
PluginsYesLocked
PlansYesLocked

Scope Hierarchy

Global                       <- applies everywhere
  Company (workspace)        <- applies to all sub-projects
    CompanyRepo1             <- project-specific
    CompanyRepo2             <- project-specific
  SideProjects (project)     <- independent project
  Documents (project)        <- independent project

Child scopes inherit parent scope's memories, skills, and MCP servers.

How It Works

  1. Scans ~/.claude/ — discovers all projects, memories, skills, MCP servers, hooks, plugins, plans
  2. Resolves scope hierarchy — determines parent-child relationships from filesystem paths
  3. Renders dashboard — scope headers > category bars > item rows, with proper indentation
  4. Handles moves — when you drag or click "Move to...", actually moves files on disk with safety checks

Comparison

FeatureClaude Code Organizerclaude-controlclaude-adminClaude Deck
View by scope hierarchyYesYesPartialNo
Move between scopesYesNo (read-only)NoNo
Drag-and-dropYesNoNoNo
Memories managementYesNoYesNo
Skills managementYesYesYesNo
MCP managementYesYesYesYes
Zero dependenciesYesNoNoNo (React+FastAPI+SQLite)
Standalone (no IDE)YesYesYesYes

Platform Support

PlatformStatus
Ubuntu / LinuxSupported
macOSShould work (untested)
WindowsNot yet
WSLShould 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 point

Frontend 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:

EndpointMethodDescription
/api/scanGETScan all customizations, returns scopes + items + counts
/api/movePOSTMove an item to a different scope
/api/destinationsGETGet valid move destinations for an item
/api/file-contentGETRead file content for detail panel

License

MIT

More from @mcpware

ProjectWhat it doesInstall
PagecastRecord any browser page as GIF or video via MCPnpx @mcpware/pagecast
UI AnnotatorHover any element to see its name — zero extensions, any browsernpx @mcpware/ui-annotator
Instagram MCP23 tools for the Instagram Graph APInpx @mcpware/instagram-mcp

Author

ithiria894 — Building tools for the Claude Code ecosystem.

Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
DeepChatYour AI Partner on Desktop
Serper MCP ServerA Serper MCP Server
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
WindsurfThe new purpose-built IDE to harness magic
ChatWiseThe second fastest AI chatbot™
CursorThe AI Code Editor
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Amap Maps高德地图官方 MCP Server
Tavily Mcp
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
Playwright McpPlaywright MCP server