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

✍️ OpenClawRadar📅 Published: March 24, 2026🔗 Source
Claude's Code Dashboard Tracks 19M+ AI-Generated Commits on GitHub
Ad

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)
Ad

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

Ad

👀 See Also

repo-mem: Open-Source MCP Server Adds Persistent Team Memory to Claude Code
Tools

repo-mem: Open-Source MCP Server Adds Persistent Team Memory to Claude Code

repo-mem is an open-source MCP server that adds persistent, shared memory to Claude Code sessions using SQLite and Git. It solves team isolation by storing observations in per-user databases that get committed to the repository.

OpenClawRadar
Claude Desktop Feature Request: Session Start Hook for Automatic Initialization
Tools

Claude Desktop Feature Request: Session Start Hook for Automatic Initialization

A developer building persistent context systems for Claude Desktop identifies a gap: the User Preferences field only injects instructions when the user sends the first message, requiring manual triggers for initialization. They propose adding an "On Session Start" execution field that runs automatically when a new conversation opens.

OpenClawRadar
Mymir: An Open-Source Project Graph for Coding Agents via MCP
Tools

Mymir: An Open-Source Project Graph for Coding Agents via MCP

Mymir gives agents a graph-based project map with dependencies, decisions, acceptance criteria, and previous execution notes, delivered via MCP to avoid re-explaining state across sessions.

OpenClawRadar
Chromeflow: Chrome Extension Automates Web UI Tasks for Claude
Tools

Chromeflow: Chrome Extension Automates Web UI Tasks for Claude

Chromeflow is a free, open-source Chrome extension and MCP server built with Claude Code that gives Claude browser control to automate manual web UI tasks like setting up Stripe, Supabase, or SendGrid. It highlights elements to click, fills fields, clicks Save, and writes API keys directly to .env files.

OpenClawRadar