Claude's Code Dashboard Tracks 19M+ AI-Generated Commits on GitHub

Claude's Code is a dashboard that tracks commits generated by Claude Code on GitHub public repositories. The creator estimates around 19 million commits, though this only includes public repos with signed commits (via author field or commit trailers).
Technical Implementation
The dashboard is built with Next.js, Recharts for graphing, and PostgreSQL for the database. The developer initially considered BigQuery for analytical scale but switched to PostgreSQL due to cost concerns with small writes and frequent reads for deduplication.
The ingestion pipeline evolved from an under-engineered start to a bare-bones but capable ETL system. The main challenge was GitHub's API rate limits: 30 requests/minute on the search API and 5000 requests/hour on the GraphQL API per access token.
The pipeline splits work between:
- Search workers that write basic commit info to a table, paging and splitting to find commits
- Enrichment workers that read from that table and fill in additional info like lines added/deleted and repo information
There's currently some lag in reading commits as the system is still pulling historical data, which explains why recent dates show lower commit counts and some repos don't have language data yet.
Current Statistics
The dashboard shows:
- Total commits: 14,856,060
- Lines added: +29,053,921,169
- Lines deleted: -12,157,124,674
- Active repos: 800,832
- New repos this week: 71,517 original repos (non-forks) with their first observed Claude Code commit
- Net code delta: +29.7B lines (added minus deleted)
Language Distribution
Top 3 languages by commit count:
- TypeScript: 35.3% (6.99M commits)
- Python: 19.2% (3.8M commits)
- JavaScript: 10.3% (2.05M commits)
Early Adoption
The earliest observed public-era Claude Code commits appear around February 24, 2025. One example is moinmir/ClashOfCans with the commit message: "Change initial game setup to always have exactly 1 correct can. This improves the starting condition by ensuring players always begin with exactly one can in the correct position, making the initial game state more consistent." This commit includes the trailer: Co-Authored-By: Claude <[email protected]>
Recent Activity Examples
The system activity log shows recent commits with Claude Code signatures:
- ErikEvenson/architect: "RAG index: add web UI controls, background tasks, and upload indexing" with
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> - mearley24/AI-Server: "fix: remove IPv6 disable sysctl from vpn service" with
Co-Authored-By: Claude Opus 4.6 <[email protected]> - PawelDziaduch/grafik: "feat: add user clearing function and detailed logging" with
Co-Authored-By: Claude Haiku 4.5 <[email protected]>
The developer notes the project isn't 100% complete and wants to improve ingestion and extract more from the data. They're open to suggestions for additional dashboard features or data to track.
📖 Read the full source: HN AI Agents
👀 See Also

Claude Cowork vs OpenClaw: Where the replacement narrative holds and breaks
Claude Cowork offers persistent desktop sessions with low friction, while OpenClaw maintains advantages in system-level automation, skill ecosystems, and workflow control.

MCP Server for Local XMind Mind Map Files Released
A developer has published an MCP server that provides 22 tools for reading and writing local XMind mind map files. The server works with MCP-compatible AI clients like Claude Desktop and Cursor.

Engramx v3.4: MCP Server + SQLite Knowledge Graph Cuts Claude Code Token Usage by 89%
Engramx v3.4 intercepts file reads for Claude Code agents, returning structural summaries instead of raw content. Benchmarks show 89.1% aggregate token reduction across an 87-file codebase.

First-Tree: Open-Source Daemon That Uses Claude Code to Triage GitHub Notifications While You Sleep
An open-source menu bar daemon that uses Claude Code to autonomously triage GitHub notifications – it handled 98 out of 100 notifications in a recent scan, leaving only 2 for human review.