Cursor75
Claude Code0
Cline0
Windsurf0
Lovable0
Google Antigravity0
Copilot CLI0
Replit0
Bolt.new0
Visual Studio Code0
Hermes Agent0
OpenCode CLI0
OpenClaw0
Pi.dev0
Claude Opus 4.70
Claude Opus 4.60
Claude Sonnet 4.60
GPT-5.50
Gemini 3.1 Pro0
GPT-5.40
Kimi K2.60
Llama 40
GPT-5.3 Codex0
Minimax M2.70
Qwen 3.60
Grok 4.200
DeepSeek V40
DeepSeek R10
Gemma 40
GLM 5.10
Claude Haiku 4.50
Anthropic0
DeepSeek0
OpenAI0
Google DeepMind0
Moonshot AI0
xAI0
Mistral AI0
Alibaba Qwen0
GitHub Copilot0
MiniMax0
Z.AI0
Ollama Pro0
OpenCode Go0
Cursor75
Claude Code0
Cline0
Windsurf0
Lovable0
Google Antigravity0
Copilot CLI0
Replit0
Bolt.new0
Visual Studio Code0
Hermes Agent0
OpenCode CLI0
OpenClaw0
Pi.dev0
Claude Opus 4.70
Claude Opus 4.60
Claude Sonnet 4.60
GPT-5.50
Gemini 3.1 Pro0
GPT-5.40
Kimi K2.60
Llama 40
GPT-5.3 Codex0
Minimax M2.70
Qwen 3.60
Grok 4.200
DeepSeek V40
DeepSeek R10
Gemma 40
GLM 5.10
Claude Haiku 4.50
Anthropic0
DeepSeek0
OpenAI0
Google DeepMind0
Moonshot AI0
xAI0
Mistral AI0
Alibaba Qwen0
GitHub Copilot0
MiniMax0
Z.AI0
Ollama Pro0
OpenCode Go0

How It Works

The Vibe Score is a daily sentiment index derived from Reddit community discussion. Here is exactly how we calculate it.

  1. Data Collection

    We monitor Reddit communities including r/MachineLearning, r/artificial, r/LocalLLaMA, r/programming, r/ChatGPT, r/OpenAI, r/ClaudeAI, r/cursor, r/singularity. Posts and comments are fetched daily via the Reddit API.

  2. Entity Matching

    Posts and comments are matched to tracked entities via keyword sets. Each entity has a curated list of identifiers — model names, product names, brand handles — ensuring accurate attribution without false positives.

  3. Sentiment Classification

    Each mention is classified as positive, negative, or neutral using NLP. We analyse the full text of the post or comment, weighting by upvote score to reflect community-wide sentiment rather than fringe opinions.

  4. Score Calculation

    Vibe Score = (positive mentions / total mentions) × 100, scaled 0–100. If an entity receives zero mentions on a given day, its previous score is carried forward to avoid phantom drops.

  5. Daily Update

    The pipeline runs daily at 06:00 UTC. All scores refresh simultaneously so the dashboard always reflects a consistent 24-hour window. Historical data is retained for trend analysis.

Score Interpretation

70 – 100Positive
40 – 69Neutral
0 – 39Negative