claude-code-ultimate-guide/examples/skills/ccboard/commands/web.md
Florian BRUNIAUX e504f0d1bf feat: add session summary screenshot, skills, and GitHub templates
- Add session-summary-v3.png screenshot for hook documentation
- Add GitHub issue templates (bug report, feature request, question)
- Add new skills: ccboard, guide-recap, landing-page-generator,
  release-notes-generator, skill-creator

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 20:55:16 +01:00

94 lines
1.8 KiB
Markdown

---
name: ccboard-web
description: Launch ccboard web interface
category: monitoring
---
# Web Interface Command
Launch the ccboard web UI for browser-based monitoring and visualization.
## Features
- **Web Dashboard**: Access ccboard from any browser
- **Live Updates**: Server-Sent Events (SSE) for real-time data
- **Responsive Design**: Works on desktop, tablet, mobile
- **Same Data**: Shares data layer with TUI (single binary)
- **Concurrent Access**: Multiple users can view simultaneously
## Usage
```bash
# Launch web UI on default port 3333
/ccboard-web
# Or specify custom port
ccboard web --port 8080
```
## Access
Once launched, open in your browser:
```
http://localhost:3333
```
## Modes
ccboard supports 3 execution modes:
1. **TUI only** (default):
```bash
ccboard
```
2. **Web only**:
```bash
ccboard web --port 3333
```
3. **Both simultaneously**:
```bash
ccboard both --port 3333
```
Runs TUI in terminal + web server on port 3333
## Web UI Features
- Dashboard with real-time stats
- Sessions browser with pagination
- Configuration viewer (read-only)
- Hooks, agents, costs visualization
- MCP server status
- History and search
## Requirements
ccboard must be installed. Run `/ccboard-install` if needed.
## Implementation
```bash
#!/bin/bash
# Check if ccboard is installed
if ! command -v ccboard &> /dev/null; then
echo "❌ ccboard is not installed"
echo "Run: /ccboard-install"
exit 1
fi
# Default port
PORT="${1:-3333}"
echo "🌐 Launching ccboard web interface..."
echo "Access at: http://localhost:$PORT"
echo ""
echo "Press Ctrl+C to stop"
echo ""
# Launch web UI
exec ccboard web --port "$PORT"
```
**Note**: Web UI is currently in development. TUI is the primary interface with full feature set.