Cursor93▲1
Anthropic87▲1
Claude Code86▲1
Claude Opus 4.786▲1
DeepSeek85▲1
Cline82▲1
Claude Opus 4.682▲1
Claude Sonnet 4.679▲1
OpenAI78▲1
Windsurf77▲1
GPT-5.576▲1
Lovable74▲1
Gemini 3.1 Pro74▲1
Google DeepMind74▲1
Moonshot AI72▲1
Google Antigravity71▲1
GPT-5.471—
Copilot CLI70▲1
xAI69▲1
Replit68▲1
Kimi K2.668—
Llama 467—
Mistral AI67▲1
Bolt.new66▲1
GPT-5.3 Codex65—
Visual Studio Code64▲1
Alibaba Qwen64—
Minimax M2.763—
GitHub Copilot63—
Hermes Agent62—
Qwen 3.661—
OpenCode CLI60—
MiniMax60—
Grok 4.2059—
DeepSeek V459—
OpenClaw58—
DeepSeek R158—
Z.AI57—
Gemma 456—
Pi.dev55—
GLM 5.154—
Ollama Pro53—
Claude Haiku 4.552—
OpenCode Go50—
Cursor93▲1
Anthropic87▲1
Claude Code86▲1
Claude Opus 4.786▲1
DeepSeek85▲1
Cline82▲1
Claude Opus 4.682▲1
Claude Sonnet 4.679▲1
OpenAI78▲1
Windsurf77▲1
GPT-5.576▲1
Lovable74▲1
Gemini 3.1 Pro74▲1
Google DeepMind74▲1
Moonshot AI72▲1
Google Antigravity71▲1
GPT-5.471—
Copilot CLI70▲1
xAI69▲1
Replit68▲1
Kimi K2.668—
Llama 467—
Mistral AI67▲1
Bolt.new66▲1
GPT-5.3 Codex65—
Visual Studio Code64▲1
Alibaba Qwen64—
Minimax M2.763—
GitHub Copilot63—
Hermes Agent62—
Qwen 3.661—
OpenCode CLI60—
MiniMax60—
Grok 4.2059—
DeepSeek V459—
OpenClaw58—
DeepSeek R158—
Z.AI57—
Gemma 456—
Pi.dev55—
GLM 5.154—
Ollama Pro53—
Claude Haiku 4.552—
OpenCode Go50—

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