How to Set Up Cursor (AI Code Editor) from Australia

Status: 🟩 COMPLETE 🟦 LIVING Section: how-to Tags: cursor, ide, ai-coding, setup, walkthrough, developer


What you’re doing

This guide walks you through installing Cursor, configuring it with the right AI model, and getting productive with AI-assisted coding. Cursor is a code editor (based on VS Code) with deep AI integration. It’s the easiest entry point to AI-assisted development for most developers.

Time: 15-25 minutes including writing some test code.


What you need

  • A Mac, Windows, or Linux computer
  • An email address
  • (Optional but recommended) A credit card if you want Cursor Pro or API access to better AI models

You can use Cursor’s free Hobby tier to get started without paying.


Step-by-step

Step 1 — Download Cursor

  1. Go to https://cursor.com
  2. Click Download
  3. The download will be your operating system’s version
  4. Install like any other application

The download is around 200-300MB.

Step 2 — First launch

  1. Open Cursor
  2. On first launch, you’ll see Cursor’s welcome screen
  3. If you’re a VS Code user, you can import settings, extensions, and keybindings from VS Code automatically
  4. Sign in with email or GitHub

Step 3 — Familiarise yourself with the interface

Cursor’s interface is intentionally similar to VS Code, with AI features added:

  • Sidebar: Files in your project (left)
  • Editor: Where you write code (centre)
  • Chat panel: AI chat (right; toggleable)
  • Terminal: Command line (bottom; toggleable with Ctrl/Cmd + `)
  • Composer button: For multi-file AI editing (Ctrl/Cmd + I)

Key AI keyboard shortcuts:

  • Ctrl/Cmd + K: Inline AI edit (highlight code; describe change)
  • Ctrl/Cmd + L: Open AI chat
  • Ctrl/Cmd + I: Open Composer (multi-file agent mode)
  • Tab: Accept AI suggestion (autocomplete)
  • Ctrl/Cmd + Enter: Use AI on whole file

Step 4 — Configure your AI model

Cursor supports multiple AI models. You can choose:

  • Cursor’s default: Uses Cursor’s bundled AI (included in Pro)
  • Your own API keys: Bring your own OpenAI, Anthropic, or Google AI key (you pay model providers directly)

To configure:

  1. Settings (gear icon, bottom left) → Models
  2. Enable the models you want
  3. For “bring your own key”: paste API keys from OpenAI, Anthropic, or Google AI

Recommended setup for serious development:

  • Cursor Pro ($20/month) — easiest; uses Cursor’s allocation; no API management
  • Cursor Pro + your own Anthropic API key — for unlimited Claude Sonnet/Opus

Step 5 — Open your first project

  1. File → Open Folder → select a project folder
  2. Cursor indexes your codebase for context-aware AI suggestions (may take a minute first time)
  3. You’ll see your files in the sidebar

If you don’t have a project yet, create one:

  1. Make a new folder anywhere on your computer
  2. Open it in Cursor
  3. Create a file (e.g., hello.js) — type some code

Step 6 — Try the AI features

Test each major AI capability:

Tab autocomplete:

  • Start typing code; Cursor suggests completions as you go
  • Press Tab to accept

Inline AI edit (Ctrl/Cmd + K):

  • Highlight a function
  • Press Ctrl/Cmd + K
  • Type: “Add error handling to this”
  • Cursor proposes changes; accept or reject

AI chat (Ctrl/Cmd + L):

  • Open chat panel
  • Type a question: “How do I read a file in Node.js?”
  • Get an answer with code examples
  • Click Apply to insert code into your editor

Composer (Ctrl/Cmd + I):

  • Open Composer
  • Type: “Create a simple Express server with two endpoints: GET /hello and POST /echo”
  • Cursor proposes multi-file changes
  • Review and accept

Step 7 — Set up your preferences

Go to Settings:

  • Theme: Light or dark mode
  • Editor settings: Tab size, font, line numbers (inherit VS Code if you imported)
  • Cursor Tab: Configure how aggressive AI suggestions should be
  • Rules for AI: Add custom instructions Cursor follows in every chat
  • Privacy Mode: Decide whether your code is used to improve Cursor’s models (off by default for Pro)

Custom rules

In Settings → Rules for AI, add:

- Always use Australian English spelling in comments and documentation
- Prefer TypeScript over JavaScript when possible
- Add JSDoc comments to all functions
- Use modern syntax (async/await, destructuring, optional chaining)
- Don't apologise; just produce the code
- If you're uncertain about my codebase's patterns, ask

Customise these to your style preferences.

Privacy mode

For sensitive client work: Settings → Privacy Mode → On. This prevents your code from being stored or used for model improvement.

Codebase indexing

Cursor indexes your codebase to provide context-aware suggestions. Check Settings → Features → Codebase Indexing is on (it is by default). For huge codebases, indexing takes longer; consider what folders to exclude (build outputs, node_modules — already excluded by default).


What it costs

PlanPriceWhat you get
Hobby$0Limited AI features; 2,000 completions/month; 50 slow premium requests
Pro$20 USD/monthUnlimited completions; 500 fast premium requests; access to all models
Business$40 USD/user/monthTeam features; admin; SSO; privacy mode default

For active developers, Pro pays for itself many times over in saved time.


Australian-specific tips

  • Currency: Pricing in USD; ~$31 AUD/month for Pro at current exchange rates
  • GST: Charged on Australian customers
  • Tax deduction: If used for income-producing work, generally tax-deductible
  • Time zone: No time zone issues; works anywhere

Privacy considerations

Where does your code go?

When you use Cursor’s AI features, your code is sent to AI providers (OpenAI, Anthropic, Google) for processing. This means:

  • Code is briefly transmitted to model providers’ US servers
  • Code isn’t stored beyond the immediate request (with Privacy Mode on)
  • Code isn’t used for training when Privacy Mode is on

For sensitive client or proprietary code:

  • Enable Privacy Mode
  • Consider whether your client’s contracts allow AI-assisted development
  • For absolutely sensitive code: use local models (Continue.dev + Ollama, see open-weights-vs-closed)

Common gotchas

  • AI suggestions can be wrong. Always review code before accepting. AI confidence ≠ correctness.
  • The AI doesn’t know your business logic. It infers from context. For critical business rules, write tests, don’t trust AI to “figure it out.”
  • Tab completion can be annoying when off-track. Press Escape to dismiss; adjust suggestion aggressiveness in settings.
  • Large codebase indexing can slow first opens. Patience the first time; subsequent opens are fast.
  • AI sometimes generates plausible-but-fake APIs. Verify documentation for library functions the AI uses.
  • Don’t commit AI-generated secrets. AI sometimes generates example API keys or credentials. Never let these reach a repository.
  • Pro plan rate limits can be hit by heavy users. Configure tasks to use slower/cheaper models when speed isn’t critical.

What to try first

Three exercises to get comfortable:

  1. Refactor an existing function: Highlight a function in your code → Ctrl/Cmd + K → “Make this more readable”
  2. Generate a new feature: Ctrl/Cmd + I → Describe a feature → Review the multi-file changes
  3. Explain unfamiliar code: Highlight some code → Ctrl/Cmd + L → “Explain what this does”

Comparing Cursor to alternatives

  • Cursor vs Windsurf: Both similar; Cursor more polished; Windsurf has good agent flows. See cursor-vs-claude-code-vs-windsurf.
  • Cursor vs Claude Code: Cursor is IDE-based; Claude Code is terminal-based. Different workflows.
  • Cursor vs GitHub Copilot: Cursor is much more capable for multi-file work; Copilot is great for tab completion but more limited.

See also


Sources

  • Cursor official documentation: cursor.com/docs
  • Tested setup flow (June 2026)
  • Cursor pricing: cursor.com/pricing