A local web app that visualizes and manages everything Claude Code reads —
global & project CLAUDE.md, rules, memory, MCP servers, skills, slash commands,
and settings. Launch it with the /panel slash command.
backend/ Bun REST API over ~/.claude + serves the built UI (port 4317)
frontend/ Vite + React + Tailwind dashboard
shared/ contracts.ts — zod schemas + types shared FE <-> BE
scripts/ launch.sh — boot server + open browser
docs/ design specs
- Bun ≥ 1.3 (runs the backend and the build)
- A
~/.claudedirectory (created by Claude Code)
bash scripts/launch.sh # installs, builds, boots, opens browserOr from Claude Code: /panel.
- Binds
127.0.0.1only. - Every edit is backed up to
~/.claude/.control-panel-backups/first. - Skill/MCP removal is a reversible archive, never a delete.
- claude.ai-scoped MCP connectors are read-only (manage them in the claude.ai app).
The Code Trust tab integrates with an optional companion tool that writes a
fix inbox to ~/.clean. If that directory isn't present, the tab simply reports
itself as unavailable — the rest of the panel works without it.
MIT © 2026 Nicolas Dos Santos
See docs/specs/2026-06-14-control-panel-design.md for the full design.