Skip to content

Installing Cursor — Step by Step

Cursor is an AI-native code editor built on VS Code. It ships with Claude, GPT-4o, and other frontier models built directly into the editor — not as a plugin. This guide covers the full installation and first-launch setup on Windows with a screenshot at every step.


  • OS: Windows 10 or Windows 11 (64-bit)
  • Disk space: At least 1.03 GB free
  • Internet connection: Required for sign-in and AI features

Go to cursor.com and click Download for Windows ①.

Cursor download page — click Download for Windows

Cursor is available for all major platforms:

PlatformOptions
Windowsx64 (System), x64 (User), ARM64 (System), ARM64 (User)
macOSARM64, x64, Universal
Linux.deb ARM64, .deb x64, RPM ARM64, RPM x64, AppImage ARM64

For most Windows users, Windows (x64) User is the right choice — it installs without admin privileges.


Once the installer downloads, run it. You’ll be guided through a short wizard.


Read the Terms of Service and Privacy Policy. Select “I accept the agreement” ① then click Next ②.

License Agreement — accept and click Next


The default install path is C:\Users\<you>\AppData\Local\Programs\cursor ②.

Click Browse ① to change the location, or leave the default as-is. Click Next ③.

Select destination location — default path, click Next

Cursor menu showing AI commands and keyboard shortcuts


All options are checked by default ①–⑤. These are all recommended — keep them as-is and click Next ⑥.

Select additional tasks — all options checked by default

OptionWhat it does
Create a desktop iconShortcut on your desktop
Add “Open with Cursor” to file context menuRight-click any file → Open with Cursor
Add “Open with Cursor” to directory context menuRight-click any folder → Open with Cursor
Register Cursor as an editor for supported file typesCursor becomes the default for code files
Add to PATHRun cursor . from any terminal

Review your choices and click Install ①.

Ready to Install — review settings and click Install


Cursor extracts files to the destination folder. The progress bar shows each file as it installs. This takes about 1–2 minutes.

Installation progress — wait for completion


Setup is finished. Keep “Launch Cursor” ① checked and click Finish ②.

Installation complete — Launch Cursor checked, click Finish


Cursor opens and guides you through a one-time sign-in and onboarding flow.


On first launch, Cursor prompts you to sign in. Choose your preferred authentication method.

Cursor sign-in and sign-up options


If you don’t have an account, click Sign Up and fill in your details. You can register with Google, GitHub, or an email address.

Cursor account sign-up form


Step 3 — Continue Sign-In in the Browser

Section titled “Step 3 — Continue Sign-In in the Browser”

After submitting your credentials, Cursor opens your default browser to complete authentication. Click Continue to confirm and return to the editor.

Continue sign-in confirmation in the browser


Once signed in, Cursor walks you through a brief onboarding — keyboard shortcuts, privacy settings, and usage preferences. Choose your preferred options and continue.

Account setup and onboarding preferences


Cursor offers to connect your Git account so it can reference your repositories, branches, and commit history as context when you ask for help.

Connect to Git — link your Git account

A browser window opens to authorise the connection.

Authorise Git connection in the browser


After sign-in, Cursor shows you the available plans.

Cursor individual plan options

FreeProBusiness
AI completions2,000 / monthUnlimitedUnlimited
Fast premium requests50 / month500 / month500+ / month
Slow requestsUnlimitedUnlimitedUnlimited
Models availableClaude Haiku, GPT-3.5Claude Sonnet, GPT-4o, GeminiAll models
PriceFree~$20/month~$40/user/month

The Free tier is generous enough to evaluate Cursor properly. Upgrade to Pro when you need faster responses with frontier models (Claude Sonnet, GPT-4o) throughout the day.

Cursor Pro plan details


Once setup is complete, Cursor opens to a familiar VS Code-style interface with the AI panel ready to use.

Cursor editor home screen

The main AI interactions are available from the menu or keyboard shortcuts:

ShortcutAction
Ctrl+KInline edit — select code, describe the change
Ctrl+LOpen AI chat panel
Ctrl+IComposer — AI edits across multiple files
TabAccept AI autocomplete suggestion
Ctrl+Shift+LAdd current file to chat context

Installation is only the first step. Open an existing codebase so Cursor can index the project files and provide answers that are grounded in your application.

From the Cursor welcome screen, click Open project ① and select the folder that contains your source code.

Cursor welcome screen — click Open project

You can also open a project from a terminal:

Terminal window
cd path/to/your/project
cursor .

After the folder opens, use the Explorer panel on the left to confirm that Cursor loaded the expected files.


Step 2 — Connect GitHub for Cloud Features

Section titled “Step 2 — Connect GitHub for Cloud Features”

Cursor may prompt you to connect a Git provider after setup. Click Connect GitHub ① if you want to use repository-aware cloud features such as agents, pull-request reviews, and code automations.

Connect GitHub to finish Cursor setup

GitHub opens in your browser and shows the permissions requested by the Cursor application. Review the requested access and click Authorize only if it is appropriate for your account or organization.

GitHub authorization screen for Cursor


Cursor includes the familiar VS Code source-control workflow. Open View → Source Control or press Ctrl+Shift+G.

Cursor View menu — open Source Control

The Source Control panel lets you:

  • Review changed files before committing
  • Inspect diffs line by line
  • Stage selected files
  • Write a commit message
  • Commit and synchronize changes with your remote repository

During onboarding, Cursor may suggest plugins that give agents additional context. The available integrations can include tools such as Datadog, Figma, and Notion.

Cursor plugin suggestions — add integrations or start building

Choose only the integrations that support your workflow:

Plugin typeUseful when
Observability tools such as DatadogYou want the agent to help investigate logs, metrics, traces, or dashboards
Design tools such as FigmaYou want the agent to reference designs while implementing user interfaces
Knowledge tools such as NotionYou want project documentation available as additional context

Click Start Building ④ when you are ready to continue. You can add plugins later from the Cursor Marketplace.


Cursor Agent can inspect multiple files, explain its plan, propose edits, and run commands while it works. This is useful for tasks that require more than a single inline change.

Open a project and start a new Agent conversation. Describe the desired outcome and include enough context for Cursor to identify the relevant files.

For example:

Analyze this site and reorganize the items in the left menu.
Keep related pages together and run the build after the edit.

The Agent panel shows its analysis, file edits, diffs, and command output as it works.

Cursor Agent analyzing a task and running a build


Agent mode can modify more than one file. Review the proposed changes before accepting them, especially when a task updates configuration, dependencies, or shared code.

Cursor Agent showing proposed edits for review

Use this workflow:

  1. Read the Agent summary.
  2. Inspect each changed file and diff.
  3. Confirm that command output is successful.
  4. Accept the edits you want to keep.
  5. Review the final changes in Source Control before committing.

  • Install Cursor and keep Add to PATH enabled
  • Sign in and choose your onboarding preferences
  • Open an existing project folder or run cursor .
  • Connect GitHub if you need repository-aware cloud features
  • Add only the plugins that are useful and approved for your project
  • Try one focused Agent task and review every proposed change
  • Open Source Control with Ctrl+Shift+G before committing

  • Open a project folder: File → Open Folder or run cursor . from your terminal
  • Try inline edit: select a function, press Ctrl+K, and type “add error handling”
  • Explore the chat: press Ctrl+L and ask “explain this codebase” or “@codebase where is the authentication logic?”
  • Import VS Code settings: File → Preferences → Import from VS Code to bring over your extensions, themes, and keybindings instantly
  • Try Agent mode with a small task, then review the proposed diffs and build output before accepting the changes