Measure Cursor AI Usage with Worklytics

Explore example insights

Cursor Analytics: How to Track Cursor Usage Across Your Team

Cursor analytics explained: what the team dashboard and Admin API show, how AI share of committed code works, and what admins can see about prompts.

Cursor analytics comes from two places: the team analytics dashboard in the Cursor web dashboard, and Cursor’s APIs (the Admin API, the Analytics API and the AI Code Tracking API). Together they show who is active, how many AI suggestions get accepted, and what share of committed code Cursor wrote.

This guide covers what each source shows, which Cursor plan you need for it, how AI share of committed code is calculated, how to break usage down by team, and what admins can and cannot see about prompts. It ends with where Cursor’s own reporting stops and how to see Cursor next to your other AI tools.

Worklytics measures this across your organization. See Cursor Analytics for adoption, AI fluency and impact by engineering team.

What the Cursor team analytics dashboard shows

Cursor’s usage analytics dashboard is available on the Team and Enterprise plans (Cursor docs: Analytics). Admins see data for every team member. Members see their own data, plus the usage leaderboard. Data is only collected from Cursor client version 1.5 or later.

The main charts are:

  • AI Share of Committed Code: the share of lines in commits that Cursor’s Agent or Tab wrote (explained in the next section).
  • Agent Edits: code edited by Agent and Cmd+K, and how much of it was accepted.
  • Tab Completions: Tab suggestions shown and accepted. The unit is suggestions, not lines.
  • Messages Sent: messages sent to Cursor, filterable by mode (Agent, Ask, Cmd+K) or by model.
  • Active Users: unique users per product. Cursor counts someone as active if they use at least one AI feature (Tab, Agent, Background Agent or CLI) in the period.
  • Usage Leaderboard: the top users, with their favorite model, chats, Tab completions accepted and Agent lines of code accepted. All team users can view it.
  • Repository Insights: AI lines committed, total lines committed and the AI share, by repository.
  • Cloud Agent Usage: agents created, pull requests opened and merged, and lines merged.
  • Client Versions: the Cursor version each person last used each day.
cursor-ai-agent-edits-blog-image.jpg
Image from Cursor AI
cursor-ai-messages-sent.jpg
Image from Cursor AI
cursor-ai-active-users.jpg
Image from Cursor AI

On Enterprise, Conversation Insights is on by default. It classifies conversations by category, work type (such as maintenance, bug fixing or new features), complexity and specificity. Classification runs on the developer’s machine, and admins can turn the feature off in team settings (Cursor docs: Analytics).

You can filter by user, by directory group and by date (up to 10 users and 90 continuous days at a time), and download any chart as CSV.

AI share of committed code (AI code tracking)

AI share of committed code answers the question most leaders ask first: how much of the code we ship did Cursor write? Cursor records a signature for every line that Tab or Agent suggests. When the same author later commits, Cursor compares the commit’s lines with those signatures and attributes matching additions and deletions to AI. Everything else counts as "Other" (Cursor docs: Analytics).

cursor-ai-committed-code-.jpg
Image from Cursor AI

Three details matter when you read the number:

  • Detection is on-device. Cursor states that all AI detection runs on the developer’s computer and only line counts are sent as metadata.
  • Some AI code is missed. Automated formatting can break the signatures, and CLI commits are only scored on the machine where the code was written. So the metric is closer to a floor than an exact figure.
  • You can limit it to production. A filter restricts the metric to the repository’s default branch.

For commit-level data, Enterprise teams can use the AI Code Tracking API. It returns each commit’s added and deleted lines split into Tab, Composer (Agent) and non-AI, plus a feed of accepted AI changes, as JSON or CSV. Cursor labels this API alpha, available on Enterprise through sales, and it only covers the git repository at the workspace root (Cursor docs: AI Code Tracking API).

The Cursor Admin API and Analytics API

If you want Cursor data in your own warehouse or BI tool, Cursor offers two APIs. Both use an API key created in the Cursor dashboard with Basic Authentication.

Admin API (Cursor docs: Admin API):

  • /teams/members: the member list with roles.
  • /teams/daily-usage-data: daily usage per person, such as lines added, Tab completions and request counts. Up to 30 days per request.
  • /teams/filtered-usage-events: individual requests with model, tokens and cost.
  • /teams/spend: spend per member for the current billing cycle.
  • Cursor recommends polling usage at most once an hour, because the data is aggregated hourly.

Analytics API (Enterprise only) (Cursor docs: Analytics API):

  • Team-level endpoints for daily active users, Agent edits, Tab activity, models, file extensions, MCP, commands, skills, Ask mode, Bugbot, the leaderboard and aggregate Conversation Insights.
  • By-user endpoints for the same kinds of metrics, keyed by user email.
  • Up to 30 days per request, with per-minute rate limits.

For a step-by-step walkthrough of pulling this data out, see our guide to exporting and analyzing Cursor usage data.

Cursor usage by team or department

Cursor’s dashboard can filter by directory groups, so you can look at one group at a time (Cursor docs: Analytics). Most organizations want more than that: every department side by side, broken down by role, level, manager or location, and tracked over months rather than in 90-day windows.

That means joining Cursor’s per-user data to your HR directory. You can do it yourself by exporting from the Admin API and matching on email. Or you can use a platform that does it continuously. Worklytics connects to Cursor through the Admin API, collecting daily usage per person (activity, lines added and accepted, suggestion accepts and rejects, Tab completions, and feature usage such as chat, composer, agent, Cmd-K and Bugbot) and the per-request event feed (tokens, model and cost). It then reports adoption by team and role, aggregated at the team and department level. Worklytics requires a Cursor Team or Business plan, because individual Cursor accounts are not supported.

What Cursor admins can and cannot see

This is the question both admins and developers ask: can the company see what people type into Cursor? Here is what Cursor’s documentation says.

What admins can see:

  • Per-person usage in the dashboard and APIs: activity, accepted lines, Tab completions, messages sent, models used, requests, tokens and spend (Cursor docs: Admin API).
  • On Enterprise, aggregate Conversation Insights categories (such as bug fixing or testing), classified on-device (Cursor docs: Analytics).
  • On Enterprise, audit logs of sign-ins, membership, roles, API keys and settings changes (Cursor docs: Compliance and Monitoring).

What admins cannot see in Cursor’s built-in tools:

  • Prompt text, agent responses or generated code. Cursor’s audit logs explicitly exclude prompts, agent output and generated code (Cursor docs: Compliance and Monitoring).
  • Source code used for AI share of committed code. That detection runs on the developer’s machine and only line counts leave it.

The exception: hooks. Cursor hooks are scripts that run during the agent loop. The beforeSubmitPrompt hook receives the prompt text and can block submission, and Enterprise teams can push hooks to every member from the web dashboard or through MDM (Cursor docs: Hooks). So an organization can capture prompts if it builds and deploys that logging itself. Cursor’s own guidance is to be careful: prompts may contain sensitive information, so log metadata such as who, when and which file rather than content where you can (Cursor docs: Compliance and Monitoring).

Separately, Privacy Mode controls whether code is used for model training. It is on by default for team members, and Team and Enterprise admins can enforce it so members cannot turn it off (Cursor: Privacy).

For most adoption and ROI questions, you do not need prompt content. Usage metadata (who is active, how often, which features, how much AI code ships) answers them and is far easier to roll out with your engineers’ trust.

‍

The Limits of Cursor’s Native Analytics

Cursor’s built-in analytics give valuable insights into how developers interact with the tool. But when it comes to understanding AI adoption across the entire organization, there are some important gaps. Here are three big limitations to keep in mind:

1. Siloed View, No Cross-Tool Insight

Developers rarely use only one AI tool. While Cursor may be the official coding assistant, other employees might lean on ChatGPT Enterprise, Notion AI, Codex, GitHub Copilot, Claude Code or Windsurf. Each platform has its own stats, but they live in silos.

This fragmented view makes it difficult for leaders to see the bigger picture. For example, you might see strong Cursor usage in engineering, but have no visibility into how other departments are engaging with AI. Without a unified lens across tools, executives risk missing organization-wide trends, adoption patterns, and best practices.

2. Limited Business Context: Usage vs. Outcomes

Cursor reports on activity inside the IDE, but it does not explain the business impact. You can see an acceptance rate climb from 25% to 35%, which looks promising, but does that improvement translate into faster release cycles, fewer bugs, or happier employees?

Answering those questions requires connecting Cursor data with broader business metrics like sprint velocity, defect counts, or delivery timelines. Cursor does not perform that correlation automatically. As a result, many organizations either export the data manually and combine it with other sources or rely on external analytics platforms that integrate usage data with productivity outcomes.

For a worked example of tying an AI coding tool to outcomes, see our metrics-driven analysis of GitHub Copilot ROI.

3. Gaps in Enterprise Monitoring and Compliance

Finally, Cursor’s analytics are designed for engineering oversight, not enterprise-wide monitoring. Compliance teams may need alerts if employees use unapproved AI tools or a centralized view of AI activity for audits. Cursor alone cannot flag off-platform usage, such as employees experimenting with ChatGPT outside approved channels, nor can it enforce AI usage policies across different systems. Companies with these requirements often turn to external solutions that track AI usage at the organizational level, rather than just within a single application.

In short, Cursor’s built-in analytics are necessary but not always sufficient for enterprise AI governance. They give excellent insight into how engineers use Cursor itself, which is great for engineering managers measuring team adoption and coding impact. But strategic decision-makers (IT leadership, HR analytics, etc.) often require a more holistic and correlated dataset: one that spans multiple tools and ties usage to outcomes like productivity, quality, or even cost savings. This is where third-party analytics platforms come into play.

‍Anthropic has moved in this direction too: Claude Enterprise now exposes audit logs and conversation-level access through its Compliance API, covered in our Claude Enterprise tracking guide.

‍

Measure AI Adoption

See Cursor adoption across your engineering org: who's using it, and how deeply.

Track whether Cursor is actually improving output, not just being installed. Privacy-first analytics across your entire engineering team.

Measure Cursor Adoption →

Closing the Gaps: Moving from Tool-Specific Data to Enterprise-Wide Intelligence

While Cursor provides deep technical insights for engineers, true AI transformation requires a holistic view. This is where Worklytics steps in, acting as the privacy-first "central nervous system" for your organization’s AI adoption.

1 The Unified AI Adoption Dashboard

Worklytics merges fragmented data from Cursor, GitHub Copilot, ChatGPT Enterprise, and Microsoft 365 into a single pane of glass. Instead of isolated reports, leadership gains a cross-functional perspective on how AI engagement shifts across Engineering, Sales, and Support simultaneously.

2 Role-Based Attribution

By integrating with your company directory, Worklytics identifies adoption patterns by department or geography. It automatically flags "Power Users" whose workflows can be modeled for others, while highlighting "Lagging Teams" that may require additional training or better-aligned AI tools.

Automated & Continuous

No surveys. Worklytics collects usage metadata from Cursor’s Admin API automatically, every day.

Privacy-First by Design

Worklytics analyzes patterns (frequency and metadata) rather than content (prompts or code), ensuring employee trust is never compromised.

The Ultimate ROI: Correlating AI to Outcomes

The true power of Worklytics lies in its ability to overlay AI usage with business performance. It answers the critical "So what?" by connecting Cursor usage to tangible metrics like:

  • Project Throughput: Are teams using Cursor releasing code faster?
  • Review Turnaround: Does AI assistance reduce friction in the peer-review process?

By pairing Cursor’s native depth with Worklytics’ enterprise-wide breadth, organizations finally get the full picture of their AI investment.

Sample Reports

Illustrative example of Worklytics in AI Impact Dashboard and Insights
__wf_reserved_inherit
Sample report of Worklytics in AI Usage per department
__wf_reserved_inherit
Privacy design of Worklytics

In conclusion, tracking how employees utilize Cursor AI (and other AI tools) is about more than just monitoring activity – it’s about understanding and maximizing the value of these tools in your organization. By carefully measuring adoption, encouraging usage through support and best practices, and leveraging platforms like Worklytics to gather meaningful insights, you can ensure that AI assistance becomes a true asset rather than a black box. The era of AI in the workplace is here, and those who manage its adoption with clarity and purpose will lead the way in productivity, innovation, and employee empowerment. Worklytics can be the partner that helps you chart this course, turning AI usage data into smarter decisions and real business value. 

‍

To see these metrics for your own teams, visit Cursor Analytics or book a demo.

Frequently asked questions

What is Cursor analytics?

Cursor analytics is the usage reporting built into Cursor for Team and Enterprise plans. The team dashboard shows active users, Agent edits, Tab completions, messages sent, a usage leaderboard and AI share of committed code. Enterprise teams can also pull the same metrics through the Analytics API.

How does Cursor measure AI share of committed code?

Cursor records a signature for each line that Tab or Agent suggests, then compares those signatures with the lines in the same author's later commits. Matching lines count as AI and everything else counts as Other. The detection runs on the developer's machine and only line counts are sent to the dashboard.

Can Cursor admins see my prompts?

Not through Cursor's built-in dashboard, APIs or audit logs, which show usage metadata and exclude prompts, agent output and generated code. Enterprise organizations can deploy Cursor hooks that receive prompt text before it is sent, so a company that sets up that logging can capture prompts. Ask your admin whether any hooks are deployed.

Who can see the Cursor usage leaderboard?

All users on a Cursor team can view the usage leaderboard. It lists the top users with their favorite model, chats, Tab completions accepted and Agent lines of code accepted.

How do I see Cursor usage by team or department?

Cursor's dashboard can filter by directory group, one selection at a time. To compare every team side by side over time, export per-user data from the Admin API and join it to your HR directory, or use a platform like Worklytics that does this automatically and reports at the team level.

Request a demo

Schedule a demo with our team to learn how Worklytics can help your organization.

Book a Demo