AI adoption metrics
Track GitHub Copilo, Cursor, and Claude Code licenses and adoption across your teams over time
Available at AI tools → AI adoption

Track your GitHub Copilot, Cursor, and Claude Code licenses and who is actively using them. Spot adoption trends, identify teams leading the charge, and find unused licenses that might need attention.
You can also compare AI assistant adoption against trends in productivity metrics. Are teams with higher adoption seeing faster pull request cycle times? Are they keeping batch sizes in check? Is collaboration increasing, or are more people working alone?
Use the insights to evangelize successful practices from early adopters to teams still getting started. Or identify unused licenses — maybe it’s time to invest in training or stop paying for seats that aren’t being used.
Read more in our full guide on measuring the productivity impact of AI tools.
For more detailed tool-specific activity metrics, see:
Setup
To enable GitHub Copilot, Cursor, and Claude Code metrics, see our instructions for AI coding tool integrations.
Definitions
Members = The number of current team members.
Contributors = The Members column is renamed to Contributors when you select the Active contributors only checkbox. This filters the whole view to the current team members who have created at least one pull request in the selected time period.
AI assistant enabled = The number of team members with a GitHub Copilot, Cursor, or Claude Code license at some point during the selected time period.
Enabled rate = AI assistant enabled / Members
Weekly active, avg. = The average number of weekly active Copilot or Cursor users. Users who have any activity during a calendar week are considered active for that week.
Copilot: A user is considered active if they have received a suggestion (even if they don't accept it) in their IDE or chatted with Copilot. Users must have telemetry enabled in their IDE for their activity to be included. Read more
Cursor: There's no exact definition of an active user, but presumably it includes users who have opened the Cursor editor or interacted with the Cursor agent.
Claude Code: A user is considered active if they have received a suggestion from Claude Code.
Active rate, avg. = Weekly active, avg. / Members
Examples
If you're looking at a team of 5 members and have the "last 14 days" timeframe selected:
AI assistant enabled: If the team has one member who has had a license for the entire last 14 days, one person who terminated their license during that time, and one person who got a license during that time, they're all counted as enabled users, making the total 3. If someone has had a license but terminated it more than 14 days ago, they are not counted.
Enabled rate: 3 / 5 = 60%
Weekly active, avg.: If 3 people were active in the first week and 1 person was active in the second week, that makes the weekly average 2.
Active rate, avg.: 2 / 5 = 40%
Frequently asked questions
What happens to historical numbers if the team composition changes?
The Members column shows the number of current team members, which doesn't consider historical team memberships.
If people join the team, they're shown as members also for the period before they joined the team (given that they've created a PR during the selected time period.
If people leave the team, they are excluded from the members, also from the period before they left the team.
Why is someone not shown as a user despite having a license?
Check that the user belongs to your organization's business plan instead of using a personal license. Can you see them in the GitHub Copilot, Cursor, or Claude admin dashboards?
If your Copilot licenses are in a different GitHub organization than your repositories, you must connect both GitHub organizations to Swarmia to properly track them.
Check that the Cursor or Claude Code account is connected to the right contributor in the Contributor settings.
Select "All contributors" as the filter.
Type the person's name into the search box.
Use the checkboxes to select the Cursor or Claude Code identity and the contributor it belongs to.
Click "Merge".

Last updated
Was this helpful?