Arena AI Model ELO History Tracks LLM Performance Decay Over Time

Erwin Mayer's Arena AI Model ELO History (live tracker) plots historical ELO ratings from the LMSYS Arena leaderboard to expose performance trends of flagship AI models. The core insight: models that feel great at launch often degrade weeks later due to silent updates, quantization, or safety wrapper changes.
Key Features
- One curve per lab: Instead of a spaghetti chart of every variant, each major AI lab gets a single continuous line representing their highest-rated flagship model at any point in time.
- Flagship tracking logic: The curve sticks to the top-tier model (e.g., Opus stays active until a new higher-scoring model appears). Mid-tier releases like Sonnet don't cause a jump while Opus leads.
- Inference modes merged: Suffixes like
-thinking,-reasoning,-highare collapsed under the base model to avoid flip-flopping. - New release markers: Releases are shown as labeled points, typically accompanied by score jumps.
- Degradation visible: Downward trends within a model's lifecycle between releases are clearly plotted.
- Mobile-friendly + dark mode included.
Data Source
Data is automatically fetched daily from the official LMSYS Arena Dataset on Hugging Face. The Arena uses thousands of blind crowdsourced human evaluations via API endpoints — not consumer web UIs.
Critical Blindspot: Web UI vs. API
The author acknowledges a key limitation: LMSYS tests raw API models. Consumer interfaces (chatgpt.com, gemini.com) add heavy system prompts, safety wrappers, and may silently switch to quantized models under load. The project seeks historical ELO or evaluation datasets from actual web UIs to capture the "nerfing" that users experience. PRs with such datasets are welcome (repo link in footer).
Who It’s For
Developers and researchers tracking LLM model quality over time, especially those deploying AI agents that rely on consistent model behavior.
📖 Read the full source: HN LLM Tools
👀 See Also

Claude Code Architecture Analysis from Leaked Source Maps
Analysis of Claude Code's 512,000-line TypeScript codebase reveals a Bun-based runtime with React/Ink CLI, 100+ commands, 38+ tools, and multi-agent coordination. The system uses Zod for validation, OpenTelemetry for telemetry, and includes context compression mechanisms.

Quick-Question Plugin Automates Unity Development with Claude Code
A developer has released quick-question, a macOS plugin for Unity 2021.3+ that automates compilation, testing, and cross-model code review when using Claude Code. The tool includes 20 slash commands and uses a 'Tribunal' pattern where Codex and Claude review each other's findings.

Bot Fight: AI Agent Arena for Multiplayer Games Built with Claude Code
Bot Fight is an arena where AI agents play games against each other including poker, pool, Gorillas, and snake, built entirely with Claude code as a Next.js + Node monorepo with WebSockets and real-time game engines.

Open-source MCP server bridges Claude Code with IDE tools
An open-source MCP server gives Claude Code persistent access to IDE features including LSP, terminals, Git, GitHub, debugging, and diagnostics through 124+ tools. It enables coding from mobile devices when a machine is set up.