CCHub is a desktop application for managing the complete Claude Code ecosystem — MCP Servers, Skills, Plugins, Hooks, and Config Profiles — all in one place.
The Claude Code ecosystem is growing rapidly, but management is fragmented: manual JSON editing, manual file copying, no unified interface. CCHub is here to fix that.
Screenshots coming soon. Star the repo to stay updated!
- MCP Server Management — Auto-scan installed MCP Servers (Claude Code, Claude Desktop, Cursor). Enable/disable, edit config, delete.
- Skills & Plugins — Browse installed Skills and Plugins with trigger commands, descriptions, and file paths.
- Hooks Management — Visualize all Hooks with event types, matchers, and commands.
- Config Profiles — Switch between different configurations for Claude Code, Codex, Gemini CLI. Structured editing with presets, auto-scan local configs.
- CLAUDE.md Manager — Visual editor for CLAUDE.md project instructions.
- Dark / Light Theme — Glassmorphism UI with theme switching.
- i18n — Chinese (default) and English.
- Auto Update — Built-in update checker with one-click install.
| File | Description |
|---|---|
| Setup EXE | Recommended — NSIS installer with shortcuts and auto-update |
| MSI | Windows Installer format for enterprise deployment |
| Portable | No install needed — double-click and run |
Requirements: Windows 10/11 (x64). No additional runtime needed.
| Layer | Technology |
|---|---|
| Desktop Framework | Tauri 2.0 — Rust backend + Web frontend, 10x lighter than Electron |
| Frontend | React 19 + TypeScript + Tailwind CSS 4 |
| Backend | Rust — High performance, single binary distribution |
| Database | SQLite (rusqlite) — Zero-dependency local storage |
| Build | Vite 6 + pnpm |
- Node.js >= 18
- pnpm >= 8
- Rust >= 1.70
- Tauri 2.0 Prerequisites
# Clone
git clone https://github.com/Moresl/cchub.git
cd cchub
# Install dependencies
pnpm install
# Development
pnpm tauri dev
# Build
pnpm tauri buildCCHub auto-scans MCP Server configs from:
| Path | Description |
|---|---|
~/.claude/plugins/**/.mcp.json |
Claude Code plugin directory (recursive) |
%APPDATA%/Claude/claude_desktop_config.json |
Claude Desktop config |
~/.cursor/mcp.json |
Cursor editor config |
- MCP Server management (scan, toggle, edit, delete)
- Skills & Plugins browser
- Hooks visualization
- Config Profiles (switch configurations)
- CLAUDE.md manager
- MCP Server health monitoring
- Security audit (permission scanning, change detection)
- Auto-update (Tauri Updater)
- Dark / Light theme
- i18n (Chinese + English)
- macOS / Linux support
- MCP Server marketplace
- Backup & restore
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License — see the LICENSE file for details.
- Tauri — Lightweight desktop app framework
- Claude Code — AI coding assistant
- MCP — Model Context Protocol