Package Exports
- vibebro
- vibebro/out/cli.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (vibebro) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
VibeBro
Your personal analytics dashboard for Claude Code sessions.
One command. Zero setup. Everything stays on your machine.
Quick Start
npx vibebroOr install it globally:
npm install -g vibebro
vibebroThat's it. Your browser opens automatically with the full dashboard.
What It Does
VibeBro reads your local Claude Code session data and gives you a clean, visual breakdown of how you're using AI to code.
Dashboard
- Session Stats - Messages sent, assistant replies, total tool calls, token consumption
- Model Distribution - See which models you're using, broken down by calls, tokens, or estimated cost
- Tool Usage - Which tools Claude is calling and how often (Read, Edit, Bash, Grep, etc.)
- Performance KPIs - 10 key metrics at a glance:
- Efficiency Score and Task Efficiency
- Probable Cost (estimated from per-model token usage)
- Tool Failure Rate
- Sidechain Usage and Sidechain Fail Rate
- Rewind Rate (conversation and code rewinds)
- User Rejection Rate
- Compaction Pressure
- Empty Result Rate
AI Vibe Analysis
Get AI-powered insights on your prompting style and session dynamics:
- Vibe Gauges - Happiness, Frustration, Prompt Quality, Confidence, Collaboration (scored 1-10)
- Prompting Score - Clarity, Specificity, Context Provided, Task Decomposition
- Communication Style - How directive vs collaborative you are, verbosity, technical depth
- Prompt Evolution - How your prompting quality changed over the session
- Emotional Arc - A visual timeline of your mood throughout the session
- Tips - Actionable advice to improve your prompting
- Notable Patterns - Specific observations referencing your actual messages
Chat with VibeBro
Ask follow-up questions about your session. VibeBro has full context of your prompts, the analysis, and your conversation history. It gives specific, actionable answers and references your actual message numbers.
Features
- 100% local. All data stays on your machine. Nothing is stored externally or sent to any server.
- Zero dependencies. No Express, no React, no anything. Just Node.js.
- Per-session or per-project views. Switch between sessions or see aggregated project stats.
- Persistent chat. Your vibe analysis and chat history persist across page reloads.
- Works with all Claude models. Opus, Sonnet, Haiku - all tracked and broken down individually.
Requirements
- Node.js 16+
- Claude Code installed (that's where your session data comes from)
Things to Know
- AI features use your credits. Vibe Analysis and Chat with VibeBro will consume from your Claude Code subscription or API credits, depending on your configuration.
- AI may not be perfect. AI-generated insights, cost estimates, and analysis are approximate and may not always be accurate.
- Cost estimates are approximate. The Probable Cost KPI uses standard Anthropic API rates. Subscription plans, prompt caching discounts, and batch pricing are not fully accounted for.
Links
- Follow us: @vibeasaservice
License
MIT