AI Coding Assistants: Cursor vs Claude Code vs Copilot

Table of content

I’ve spent the last year bouncing between AI coding assistants. Here’s what I learned about each one, without the hype.

Quick Comparison

FeatureCursorClaude CodeGitHub CopilotCodex CLI
InterfaceVS Code forkTerminalMulti-IDE pluginTerminal
Base Price$20/moClaude Pro ($20/mo)$10/mo (Pro)API costs
Free TierLimitedNone (needs subscription)2,000 completions/moNone
Codebase AwarenessFull project indexingFull project + webOpen files + importsFull project
Multi-file EditsYes (Composer)Yes (native)Yes (Edits feature)Yes
Agent ModeYesYes (primary mode)Yes (coding agent)Yes
Model ChoiceGPT-4o, Claude, o1Claude onlyGPT-4o, Claude, o1OpenAI models
Best ForIDE power usersTerminal devsExisting workflowsScripts + automation

Cursor

What it is: A fork of VS Code with AI baked in at every level. Not a plugin, but a full editor replacement.

Strengths:

Weaknesses:

Pricing:

Claude Code

What it is: A terminal-native coding agent from Anthropic. You run claude in your project directory and talk to it.

Strengths:

Weaknesses:

Pricing:

If you’re curious about getting started, see my Claude Code setup guide.

GitHub Copilot

What it is: The original AI coding assistant. A plugin that works in VS Code, JetBrains, Neovim, and more.

Strengths:

Weaknesses:

Pricing:

Codex CLI

What it is: OpenAI’s open-source terminal agent. Similar philosophy to Claude Code but uses OpenAI models.

Strengths:

Weaknesses:

Pricing:

When to Use Each

Choose Cursor if:

Choose Claude Code if:

This fits naturally with terminal-native AI coding approaches.

Choose GitHub Copilot if:

Choose Codex CLI if:

My Setup

I use Claude Code as my primary tool because I spend most of my time in the terminal anyway. When I need visual diffs or complex refactoring, I open Cursor.

Copilot stays installed for quick completions in situations where I don’t need a full agent.

The honest truth: they’re all good enough. Pick the one that fits your workflow and stop switching every week.

What You Can Steal

  1. Try the free tiers first. Copilot’s free tier and Cursor’s limited plan let you test before committing.

  2. One tool per workflow. Terminal work → Claude Code or Codex. IDE work → Cursor or Copilot. Don’t run both simultaneously.

  3. Custom instructions matter. All these tools support project-specific rules (.cursorrules, CLAUDE.md, copilot-instructions.md). Use them.

  4. Agent mode is the future. The tools that can plan, execute, and iterate will win. Get comfortable delegating multi-step tasks.


Next: Setting up Claude Code for real work