Copilot at Work

Tracking agent commits worldwide

Latest Copilot Daily Commits

2,230

Trends

Last 7 Days
Copilot-10.8%↘
Claude+6.6%↗
Cursor-16.1%↘
Codex-6.8%↘
Last 30 Days
Copilot-27.5%↘
Claude+125.9%↗
Cursor-6.3%↘
Codex+32.0%↗

Total Activity Count Over Time

Methodology

How these numbers are gathered

This site tracks daily commit counts by taking one snapshot per day from GitHub's public search index. Codex is tracked using merged public PRs with a codex label or a codex/ source branch. These are attribution signals, so custom branches can be missed and manually named branches can add noise. Codex PR counts and the other agents’ commit counts measure different things.

Public GitHub search

The numbers come from GitHub's public search APIs. Each day the app queries worldwide public activity and asks GitHub for the total count returned by each tracked signal.

Tracked signatures

Copilot uses author:copilot-swe-agent[bot], Claude uses author:claude, and Cursor uses author:cursoragent with author-date:YYYY-MM-DD. Codex counts public PRs merged that UTC day with a codex label or a codex/ source branch, counting each PR once.

Daily snapshots

A cron endpoint stores the previous UTC day in Redis. Codex history uses the expanded label-or-branch method in a separate series; dates appear as they are collected or backfilled. The old label-only counts are not mixed into its trends.

Important caveat

This is a useful public signal, not a canonical dataset. Results depend on GitHub search indexing and on how each tool authors or signs commits, so counts may miss activity or include noise.

Commit history is updated daily.