AIComparison
daLæs på danskCursor vs Claude Code vs Copilot: AI Coding Tools Compared by a Developer
Cursor vs Claude Code vs Copilot, compared by a developer: pricing, strengths, weak spots and whether each tool may train on your company's code.

Freelance full-stack developer
- Published
- Reading time
- 11 min
In this post9
Cursor vs Claude Code vs Copilot comes down to how you want to work: pick Cursor if you want an editor with AI built into everything, Claude Code if you want an agent that works through larger tasks across many files on its own, and GitHub Copilot if you want the cheapest, least disruptive option for a whole team. Paid plans start at $10-20 per developer per month, but heavy agent use pushes that up quickly.
I'm a freelance full-stack developer based in Denmark and I write code in VS Code. I look at these tools from two angles: as a developer picking what to work in, and as someone who explains to European clients what that choice means for their code, their budget and their data.
The short answer
| Cursor | Claude Code | GitHub Copilot | |
|---|---|---|---|
| What it is | A standalone code editor with AI built in | A coding agent for the terminal, IDE, desktop and browser | An AI assistant inside your existing editor |
| Best for | Developers who want AI in every step of their workflow | Larger multi-file tasks the agent works through on its own | Teams that want the lowest price and no editor switch |
| Editor | Cursor, with most popular VS Code extensions via Open VSX | Terminal plus extensions for VS Code, Cursor and JetBrains | VS Code, Visual Studio, JetBrains, Vim, Neovim and more |
| Models | Models from Anthropic, OpenAI, Google and others, plus Cursor's own | Anthropic's Claude models | Models from several providers, depending on plan |
| Cloud agent | Yes | Yes | Yes, from Pro upward |
| Free plan | Yes, limited | No | Yes, limited |
| Cheapest paid plan | $20/month | $20/month (Claude Pro) | $10/month |
| Team seat | $40/month | $25/month ($20 billed annually) | $19/month (Business) |
| Trains on your code | No, with privacy mode on | Your choice on personal plans, not on Team or Enterprise | Possible on personal plans unless you opt out, not on Business or Enterprise |
My rule of thumb:
- Choose Copilot if your team uses a mix of editors, hosts code on GitHub and wants the lowest cost per seat.
- Choose Cursor if you want one editor where AI runs through everything, and the freedom to switch models.
- Choose Claude Code if you'd rather describe a task and let an agent do it, while you review and approve the changes.
You don't have to pick just one. Claude Code runs as an extension inside both VS Code and Cursor, and Copilot's higher tiers can hand tasks to third-party agents such as Claude and OpenAI Codex.
If you're not a developer and want to build a whole app with AI, browser-based builders are a better starting point. I compare them in Lovable vs Bolt vs v0 vs Replit, and once real users are involved, my guide to taking a vibe-coded app to production covers the next step.
Editor, agent or assistant: three ways of working
The biggest difference isn't the AI models. It's where you work and how much you hand over.
Copilot started as autocomplete: you type, it suggests the rest of the line or function. It now has chat, an agent mode inside the editor and a cloud agent you can assign a GitHub issue to, which then prepares a pull request (a proposed change a developer reviews before it's merged). Its home is still the editor you already use.
Cursor is the editor itself. It looks like VS Code and runs most popular VS Code extensions, but AI is woven into everything from autocomplete and chat to agents and code review.
Claude Code is an agent. You describe a task, and it reads the codebase, edits files, runs commands and tests, then shows you the result. It started in the terminal and now also runs in your IDE, in a desktop app and in the browser.
The three are converging: all have agents, all run tasks in the cloud, and Cursor and Copilot both ship a command-line version. Still, the starting point shapes daily use. In Copilot and Cursor you write and get help along the way. In Claude Code you delegate and review.
Hiring a developer? What their AI tool means for your project
If you hire a freelancer or agency today, they most likely use an AI coding tool, often one of these three. That isn't a problem in itself. How they use it is what matters, and three questions get you most of the way:
- Which plan are you on? A business plan means your code isn't used to train models. For EU companies that's part of handling client data responsibly, and I cover the details in GDPR and LLM APIs.
- Who reviews the code before it ships? AI-generated code can look right and still have holes. Ask about code review and automated tests. I've listed the most common vibe coding security issues worth asking about.
- What does it mean for my price? Some tasks get much faster, others don't. Here's how professional developers actually use AI and where it shows on your invoice.
Here's the honest part. If you already employ developers, a Copilot Business seat at $19 a month is far cheaper than hiring a contractor like me for work your team can handle. Outside help pays off when the task needs architecture, security or operations experience your team lacks.
Cursor: the AI-first editor
Cursor suits developers who want AI in every step. Autocomplete, chat and agents live in one place, and you can choose between models from Anthropic, OpenAI, Google and others, plus Cursor's own Composer model. Agents can also run in the cloud, and Bugbot reviews pull requests.
The main advantage is flexibility. When a new model is better at your codebase, you switch in a dropdown, not a tool.
Pro costs $20 a month with unlimited tab completions and a usage allowance for agents. Pro+ is $60 and Ultra $200. According to Cursor's own pricing docs, people who use the agent daily typically spend $60-100 a month in total. Once the allowance runs out, you either pay for extra usage at the models' API rates or move to a higher plan. Teams costs $40 per user per month, or $120 for a Premium seat with five times the agent usage.
When Cursor is the wrong pick
- Your team is happy in another editor, such as JetBrains or Visual Studio. Cursor's strength is the editor itself, so you get the least out of it without switching.
- You need a fixed, predictable monthly cost. Usage swings with how hard the agents work.
- You rely on an extension that's only on Microsoft's Marketplace. Cursor pulls extensions from Open VSX, and not all of them are there.
Claude Code: an agent you hand whole tasks to
Claude Code is built to work on its own. You describe the job, say writing tests for the billing module, running them and fixing failures. The agent plans the approach, edits files across the project, runs commands and makes commits, and you approve along the way or at the end.
A CLAUDE.md file in the project root tells the agent about your coding standards and architecture decisions at the start of every session. It's a simple route to more consistent output. Claude Code also plugs into GitHub Actions to review pull requests automatically.
Claude Code is included in every paid Claude plan, but not the free one. Pro is $20 a month ($17 billed annually), and Max starts at $100 with 5x or 20x the usage of Pro. Anthropic's pricing page notes that Claude Code shares its usage limit with the rest of your Claude use, and that limits reset in rolling five-hour windows. A standard Team seat costs $25 per user per month ($20 billed annually), and a premium seat costs $125.
When Claude Code is the wrong pick
- You want to mix models from different providers. Claude Code runs on Anthropic's own models.
- You mostly want suggestions as you type. Claude Code is built for completing tasks, not primarily for autocomplete.
- Nobody has time to review the output properly. An agent that touches 20 files at once needs a careful review.
GitHub Copilot: the cheapest and broadest option
Copilot asks the least of your team. It works in VS Code, Visual Studio, the JetBrains IDEs, Vim and Neovim, so nobody has to change editor. You get inline suggestions, chat and an agent mode that can work across files.
What sets it apart is the GitHub connection. Copilot's cloud agent can take an assigned issue and work in its own GitHub Actions environment, running tests and linters before it prepares a pull request. According to GitHub's documentation, it works in one repository per task, opens one pull request per task, has a hard limit of 59 minutes per session and only works with repositories hosted on GitHub.
Copilot Free has limited usage. Pro is $10 a month, Pro+ $39 and Max $100. For organizations, Business is $19 and Enterprise $39 per seat per month, according to GitHub's plan overview. Each plan includes an allowance of AI credits, and how far it stretches depends on which models you use.
When Copilot is the wrong pick
- Your code isn't on GitHub. The editor features still work, but the cloud agent doesn't.
- Your tasks are large, span several repositories or would take the agent more than an hour.
- You want the deepest AI integration in the editor itself. In my view Cursor is ahead there, because the whole editor was designed around AI.
Team cost and data: what to check before you buy seats
Seat prices are the easy part. Here's what ten developers pay per month on each team plan, before extra usage:
| Team plan | Per seat | Ten developers |
|---|---|---|
| GitHub Copilot Business | $19 | $190 |
| Claude Team, standard seat | $25 ($20 billed annually) | $250 ($200 billed annually) |
| Cursor Teams, standard seat | $40 | $400 |
Seats rarely decide the bill. A developer running big agent tasks every day can spend more than the seat price on extra usage, with any of the three. Set a spending cap where the tool offers one, and check the first invoice.
What the vendor may do with your code
All three send code to a model in the cloud, so the question is what happens to it there:
- Copilot: GitHub states on its plans page that interactions on Free, Pro and Pro+ may be used for training unless the user opts out. Business and Enterprise data isn't used for training.
- Claude Code: users on Free, Pro and Max choose whether their data may be used for training. On Team, Enterprise and the API, Anthropic doesn't train on code sent to Claude Code, according to Claude Code's data usage page.
- Cursor: with privacy mode on, your code isn't used for training by Cursor or its model providers. On Teams, an admin can enforce it for everyone.
For EU businesses my advice is simple: buy the business plan, even though the personal one is cheaper. The difference is $5-20 per seat per month depending on the tool, and it's far easier to explain to a client or a data protection officer. Training policy is only one part of GDPR compliance, so check data processing terms with your own adviser.
Next steps
If you're choosing for yourself, try the free tiers of Copilot and Cursor for a week each on a real task, then take a month of Claude Pro if you want to test the agent approach. It costs $20 and will tell you more than any comparison, this one included. If you're choosing for a team, start with the plan that fits the editor your team already uses, and review usage after a month.
If you need a developer for the project itself, see the services I offer, from websites and custom web apps to SaaS products and extending existing systems. You deal directly with the person writing the code, and you own the code from day one.
Frequently asked questions
Can I use Claude Code inside Cursor or VS Code?
Yes. Claude Code is available as an extension for both VS Code and Cursor, and as a plugin for JetBrains IDEs. You see its changes as diffs inside the editor, and usage counts against your Claude plan. It's a practical way to pair the editor's own autocomplete with an agent for larger tasks.
Can a non-developer use Cursor or Claude Code?
Yes, but it's harder than with tools like Lovable or Bolt. Cursor and Claude Code assume you can set up a project, read error messages and understand what the agent changed. Without that, you easily end up with code that works today but nobody can maintain.
How do I get the tool to follow my coding standards?
Write them down in an instruction file inside the project. Claude Code reads CLAUDE.md and can also pick up AGENTS.md, Cursor uses rules, and Copilot supports repository-level custom instructions. Describe your code style, architecture decisions, preferred packages and which tests to run. The file lives next to the code, so the whole team and every agent work from the same rules.
What happens to my code if I cancel the subscription?
Nothing. Your code lives in your own files and your own repository, not inside the tool. All three work on your local code or on branches in your GitHub repo, so cancelling only removes the assistant. The same goes for instruction files such as CLAUDE.md, which are plain text files in your project.