Comprehensive TUI/Web dashboard for Claude Code monitoring
Install with Tessl CLI
npx tessl i github:FlorianBruniaux/claude-code-ultimate-guide --skill ccboard66
Quality
49%
Does it follow best practices?
Impact
94%
2.61xAverage score across 3 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./examples/skills/ccboard/SKILL.mdComprehensive TUI/Web dashboard for monitoring and managing your Claude Code usage.
ccboard provides a unified interface to visualize and explore all your Claude Code data:
# Using Claude Code command
/ccboard-install
# Or manually
cargo install ccboard~/.claude/)| Command | Description | Shortcut |
|---|---|---|
/dashboard | Launch TUI dashboard | ccboard |
/mcp-status | Open MCP servers tab | Press 8 |
/costs | Open costs analysis | Press 6 |
/sessions | Browse sessions | Press 2 |
/ccboard-web | Launch web UI | ccboard web |
/ccboard-install | Install/update ccboard | - |
1)2)/)e to edit JSONL, o to reveal in finder3)e key4)5)6)7)8) NEWe edit config, o reveal file, r refresh statusGlobal Keys:
1-8 : Jump to tabTab / Shift+Tab : Navigate tabsq : QuitF5 : Refresh dataVim-style:
h/j/k/l : Navigate (left/down/up/right)←/→/↑/↓ : Arrow alternativesCommon Actions:
Enter : View details / Focus panee : Edit file in $EDITORo : Reveal file in finder/ : Search (in Sessions/History tabs)Esc : Close popup / Cancelccboard includes a file watcher that monitors ~/.claude/ for changes:
stats-cache.json changesPress e on any item to open in your preferred editor:
$VISUAL > $EDITOR > platform default (nano/notepad)The MCP tab provides comprehensive server monitoring:
Status Detection (Unix):
ps auxServer Details:
~/.claude/claude_desktop_config.json)Navigation:
h/l or ←/→ : Switch between list and detailsj/k or ↑/↓ : Select serverEnter : Focus detail panee : Edit MCP configo : Reveal config in finderr : Refresh server status# Launch dashboard
/dashboard
# Check activity and costs
# Press '1' for overview
# Press '6' for costs breakdown
# Press '7' for recent history# Open MCP tab
/mcp-status
# Or: ccboard then press '8'
# Check server status (● green = running)
# Press 'e' to edit config if needed
# Press 'r' to refresh status after changes# Browse sessions
/sessions
# Press '/' to search
# Filter by project: /my-project
# Filter by model: /opus
# Press 'e' on session to view full JSONL# View costs
/costs
# Press '1' for overview
# Press '2' for breakdown by model
# Press '3' for daily trend
# Identify expensive sessions
# Track cache efficiency (99.9% hit rate)Launch browser-based interface for remote monitoring:
# Launch web UI
/ccboard-web
# Or with custom port
ccboard web --port 8080
# Access at http://localhost:3333Features:
Run both simultaneously:
ccboard both --port 3333ccboard is a single Rust binary with dual frontends:
ccboard/
├── ccboard-core/ # Parsers, models, data store, watcher
├── ccboard-tui/ # Ratatui frontend (8 tabs)
└── ccboard-web/ # Axum + Leptos frontendData Sources:
~/.claude/stats-cache.json - Statistics~/.claude/claude_desktop_config.json - MCP config~/.claude/projects/*/ - Session JSONL files~/.claude/settings.json - Global settings.claude/settings.json - Project settings.claude/settings.local.json - Local overrides.claude/CLAUDE.md - Rules and behavior# Check installation
which ccboard
# Install if needed
/ccboard-install# Verify Claude Code is installed
ls ~/.claude/
# Check stats file exists
cat ~/.claude/stats-cache.json
# Run with specific project
ccboard --project ~/path/to/projectps aux | grep <server-name>notify crate supports your platform~/.claude/ccboard --help # Show all options
ccboard --claude-home PATH # Custom Claude directory
ccboard --project PATH # Specific project
ccboard stats # Print stats and exit
ccboard web --port 8080 # Web UI on port 8080
ccboard both # TUI + Web simultaneously# Editor preference
export EDITOR=vim
export VISUAL=code
# Custom Claude home
export CLAUDE_HOME=~/custom/.claudeccboard reads read-only from Claude Code directories:
Current version (0.1.0):
Future roadmap:
ccboard is open source (MIT OR Apache-2.0).
Repository: https://github.com/{OWNER}/ccboard
Contributions welcome:
Built with:
MIT OR Apache-2.0
Questions?
352e748
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.