Pick Cursor if your team will move to one AI editor; pick GitHub Copilot to keep the editors you use (VS Code, Visual Studio, JetBrains, Xcode or Eclipse) and add agents on GitHub. Both run models from several vendors, so the editor and the billing past included usage decide it.
Zest reads each engineer's Cursor and GitHub Copilot Chat sessions (model, tokens, skills and MCP tools), joins them to the pull requests they led to, and shows both side by side. One workspace price: 5 engineers pay $49/mo on Pro.
$160/mo — Cursor Teams Standard at $32 a seat, billed annually ($40 monthly).[5]
$95/mo — Copilot Business at $19 a seat, with 1,900 pooled AI credits.[6]
Where it runs
The Cursor editor (Agent pane and Agents Window), the Cursor CLI, Cloud Agents in VMs, and JetBrains through ACP.[1]
Agent mode in VS Code, Visual Studio, JetBrains, Xcode and Eclipse; the Copilot CLI and app; a cloud agent on GitHub.[2]
Models
OpenAI, Anthropic, Google, SpaceXAI (Grok) and more, plus Cursor's own Composer; Auto routing and bring-your-own keys.[3]
OpenAI, Anthropic, Google, xAI (Grok) and other vendors' models, picked per chat.[4]
Project instructions
.cursor/rules, team rules and AGENTS.md; it also applies CLAUDE.md, for Claude Code compatibility.[7]
.github/copilot-instructions.md and .github/instructions; AGENTS.md in VS Code chat, and AGENTS.md and CLAUDE.md in the cloud agent and CLI.[8]
Skills, subagents and hooks
Agent Skills, subagents in .cursor/agents and hooks; it also loads .claude and .codex skills and agents.[9]
Agent skills (.github, .claude or .agents skills), custom agents, prompt files and hooks.[10]
MCP servers
Stdio, SSE and Streamable HTTP servers through mcp.json; Cloud Agents can use team MCP servers.[11]
In IDEs, the CLI, the app and the cloud agent; for Business and Enterprise the MCP policy is off by default.[12]
Team analytics, built in
Teams dashboard: AI share of committed code, agent edits, messages by model, daily users and a leaderboard.[13]
A 28-day usage metrics dashboard, code generation and impact dashboards, and a per-user REST API.[14]
Checking your own usage
A usage dashboard and editor settings show included usage per pool, Cursor models and other models.[3]
Copilot settings show usage this cycle in AI credits; the Copilot CLI's /usage shows tokens and credits per model.[15]
Each tool's column is read from its vendor's own docs and pricing page, dated in the sources below.
ON YOUR OWN TEAM
Measure both with Zest
Cursor and GitHub Copilot Chat sessions side by side, per engineer
The model, skills and MCP tools behind each session
Which tool's sessions end in merged pull requests
A daily standup written from both
Winding /Teams Last 30 days
Zest
3 Members 1 Agent
Team overview
67%
AI Adoption▲ 34 pts
240
PRs Merged▲ 101
96.1h
Median AI Time▲ 9.5h
57.2h
Build Hours▲ 20.3h
This week
Member
AI
PRs/wk
AI Task
Plan
Impl
Last Standup
AI Stack
22.8/wk
28 min ago
15.8/wk
12 min ago
4/wk
Aug 14
—
2 hours ago
Current AI models & harnesses As of Sep 8
Claude CodeFable 5.1 (max) (with fallback)70.4 · Coding Agent Index
CodexGPT-6 Astra (max)67.0 · Coding Agent Index
Muse CodeMuse Spark 1.3 (xhigh)64.2 · Coding Agent Index
Grok BuildGrok 4.5 (high)64.1 · Coding Agent Index
Kimi Code CLIKimi K362.6 · Coding Agent Index
OpencodeGemini 3.8 Flash (high)61.2 · Coding Agent Index
Cursor CLIComposer 2.5 Fast38.3 · Coding Agent Index
Demo setups use current model families. The pairings above are the combinations benchmarked by Artificial Analysis; rankings measure performance, not popularity.
Illustrative daily trends · Other totals: last 30 days. Build Hours: this week, model-estimated activity including overlap; not engineer hours.
USED BY ENGINEERING TEAMS AT
Cursor or GitHub Copilot: which one fits your team
Pick Cursor if your team will move to one editor built around the agent. It offers OpenAI, Anthropic and Google models plus its own Composer and Grok, with Auto routing between them. The same agent runs as a CLI (agent), as Cloud Agents in VMs you start from the web, Slack, GitHub or Linear, and as Bugbot on pull requests. Each seat's usage belongs to that person; past it, on-demand usage is billed at API prices, plus Cursor's token rate on third-party models on Teams.
Pick Copilot if your engineers use different editors, or you want AI credits pooled: each Business seat adds its credits to one pool the organization draws on, and usage past the pool is billed only if your policy allows it. Copilot runs in VS Code, Visual Studio, JetBrains, Xcode and Eclipse, and on GitHub as a cloud agent and a code reviewer.
Cursor vs GitHub Copilot: config files and commands
Cursor and GitHub Copilot both scope instructions to paths, with different frontmatter: Cursor's .mdc rules take globs and alwaysApply, Copilot's .instructions.md files take applyTo. Both also read AGENTS.md and load skills from .agents/skills.
.cursor/rules/components.mdc (Cursor)
---
globs: src/components/**/*.tsx
alwaysApply: false
---
- Use named exports, not default exports
- Co-locate styles in a module CSS file next to the component
From Cursor's and GitHub Copilot's docs, read October 5, 2026.
Cursor
GitHub Copilot
Instructions
.cursor/rules/*.mdc, AGENTS.md, and CLAUDE.md in every chat
.github/copilot-instructions.md, .github/instructions/, AGENTS.md; CLAUDE.md in the cloud agent and CLI
Skills
.cursor/skills or .agents/skills, plus .claude/skills and .codex/skills
.github/skills, .claude/skills or .agents/skills
Subagents
.cursor/agents/, plus .claude/agents/ and .codex/agents/
Custom agents in .github/agents/
Hooks
.cursor/hooks.json, plus Claude Code's hooks in .claude/settings.json
.github/hooks/*.json
MCP servers
mcpServers in .cursor/mcp.json or ~/.cursor/mcp.json
servers in .vscode/mcp.json; repository settings for the cloud agent
From a script
agent -p "…" (the Cursor CLI)
copilot -p "…" (the Copilot CLI)
Pull request review
Bugbot, on every pull request update or a bugbot run comment
Copilot code review, requested or automatic
MCP servers: .cursor/mcp.json vs .vscode/mcp.json
Cursor and VS Code each keep MCP servers in an mcp.json, under different top-level keys: mcpServers in .cursor/mcp.json, servers in .vscode/mcp.json. Copy the server entries between them, not the whole file.
Cursor and GitHub Copilot, from each vendor's pricing page in October 2026:
Cursor Pro is $20 a month, Pro+ $60 and Ultra $200, and a Teams seat is $40 per user ($32 billed yearly). Cursor publishes no number for any plan's included usage: every plan includes a set amount, and the models you pick decide how fast it runs out. More on Cursor pricing.
Copilot Business is $19 a seat, with 1,900 pooled AI credits.
Running Cursor and GitHub Copilot on one repository
Keep shared instructions in AGENTS.md, at the root or in a subfolder: Cursor applies a nested file to the folder it sits in, and Copilot reads AGENTS.md in VS Code chat, the cloud agent, the CLI and code review. Put shared skills in .agents/skills. Each tool's own team numbers are in Cursor's team analytics and Copilot usage metrics.
TRY IT ON YOUR TEAM
See what your team ships with AI.
Starter is free (3 seats, no credit card). Pro is $49 a month with 5 seats and Max is $149 a month with 10 seats — priced per workspace, not per engineer, with extra seats at $19 a month.
Cursor, if your team will standardize on one AI editor; Copilot, if engineers keep their own editors or you want pooled AI credits. Both run Claude, GPT and Gemini models, so the model rarely decides it.
What happens when you run out of included usage?+
Cursor moves a Teams member from third-party models to its own, then bills on-demand usage at API prices while that is on, as it is by default. Copilot draws on the organization's AI credit pool, then bills extra credits only if your policy allows it.
Which one has unlimited completions?+
Both, on paid plans. Copilot's code completions and next edit suggestions aren't billed in AI credits, and Cursor's Pro, Pro+ and Ultra plans include unlimited Tab completions.
Does Zest capture Copilot inline completions or Cursor Tab?+
No. Zest reads Cursor's chat and agent sessions and Copilot Chat sessions in VS Code, and GitHub's Copilot metrics and Cursor's team analytics stay the source for completions.