Installation
Install the desktop app from cursor.com/downloads, sign in, and open a folder. OS requirements and package formats follow the official Quickstart.
Requirements
The apt and yum packages ship desktop icons, automatic updates, and CLI tools. AppImage does not.
Windows
- Open cursor.com/downloads and download the Windows installer.
- Run the
.exeand finish the wizard. - Launch Cursor from the Start menu.
Two common first-run steps:
- Import VS Code: if VS Code is installed, import settings, keybindings, and extensions when prompted (you can skip).
- Sign in with a supported account (browser callback). Agent and paid model quota need a signed-in session.
Check whether cursor is on PATH (the installer sometimes registers it):
If it is missing, open the Command Palette (Ctrl+Shift+P), search for Shell Command: Install 'cursor' command in PATH (wording follows your build), then open a new terminal.
Open a folder:
macOS
- Download the
.dmgand drag Cursor into Applications. - If Gatekeeper blocks the first launch, allow it under System Settings → Privacy & Security.
- Sign in, and import VS Code if you want.
Install cursor on PATH: Command Palette → Shell Command: Install 'cursor' command in PATH.
Linux (repo packages, not AppImage)
Debian / Ubuntu (official Quickstart):
RHEL / Fedora:
AppImage (portable, not preferred):
If commands or key URLs differ from the live page, follow Quickstart.
Open a project
After sign-in: File → Open Folder (or cursor <path>). Open a Git repo root, not a single file. Search, rules, and .cursor/ are resolved from the workspace root.
Prefer a small local repo that already has tests—not an empty folder—for the first session.
Two CLIs (do not mix them)
Install the Agent CLI (separate from the desktop package):
Then:
The rest of this course assumes the desktop Agent (Ctrl+I / Cmd+I). CLI modes (Agent / Plan / Ask) match the editor; see Using Agent in CLI.
Terminal profile (Agent runs commands)
Agent uses the first available terminal profile by default. If it lands in Windows PowerShell 5.1 while you use PowerShell 7:
Ctrl+Shift+P- Terminal: Select Default Profile
- Choose PowerShell (
pwsh) or your daily shell
Check:
Troubleshooting
Signed in but Agent unavailable?
Check network, proxy, and plan. Enterprise accounts may have models disabled by an admin.
Keybindings feel wrong after a VS Code import?
Cursor-specific bindings (Ctrl+I for Agent, Ctrl+K for inline edit) can collide. Remap by feature name in Keyboard Shortcuts.
No cursor on Linux after install?
Confirm you used apt/yum, not a bare AppImage. Log out and back in so PATH refreshes.
Want to read first?
Copy the prompts in Quick Start, then paste them into Agent after you install.