配置管理器

一个基于浏览器的仪表盘,用于检查和管理Claude Code上下文窗口中的所有内容——技能、插件、钩子和MCP服务器。

  • by chesketh
  • HTML
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 chesketh/claude-config-manager

使用说明

Claude配置经理

一个基于浏览器的仪表板,用于检查和管理加载到Claude Code上下文窗口中的所有内容——技能、插件、钩子和MCP服务器。

特性

  • 技能 --查看所有活动和禁用技能。只需单击一下即可打开/关闭任何技能。残疾技能被身体移出 ~/.claude/skills/ 因此,它们不会使用上下文窗口令牌。
  • 插件 --查看已安装的Claude Code插件,并通过以下方式切换它们 settings.json.
  • 钩子 --查看所有生命周期挂钩(PreToolUse、PostToolUse、PreCompact、SessionStart、SessionEnd、Stop)并单独启用/禁用。
  • MCP服务器 --请参阅通过插件注册的MCP服务器(只读)。
  • 搜索 --立即过滤所有项目。
  • 批量操作 --一次启用或禁用所有可见技能。
  • 有效/总徽章 --标签徽章显示启用与总计数一目了然(例如。 4/132).
  • 工具提示 --将鼠标悬停在任何卡片标题上以查看全名和描述。

快速开始

git clone https://github.com/chesketh/claude-config-manager.git
cd claude-config-manager
npm install
npm start

仪表板在以下时间自动打开 http://localhost:3847.

运作原理

项目 切换机制
技能 在以下之间移动技能目录 ~/.claude/skills/ (活动)和禁用目录
插件 集合 enabledPlugins[id] 在 ~/.claude/settings.json
挂钩 套装 "disabled": true 在钩子入口 ~/.claude/hooks.json
MCP服务器 只读-由其父插件控制

残疾技能目录

服务器会自动检测禁用技能的存储位置,并按顺序检查这些位置:

  1. CLAUDE_DISABLED_SKILLS_DIR 环境变量(如果设置)
  2. ~/Documents/Claudetemp/Skills/ (普通用户位置)
  3. ~/.claude/skills-disabled/ (默认回退,必要时创建)

Windows启动时自动启动

包含一个用于静默启动的VBS启动器脚本:

start-hidden.vbs

在Windows启动文件夹中创建此文件的快捷方式:

%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\

VBS脚本会自动检测自己的目录,并在后台启动Node服务器。

API终点

方法 端点 描述
得到 /api/overview 返回所有技能、插件、钩子和MCP服务器
职位 /api/skills/:name/toggle 打开/关闭技能
职位 /api/plugins/:id/toggle 打开/关闭插件
职位 /api/hooks/:lifecycle/:index/toggle 打开/关闭挂钩
职位 /api/skills/bulk 批量启用/禁用技能

配置

环境变量 描述 默认值
CLAUDE_DISABLED_SKILLS_DIR 覆盖已禁用的技能目录 自动检测到

技术栈

  • 后端:Express.js--直接读取/写入Claude Code配置文件
  • 前端:普通HTML/CSS/JS--单个 index.html,无构建步骤
  • 无数据库 --所有状态都存在于Claude Code自己的配置文件中

需求

  • Node.js 18+
  • Claude Code已安装 ~/.claude/ 目录存在