https://github.com/nikiforovall/claude-code-hub
Unified hub for Claude Code tools — Marketplace + Kanban + Cost in one PWA
https://github.com/nikiforovall/claude-code-hub
ai-tools claude claude-code dashboard developer-tools kanban marketplace pwa
Last synced: about 1 month ago
JSON representation
Unified hub for Claude Code tools — Marketplace + Kanban + Cost in one PWA
- Host: GitHub
- URL: https://github.com/nikiforovall/claude-code-hub
- Owner: NikiforovAll
- Created: 2026-04-01T11:03:35.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2026-04-29T19:31:31.000Z (about 2 months ago)
- Last Synced: 2026-04-29T21:35:10.973Z (about 2 months ago)
- Topics: ai-tools, claude, claude-code, dashboard, developer-tools, kanban, marketplace, pwa
- Language: JavaScript
- Homepage: http://nikiforovall.blog/claude-code-hub/
- Size: 1.55 MB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Claude Code Hub
[](https://www.npmjs.com/package/claude-code-hub)
[](LICENSE)
[](https://www.npmjs.com/package/claude-code-hub)
Unified launcher for Claude Code tools — browse plugins in **Marketplace**, track tasks in **Kanban**, monitor costs in **Cost**, and explore memory in **Memory**, all from a single chromeless PWA.
## Kanban:

## Marketplace:

## Cost:

## Memory:

## Quick Start
```bash
npx claude-code-hub --open
```
### From Source
```bash
git clone --recurse-submodules https://github.com/NikiforovAll/claude-code-hub.git
cd claude-code-hub
npm install && npm install --prefix marketplace && npm install --prefix cck && npm install --prefix memory
npm start # http://localhost:3455
```
## Agent Observability (one-time setup)
For the full Kanban experience — agent log, live subagent tracking, waiting-for-user indicators, and context window monitoring — install the hooks:
```bash
npx claude-code-kanban --install
```
Without hooks you still get the task board, but no agent activity or live indicators. See the [Kanban README](https://github.com/NikiforovAll/claude-task-viewer#getting-started) for details.
## Keyboard Shortcuts
| Shortcut | Action |
| ---------------- | ----------------------- |
| `Alt+1` | Switch to Kanban |
| `Alt+2` | Switch to Marketplace |
| `Alt+3` | Switch to Cost |
| `Alt+4` | Switch to Memory |
| `Ctrl+M` | Open Memory for current session (Kanban) |
| `Ctrl+Alt+Right` | Switch to next tool |
| `Ctrl+Alt+Left` | Switch to previous tool |
## How It Works
The hub server spawns both sub-apps as child processes, each on its own port. A minimal shell page embeds them in iframes and switches visibility on tab change — zero UI chrome, just keyboard shortcuts.
## Included Tools
| Tool | Submodule | Default Port |
| ---------------------------------------------------------------------- | -------------- | ------------ |
| [Marketplace](https://github.com/NikiforovAll/claude-code-marketplace) | `marketplace/` | 3457 |
| [Kanban](https://github.com/NikiforovAll/claude-task-viewer) | `cck/` | 3456 |
| [Cost](https://github.com/NikiforovAll/claude-code-cost) | `cost/` | 3458 |
| [Memory](https://github.com/NikiforovAll/claude-code-memory) | `memory/` | 3459 |
## CLI Flags
```
--port Hub port (default: 3455)
--marketplace-port Marketplace port (default: 3457)
--kanban-port Kanban port (default: 3456)
--cost-port Cost port (default: 3458)
--memory-port Memory port (default: 3459)
--open Auto-open browser
```
## License
MIT