JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4
  • Score
    100M100P100Q85517F
  • License MIT

Analytics dashboard for Claude Code sessions. Token usage, tool stats, KPIs, AI-powered vibe analysis, and more. Run with npx vibebro.

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 vibebro

Or install it globally:

npm install -g vibebro
vibebro

That'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.

License

MIT