The AI Usage dataset holds daily measurements of AI coding assistant usage: who is using AI tools, how much, on what, and to what effect. It brings every AI coding assistant onto a single schema so they can be reported side by side.
Only GitHub Copilot is connected today. The Anthropic Claude, Cursor, OpenAI Platform and OpenAI Codex integrations are coming soon. Fields those providers populate exist in the schema but are empty for now, and each field article says so.
Before building your first widget, read these two articles. AI usage records are shaped differently from every other Keypup dataset, and a report that ignores this will silently double count.
Definition: AI Usage Record Structure - what a record is, and the two fields that must appear in almost every filter.
Definition: AI Provider Coverage & Limitations - which providers are available, what each one does and does not publish, and the known limitations that look like bugs.
In short: every record covers one UTC day, and two fields say what kind of measurement it is. aggregation_level says whether the record counts a user, a repository or the whole organization. breakdown says which cut of the provider's report it came from. Always filter on one value of each - the cuts overlap, and summing across them counts the same activity several times.
Click on any field to access its documentation.
Identity & period
Field label | Field ID in dataset |
| |
| |
| |
|
Measurement type
Field label | Field ID in dataset |
| |
|
Actor
Field label | Field ID in dataset |
| |
|
Surface & language
Field label | Field ID in dataset |
| |
| |
|
Model
Field label | Field ID in dataset |
| |
| |
| |
| |
| |
|
Client
Field label | Field ID in dataset |
| |
| |
| |
| |
|
Repository
Field label | Field ID in dataset |
| |
| |
| |
|
Measures - interaction
Field label | Field ID in dataset |
| |
| |
|
Measures - tokens
Field label | Field ID in dataset |
| |
| |
| |
|
Measures - code outcome
Field label | Field ID in dataset |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
Measures - consumption
Field label | Field ID in dataset |
| |
|
