wishket-dashboardlisted
Install: claude install-skill epicsagas/wishket-radar
# wishket-dashboard — Launch Local Web UI
The `dashboard` subcommand of `wishket-mcp` serves a local web UI reading and writing files under `~/.wishket-radar/`. Binds to `0.0.0.0` with token authentication. The token is stored in `~/.wishket-radar/dashboard-token`.
## Step 1: Start Server
Run in background via Bash:
```bash
sh "${CLAUDE_PLUGIN_ROOT:-.}/scripts/wishket-mcp" dashboard
```
- Stdout prints `URL: http://127.0.0.1:8787?token=...` and LAN addresses.
- If port conflict occurs (already running), advance directly to Step 2.
- Support custom ports via `--port N` or disable auto browser launch via `--no-open`.
## Step 2: Verification
```bash
sleep 1
curl -fsS -H "Authorization: Bearer $(tr -d '\n' < ~/.wishket-radar/dashboard-token)" http://127.0.0.1:8787/api/state
```
- HTTP 200 confirms success. If it fails, check token file and port status.
## Step 3: User Guide
Provide connection links:
- Local: `http://127.0.0.1:8787?token=<token>` (auto-opens on macOS).
- LAN / Mobile: `http://<LAN-IP>:8787?token=<token>` (use LAN IP from stdout or `ipconfig getifaddr en0` / `hostname -I`).
- Token reset: Delete `~/.wishket-radar/dashboard-token` and restart to generate a new token.
## Feature Overview
- **Inbox**: Triage newly scanned projects into Interested or Skip. Filter by score. Only Interested items proceed to pipeline.
- **Inbox Detail (`#/inbox/{id}`)**: Open via the title. Shows stored data first. Does not auto-fetch (robots Crawl-delay). "Fetch Details" load