Claude Admin
Web-based admin console for managing Claude Code configuration β Skills, Rules, Memory, Settings, MCP Servers, Plans & more
Ask AI about Claude Admin
Powered by Claude Β· Grounded in docs
I know everything about Claude Admin. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
π English | Deutsch | Nederlands | PortuguΓͺs | EspaΓ±ol | FranΓ§ais | Italiano | ζ₯ζ¬θͺ | νκ΅μ΄ | δΈζ | Polski | TΓΌrkΓ§e
ClaudeAdmin
A web-based admin console for managing your Claude Code configuration.
Once you work with more than a handful of projects, keeping track of skills, rules, memory files, MCP servers, and settings across ~/.claude/ becomes painful. ClaudeAdmin gives you a single UI to manage it all β no more hand-editing JSON and YAML.
Note: This is an independent community project. Not affiliated with or endorsed by Anthropic.

Features
- Dashboard β Overview with stats, recent changes, and project quick-access
- Projects β Browse projects, edit CLAUDE.md, manage rules, skills, memory, and permissions per project
- Project Advisor β AI-powered analysis with one-click actions (create CLAUDE.md, init memory, add rules)
- Skills β Create, edit, and browse global skills (YAML frontmatter + markdown)
- Skill Browser β Discover and install community skills with one click
- Rules β Manage global and project-level rules with conflict detection
- Memory β View and edit per-project memory files (MEMORY.md + topic files)
- MCP Servers β Full management with structured form (command/args/env) or raw JSON, health checks, and tool explorer
- MCP Browser β Discover and install popular MCP servers from a curated catalog
- Agents β Define custom Claude agents with specific prompts and tool configurations
- Plugins β Manage installed Claude Code plugins
- Launch Profiles β Reusable CLI configurations (model, effort, tools, budget)
- System Prompts β Create and manage reusable system prompts
- Timeline β Git-based version history of your
~/.claude/configuration with diff viewer and restore - Settings β Edit global settings, hooks, API key, storage overview
- Permissions β Review tool permissions, security warnings, and config health
- Plans β Manage plan files
- Sessions β Browse session history with search
- Analytics β Usage metrics, per-project insights, and CSV/JSON export
- Worktrees β View and manage git worktrees across projects
- Search β Full-text search across skills, rules, and configuration
- Help Chat β Context-aware AI assistant with conversation memory
- Backups β Browse, diff, and restore automatic backups
- 12 Languages β Full i18n: English, German, Spanish, French, Italian, Japanese, Korean, Chinese, Dutch, Polish, Portuguese, Turkish
Architecture
βββββββββββββββββββββββ ββββββββββββββββββββββββ
β 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. β
- No database β reads from and writes to the filesystem (
~/.claude/) - Automatic backups β created in
~/.claude/backups/before every write operation, timestamped per file - Claude API optional β works fully without
ANTHROPIC_API_KEY - Single binary β production build embeds the frontend via
rust-embed
Security
ClaudeAdmin runs locally on your machine. It is designed for single-user use on a development workstation.
- Reads and writes only under
~/.claude/and~/.claude.json - No telemetry, no analytics, no remote calls (except optional Anthropic API if configured)
- Optional authentication β set
CLAUDE_ADMIN_TOKENto enable Bearer token auth with session management - RBAC β optional role-based access control via
~/.claude/users.json(Admin, Editor, Viewer) - Security headers: CSP, X-Frame-Options DENY, X-Content-Type-Options nosniff
- Rate limiting on all API endpoints
- Path traversal protection
Getting Started
Prerequisites
- Rust (stable)
- Trunk for WASM builds:
cargo install trunk - WASM target:
rustup target add wasm32-unknown-unknown
Development
# 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
Backend: http://localhost:9022 β Frontend: http://localhost:9023
Production Build
# 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
Pre-built binaries for Linux, macOS, and Windows are available on the Releases page.
macOS Installation
Download the .dmg from the latest release, open it, and drag ClaudeAdmin.app into /Applications.
Since the app is not signed with an Apple Developer certificate, macOS Gatekeeper will block it on first launch. To allow it, run:
xattr -dr com.apple.quarantine /Applications/ClaudeAdmin.app
Then double-click the app β it starts the server and opens http://localhost:9022 in your browser. The DMG contains a Universal Binary that runs natively on both Intel and Apple Silicon Macs.
Windows Installation
Download the ClaudeAdmin-*-Setup.exe from the latest release and run the installer. It installs to your user profile (no admin rights needed), creates Start Menu and Desktop shortcuts, and registers in "Apps & Features" for clean uninstall.
After installation, launch ClaudeAdmin from the Start Menu or Desktop β it starts the server and opens http://localhost:9022 in your browser.
Configuration Paths
ClaudeAdmin reads and writes the standard Claude Code configuration:
| Path | Description |
|---|---|
~/.claude.json | Project registry, MCP servers |
~/.claude/settings.json | Global settings, hooks |
~/.claude/skills/ | Global skills |
~/.claude/rules/ | Global rules |
~/.claude/plans/ | Plan files |
~/.claude/projects/<encoded>/memory/ | Per-project memory |
~/.claude/projects/<encoded>/rules/ | Per-project rules |
~/.claude/system-prompts/ | Reusable system prompts |
~/.claude/agents/ | Custom agent definitions |
~/.claude/launch-profiles/ | CLI launch profiles |
~/.claude/backups/ | Automatic backups (timestamped) |
~/.claude/users.json | RBAC user roles (optional) |
License
MIT β Copyright (c) 2024-2026 Conrad Bruchmann, BRUCHMANN [TEC] INNOVATION GMBH
