Claude配置管理控制台

基于Web的Claude代码配置管理工具,提供项目、技能、规则、内存文件等全方位管理功能。

  • by conradBruchmann
  • Rust
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 conradBruchmann/claude-admin

使用说明

🌍 英语 | 德语 | 荷兰语 | 葡萄牙语 | 西班牙语 | 法语 | 意大利语 | 日本语 | 韩语 | 中文 | 波兰语 | 土耳其语

被遗弃

一个基于web的管理控制台,用于管理您的 克劳德代码 配置。

一旦你处理了多个项目,就要跟踪技能、规则、内存文件、MCP服务器和设置 ~/.claude/ 变得痛苦。ClaudeAdmin为您提供了一个单一的UI来管理所有内容,不再需要手动编辑JSON和YAML。

注: 这是一个独立的社区项目。与Anthropic无关或未得到Anthropics的认可。

特性

  • 仪表盘 --概述统计数据、最近的更改和项目快速访问
  • 项目 --浏览项目、编辑CLAUDE.md、管理每个项目的规则、技能、内存和权限
  • 项目顾问 --通过一键操作进行AI驱动的分析(创建CLAUDE.md、初始化内存、添加规则)
  • 技能 --创建、编辑和浏览全局技能(YAML frontmatter+markdown)
  • 技能浏览器 --一键发现并安装社区技能
  • 规则 --通过冲突检测管理全局和项目级规则
  • 记忆 --查看和编辑每个项目的内存文件(memory.md+主题文件)
  • MCP服务器 --使用结构化表单(command/args/env)或原始JSON、健康检查和工具资源管理器进行全面管理
  • MCP浏览器 --从精心策划的目录中发现并安装流行的MCP服务器
  • 代理 --使用特定提示和工具配置定义自定义Claude代理
  • 插件 --管理已安装的Claude Code插件
  • 启动配置文件 --可重用的CLI配置(模型、工作量、工具、预算)
  • 系统提示 --创建和管理可重用的系统提示
  • 时间线 --基于Git的版本历史记录 ~/.claude/ 使用diff查看器进行配置和还原
  • 设置 -编辑全局设置、挂钩、API密钥、存储概述
  • 权限 --检查工具权限、安全警告和配置运行状况
  • 计划 --管理计划文件
  • 会话 --通过搜索浏览会话历史记录
  • 分析 --使用指标、每个项目的见解和CSV/JSON导出
  • 工作树 --查看和管理跨项目的git工作树
  • 搜索 --跨技能、规则和配置的全文搜索
  • 帮助聊天 --具有对话记忆的上下文感知AI助手
  • 备份 --浏览、区分和还原自动备份
  • 12种语言 --完整i18n:英语、德语、西班牙语、法语、意大利语、日语、韩语、中文、荷兰语、波兰语、葡萄牙语、土耳其语

建筑

┌─────────────────────┐     ┌──────────────────────┐
│  claude-admin-       │     │  claude-admin-        │
│  backend             │◄────│  frontend             │
│  Rust + Axum 0.7     │     │  Leptos 0.6 CSR/WASM  │
│  Port 9022           │     │  Port 9023 (dev)       │
└──────────┬──────────┘     └──────────────────────┘
           │                         │
           │    claude-admin-shared  │
           │    (shared types)       │
           │                         │
           ▼                         │
   ~/.claude/  (filesystem)          │
                                     │
   In production, the WASM frontend  │
   is embedded into the backend      │
   binary via rust-embed.            │
  • 无数据库 --对文件系统进行读写操作(~/.claude/)
  • 自动备份 --创建于 ~/.claude/backups/ 在每次写入操作之前,为每个文件打上时间戳
  • 克劳德API可选 --工作完全没有 ANTHROPIC_API_KEY
  • 单个二进制 --生产构建通过以下方式嵌入前端 rust-embed

安全

克劳德跑 本地在您的计算机上它专为开发工作站上的单用户使用而设计。

  • 仅在以下条件下读写 ~/.claude/ 和 ~/.claude.json
  • 无遥测、无分析、无远程调用(如果配置了可选的Anthropic API)
  • 可选身份验证 --set CLAUDE_ADMIN_TOKEN 通过会话管理启用承载令牌身份验证
  • 基于角色的访问控制 --可选的基于角色的访问控制,通过 ~/.claude/users.json (管理员、编辑、查看器)
  • 安全标头:CSP、X-Frame-Options DENY、X-Content-Type-Options nosniff
  • 所有API端点的速率限制
  • 路径遍历保护

入门指南

先决条件

  • 锈 (稳定)
  • 树干 对于WASM版本: cargo install trunk
  • WASM目标: rustup target add wasm32-unknown-unknown

发展

# Clone and enter the project
git clone https://github.com/conradbruchmann/claude-admin.git
cd claude-admin

# Start the backend
cargo run -p claude-admin-backend

# In a separate terminal: start the frontend with hot-reload
cd claude-admin-frontend && trunk serve --port 9023

后端: http://localhost:9022 --前端: http://localhost:9023

生产构建

# Build the WASM frontend
cd claude-admin-frontend && trunk build --release && cd ..

# Build the backend (embeds the frontend)
cargo build --release -p claude-admin-backend

# Run the single binary
./target/release/claude-admin-backend

Linux、macOS和Windows的预构建二进制文件可在 发布 页面。

macOS安装

下载 .dmg 从最新版本中打开它,然后拖动 Claude-admin.app 进入 /Applications.

由于该应用程序未使用Apple Developer证书签名,macOS Gatekeeper将在首次启动时阻止它。要允许它,请运行:

xattr -dr com.apple.quarantine /Applications/ClaudeAdmin.app

然后双击应用程序——它启动服务器并打开 http://localhost:9022 在您的浏览器中。DMG包含一个在英特尔和苹果Silicon Mac上本机运行的通用二进制文件。

Windows安装

下载 ClaudeAdmin-*-Setup.exe 从最新版本开始,然后运行安装程序。它安装到您的用户配置文件中(不需要管理员权限),创建“开始”菜单和“桌面”快捷方式,并在“应用程序和功能”中注册以进行彻底卸载。

安装后,从“开始”菜单或“桌面”启动ClaudeAdmin,它将启动服务器并打开 http://localhost:9022 在您的浏览器中。

配置路径

ClaudeAdmin读取和写入标准的Claude代码配置:

路径 描述
~/.claude.json 项目注册表、MCP服务器
~/.claude/settings.json 全局设置、挂钩
~/.claude/skills/ 全球技能
~/.claude/rules/ 全球规则
~/.claude/plans/ 计划文件
~/.claude/projects/<encoded>/memory/ 每个项目内存
~/.claude/projects/<encoded>/rules/ 根据项目规则
~/.claude/system-prompts/ 可重复使用的系统提示
~/.claude/agents/ 自定义代理定义
~/.claude/launch-profiles/ CLI启动配置文件
~/.claude/backups/ 自动备份(带时间戳)
~/.claude/users.json RBAC用户角色(可选)

许可证

麻省理工学院 --版权所有(c)2024-2026康拉德·布鲁赫曼,布鲁赫曼[TEC]创新有限公司