Agent Dashboard - Analyze your Claude Code sessions to identify patterns and improve your development workflow.
npx @jkershaw/dashMacOS
Note: after downloading you will need to right-click to open as this isn't yet an "official" Mac app.
- macOS (Apple Silicon) -
Dash-v1.3.3-macOS-arm64.dmg
Dash automatically analyzes your Claude Code conversation logs to help you:
- Identify Friction: Spots tool loops, reading spirals, context switching, and other workflow bottlenecks
- Get Actionable Insights: Prioritized recommendations with implementation guides
- Track Progress: Timeline view of your coding sessions and improvement patterns
- Enhance with AI: Optional deep-dive analysis using Anthropic's Claude API
- Session Timeline - Duration analysis and patterns over time
- Pattern Visualization - Workflow friction across projects
- Historical Analysis - Browse past analysis results
- Session Explorer - Dive into specific conversations and tool usage
- Smart Recommendations - Ranked suggestions based on impact and frequency
For deeper insights, provide your Anthropic API key:
export ANTHROPIC_API_KEY=your-api-key
npx @jkershaw/dashEnhanced Features:
- Multi-round investigation of specific sessions
- Cross-session pattern correlation
- Strategic recommendations based on actual session evidence
- Confidence scoring and detailed methodology
# Custom Claude Code logs location
export CLAUDE_LOGS_DIR=/path/to/logs
# Custom analysis output directory
export OUTPUT_DIR=./my-analysis
# Specify Claude model for AI analysis
export CLAUDE_MODEL=claude-sonnet-4-20250514
# Use specific port (default: random available port)
PORT=3000 npx @jkershaw/dash- macOS:
~/.claude/projects - Windows:
~/AppData/Roaming/Claude/projects - Linux:
~/.claude/projects
- Node.js 18+ (for web version)
- Claude Code conversation logs (automatically detected)
- Anthropic API key (optional, for enhanced analysis)
- Check if Claude Code is installed and you've had conversations
- Look in the default locations listed above
- Use
CLAUDE_LOGS_DIRto specify a custom path
# Use a specific port
PORT=3001 npx @jkershaw/dash
# Or let Dash find an available port (default behavior)
npx @jkershaw/dashFor the desktop app, you may need to grant full disk access:
- System Preferences → Security & Privacy → Privacy
- Select "Full Disk Access"
- Add Dash.app to the list
- Issues: Report bugs or request features
- Releases: Download desktop apps
This is unstable beta software for testing and evaluation purposes only.
Commercial use requires written permission. Please contact us for commercial licensing.
Dash helps you become a more efficient Claude Code user
Analyze patterns • Get insights • Improve workflows