Claude Code vs Cursor

Part 1 — Foundations · 16 min read

Claude Code vs Cursor

What each tool is, which to start with, how to install it, and what it costs.

These two tools do overlapping jobs in very different ways, and the difference matters more for a non-technical founder than it does for an engineer. Here's what each actually is, how to get it running, and which one to start with.

The short version

Claude CodeCursor
What it isAn AI agent you talk to in a terminal windowA code editor (a fork of VS Code) with AI built into every corner
Feels likeBriefing a contractor and reviewing their workWriting in a very clever word processor that finishes your sentences
Strongest atMulti-file work, "go and do this whole thing", understanding a codebaseSeeing your files, editing by hand, fast small changes, visual feedback
Weakest atShowing you your project visually — it's a text windowLong autonomous jobs; easier to lose track of what changed
Roughly costsIncluded in a Claude subscription from about US$20/month (≈A$31)About US$20/month (≈A$31) for the Pro tier; a limited free tier exists

Claude Code, properly

Claude Code runs in your terminal. You point it at a folder, describe what you want, and it reads files, writes files, runs commands and reports back. There's no graphical interface — which sounds like a downside, and for the first hour it is, and then it stops mattering.

Installing it

  1. Open your terminal (on a Mac, press +Space, type "Terminal", hit enter; on Windows, open "Windows Terminal" or "PowerShell" from the Start menu).
  2. Paste the install command from docs.claude.com/en/docs/claude-code. There's a one-line native installer, and an npm route if you already have Node.js. Use whichever the docs list first — it changes occasionally, which is exactly why I'm sending you to the source rather than printing a command that will rot.
  3. Type claude and press enter. It'll walk you through logging in with your Claude account in a browser.
  4. From then on: cd into a project folder, type claude, and you're in.

The handful of commands worth knowing on day one

Type thisWhat it doesWhen you'll want it
/initReads your project and writes a CLAUDE.md describing itFirst thing in any existing project
/clearWipes the conversation, keeps the projectBetween unrelated tasks — use it far more than feels necessary
Shift+TabCycles into plan mode — it researches and proposes, but changes nothing until you approveBefore anything non-trivial. This is the most under-used feature in the tool.
EscStops it mid-flightThe moment you see it heading somewhere you didn't intend
Esc EscRewinds the conversation to an earlier pointWhen a whole line of attack was wrong
/contextShows how full the context window isWhen answers start getting vague
/helpLists everything elseNow, honestly — go and read it

Cursor, properly

Cursor is a full code editor. If you've ever seen a developer's screen — files down the left, code in the middle — that's this. It's built on VS Code, which is the most popular editor in the world, so every tutorial you find for VS Code also applies.

Download it from cursor.com, install it like any normal app, and open your project folder with File → Open Folder.

It has three distinct AI modes, and people muddle them:

  • Tab. As you type, it greys out a suggested continuation. Press Tab to accept. Eerily good, and the thing you'll miss most in a plain terminal.
  • Inline edit (/Ctrl+K). Select some code, describe a change, see it applied right there with the before-and-after highlighted. Perfect for "make this heading smaller" or "this copy should say X".
  • Agent (/Ctrl+I). The Claude Code-like mode: a chat panel that reads and edits across many files. This is where the real building happens.

The next page is a proper visual tour of that window — what each panel is for, how to read a diff, and how to run Claude Code inside it. For now, two habits make Cursor much better immediately. First, @-mentions: typing @ in the chat lets you attach a specific file, folder or documentation set, which is you manually putting things on the AI's desk — enormously effective. Second, screenshots: you can paste an image straight into the chat. Given your design background, "here's the current state, here's the Figma frame, close the gap" is a workflow you'll use constantly.

What you'll pay

Prices move, so treat these as the shape of it rather than gospel, and check the pricing pages before you commit.

All of these bill in US dollars. The Australian figures below assume roughly 1 USD ≈ A$1.55 — so they move with the exchange rate, and your card may add a foreign-transaction fee on top. Most of these services also add 10% GST for Australian customers.

OptionRoughlySuits
Claude Pro~US$20/mo (≈A$31)Evenings-and-weekends building. You'll occasionally hit usage limits on a heavy Sunday.
Claude Max~US$100–200/mo (≈A$155–310)Building most days, several hours at a time. Only worth it once you're properly in flight.
Cursor Pro~US$20/mo (≈A$31)Anyone using Cursor seriously; the free tier's limits bite quickly.
Pay-per-use API keysVaries wildlyNot you, not yet. Unpredictable bills are the last thing a validating founder needs.

What about the others?

You'll see Windsurf, Replit, Lovable, v0, Bolt, GitHub Copilot and a new one every fortnight. Broadly:

  • Browser-based builders (Lovable, v0, Bolt, Replit) get you something visible fastest, and are genuinely great for a throwaway prototype or a landing page. The catch is the ceiling: when you need something they don't do, you're stuck, and getting the code out into a normal project is often unpleasant. Fine for validating a look. Risky as the foundation of a business.
  • Copilot is mostly autocomplete-plus. It's an assistant for people who already write code, rather than a builder for people who don't.

The reason this guide points at Claude Code and Cursor is that both work on ordinary files on your computer in an ordinary project structure. Nothing is locked in. If you hire a developer in month four, they can open your project and get on with it — and that portability is worth far more than a faster first evening.

Set up your environment properly, guided
I'm a non-technical founder on [macOS / Windows 11 / Linux]. I've just installed [Claude Code and/or Cursor] and I've never used a terminal or a code editor before.

Walk me through setting up a clean development environment, one step at a time, waiting for me to confirm each step before moving on. Cover:

1. Checking what I already have installed (and how to tell)
2. Installing Node.js, and explaining what it is and why a web project needs it
3. Installing Git, and checking it works
4. Setting my Git name and email
5. Where on my computer I should keep projects, and why that location

For each step: tell me exactly what to type, what output means success, and what the two most likely error messages mean if it goes wrong. Assume I will panic at the first red text I see, so tell me in advance which red text is harmless.
Compare the two on your own real task
I want to understand the practical difference between terminal-based AI coding agents (like Claude Code) and editor-integrated ones (like Cursor's agent mode).

My situation: non-technical founder, building [describe your app in one line], working alone, on a small budget.

Rather than a feature table, describe how each tool would feel across five real moments:
1. Starting a brand new project from nothing
2. Making a small visual tweak to something that already works
3. Adding a feature that touches five or six files at once
4. Debugging something broken that I don't understand
5. Coming back after two weeks away and re-orienting myself

For each moment say which tool I'd be happier in and why. Then tell me honestly whether paying for both is justified at my stage.

Install Claude Code (or Cursor), make a new empty folder called hello-ai on your desktop, open the tool in that folder, and ask it: "What can you see in this folder? What can you do on my computer, and what will you always ask permission for first?"

You'll know it worked when it correctly tells you the folder is empty and gives you a straight answer about its permissions. You've now confirmed the tool is installed, pointed at the right place, and can act on real files.

In that same folder, switch Claude Code into plan mode (Shift+Tab) — or in Cursor, start your message with "Plan only, don't edit anything yet" — and ask for "a simple one-page site for a dog-walking business, with a hero, three services and a contact form".

You'll know it worked when you get a proposed plan and zero files have been created. Read the plan. Reply changing two things about it — the structure, the number of sections, whatever you like. Only then approve it. This is the loop you should use for the rest of your building life.

Find the settings for whichever tool you installed and change three things: the colour theme, the font size, and one keyboard shortcut. In Cursor, try /Ctrl+,. In Claude Code, ask it directly: "How do I change my settings, and what's actually worth changing for a beginner?"

You'll know it worked when the tool looks different. It sounds trivial. It isn't: the feeling that this environment is yours and is safe to poke at is the thing that stops beginners freezing, and you'll be staring at it for a hundred hours.