Documentation
Install, scan, and understand your vibe score.
# Install
curl -fsSL https://vibereport.dev/install.sh | sh irm https://vibereport.dev/install.ps1 | iex cargo install vibereport Cargo requires Rust installed on your system.
# Usage
Four ways to scan a repo:
Scan current or specific repo
vibereport
vibereport /path/to/repo Scan all git repos recursively
vibereport --scan-all ~/projects Scan a remote GitHub repo
vibereport github:user/repo Scan online
# Options
Flags you can combine with any scan mode.
Filter commits by date
vibereport --since 2025-01-01
vibereport --since 6m
vibereport --since 1y YYYY-MM-DD, 6m, 1y, 2y, or all (default).
Keep results private
vibereport --no-share JSON output
vibereport --json SVG export
vibereport --svg report.svg
Flags can be combined: vibereport --since 6m --json --no-share
# What gets scanned
Commit messages only — Co-Authored-By trailers, email patterns, and message prefixes
NO source code is read or uploaded
NO secrets, credentials, or private data are accessed
The scan result (commit stats + score) is shared to the community by default.
Keep results private:
vibereport --no-share # Detected AI tools
Detection is based on commit message signatures (Co-Authored-By trailers, email patterns, message prefixes).
Tools that don't sign commits are not detectable: Windsurf, Copilot inline autocomplete, Kilo Code.
# Scoring
AI%
ai_commits / total_commits × 100 Factual metric. How many commits have AI tool signatures.
Vibe Score
Composite judgment score. Higher = more vibes detected.
Score is uncapped — repos with enough chaos can exceed 100 for an S+ grade.
Boomer AI: AI% > 0 but no config files found (.claude/, .cursorrules, AGENTS.md, etc.)