Launch and navigate the ccboard TUI/Web dashboard for Claude Code. Use when monitoring token usage, tracking costs, browsing sessions, or checking MCP server status across projects.
54
61%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
High
Do not use without reviewing
Fix and improve this skill with Tessl
tessl review fix ./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?
752edfe
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.