Download and install Cursor on macOS, Windows, and Linux

Cursor is a fork of VS Code with AI in the editing loop, distributed as an ordinary desktop application. The install is unremarkable on macOS and Windows; on Linux the choice of package format is the one decision that matters.

By the Continuum team. We build a workbench that runs Claude Code, Codex, and their peers, so the model rates quoted here are the ones our own cost analytics ship with.

The short version

Cursor ships a native installer for every platform: a disk image on macOS 12 or later for Apple Silicon, Intel, or universal; a system or user installer on Windows 10 or later for x64 and ARM64; and .deb, .rpm, or AppImage builds on Linux. The apt and yum repositories are preferred over the AppImage because they give desktop integration, automatic updates, and the CLI tools. The Cursor CLI installs separately with one command.

What you need to know
  • macOS 12 Monterey or later; Windows 10 or later. Both have ARM builds.
  • On Windows pick user installer unless you need it for every account on the box.
  • On Linux use the apt or yum repository, not the AppImage, for auto-updates and CLI tools.
  • The CLI is a separate install: curl https://cursor.com/install -fsS | bash, then agent.
  • It imports your VS Code extensions, settings, and keybindings on first launch.

Pick the right build

Cursor publishes twelve desktop artefacts. Almost every install problem people report is that they took the wrong one, so start here.

Available downloads, checked August 2026. Latest release line at the time of writing was 3.15.

PlatformBuildsTake this one
macOSARM64, x64, UniversalARM64 on Apple Silicon, x64 on Intel
Windowsx64 and ARM64, each as system or user installerUser installer, matching your architecture
Linux.deb, .rpm, AppImage, each x64 and ARM64The repository for your distribution
  • macOS 12 (Monterey) and later, Apple Silicon and Intel both supported.
  • Windows 10 and later.
  • Universal is the safe macOS choice if you are unsure which Mac you have; it is simply a larger file.

macOS

01

Download and install

Take the ARM64 build on Apple Silicon or the x64 build on Intel from cursor.com/downloads, open the disk image, and drag Cursor into Applications.

02

Launch it and import from VS Code

On first launch Cursor offers to bring across your VS Code extensions, settings, and keybindings. Accept it. Because Cursor is a fork rather than an extension, the import is genuinely a copy of your existing setup and not an approximation.

03

Sign in

Cursor needs an account before the AI features do anything. The free Hobby tier works for evaluating it, with limited agent requests. See Cursor pricing for what each tier actually includes.

Windows

Download the installer that matches both your architecture and your intent, run it, and let it import your VS Code configuration on first launch.

InstallerInstalls toNeeds adminChoose when
UserYour user profileNoPersonal or single-user machine
SystemProgram Files, all accountsYesShared machine or managed rollout

ARM64 Windows has its own builds of both installers, so a Snapdragon machine runs Cursor natively rather than under emulation. Do not install the x64 build on an ARM device just because it also runs.

Linux

Three formats, and the choice is not cosmetic. Cursor documents apt and yum packages as preferred over the AppImage, because the packages provide desktop icons, automatic updates, and the CLI tools, and the AppImage provides none of those.

Debian and Ubuntu

Add the key, register the repository, install.
curl -fsSL https://downloads.cursor.com/keys/anysphere.asc \
  | gpg --dearmor | sudo tee /etc/apt/keyrings/cursor.gpg > /dev/null

echo "deb [arch=amd64,arm64 signed-by=/etc/apt/keyrings/cursor.gpg] https://downloads.cursor.com/aptrepo stable main" \
  | sudo tee /etc/apt/sources.list.d/cursor.list

sudo apt update
sudo apt install cursor

Fedora and RHEL

sudo tee /etc/yum.repos.d/cursor.repo <<'EOF'
[cursor]
name=Cursor
baseurl=https://downloads.cursor.com/yumrepo
enabled=1
gpgcheck=1
gpgkey=https://downloads.cursor.com/keys/anysphere.asc
EOF

sudo dnf install cursor

AppImage, for everything else

Use this only when neither repository fits your distribution. It is portable and self-contained, and in exchange you update it by hand every time.

Download the .AppImage for your architecture from cursor.com/downloads first.
chmod +x Cursor-*.AppImage
./Cursor-*.AppImage

The Cursor CLI

Cursor also ships a terminal agent, installed separately from the editor. It is the surface to reach for when you want delegated work in a terminal rather than assisted editing in a window.

macOS, Linux, and Windows under WSL.
curl https://cursor.com/install -fsS | bash
Windows, native.
irm 'https://cursor.com/install?win32=true' | iex

The binary is agent. If your shell cannot find it after installing, ~/.local/bin is not on your PATH.

Verify, and fix PATH if needed.
agent --version

# not found? add the install directory
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc   # or ~/.bashrc
source ~/.zshrc

# the CLI self-updates; this forces it now
agent update

The two Cursor surfaces, and when each one is the right tool.

EditorCLI
ShapeDesktop applicationTerminal agent
Best atEditing code you are readingDelegated whole tasks
InstallInstaller per platformOne command
UpdatesIn-app, or via your package managerAutomatic, or agent update

When the install misbehaves

SymptomCauseFix
Runs slowly on Apple SiliconYou installed the x64 buildReinstall the ARM64 or universal build
Updates fail on WindowsSystem installer without admin rightsReinstall with the user installer
No desktop icon on LinuxAppImage has no desktop integrationSwitch to the apt or yum package
agent: command not found~/.local/bin not on PATHAdd it to your shell profile
apt install cursor finds nothingRepository not registered or key missingRe-run the key and repo steps, then apt update
Extensions did not carry overImport declined on first launchRe-run the VS Code import from settings

Questions people ask

From cursor.com/downloads, which publishes macOS ARM64, x64 and universal builds, Windows x64 and ARM64 in system and user installer variants, and Linux .deb, .rpm and AppImage builds for both architectures.

macOS 12 (Monterey) or later on Apple Silicon or Intel, or Windows 10 or later. On Linux, any distribution that can take the .deb or .rpm package, with the AppImage as the fallback.

The user installer, unless you are deploying to a shared machine. It installs into your own profile, needs no administrator rights, and updates without prompting for elevation.

Register the Cursor apt repository at downloads.cursor.com/aptrepo and run sudo apt install cursor, or configure the yum repository at downloads.cursor.com/yumrepo and run sudo dnf install cursor. The packages are preferred over the AppImage because they add desktop integration, automatic updates, and CLI tools.

Yes. The download costs nothing and the Hobby tier is free with limited agent requests. Pro is $20 a month as of August 2026; see the pricing guide for what each tier includes.

Yes. Cursor is a fork of VS Code and offers to import your extensions, settings, and keybindings on first launch, so switching costs very little.

Run curl https://cursor.com/install -fsS | bash on macOS, Linux, or WSL, or irm 'https://cursor.com/install?win32=true' | iex in Windows PowerShell. The command is agent, and it lives in ~/.local/bin.

Technically an editor, since it is a fork of VS Code, but with agent mode, an integrated terminal, and multi-file editing it covers most of what people mean by IDE. It is not a JetBrains-style language-specific IDE.

Sources

Every figure above was read from these pages on August 2026. Vendors reprice without notice; if you find a stale number, tell us.

  1. Cursor installation guide per-platform install and Linux repositories
  2. Cursor downloads the full list of published builds
  3. Cursor CLI installation the agent command and its install script
Try it

Keep the editor.
Add the agents.

Continuum runs Cursor agent, Claude Code, Codex, Gemini, and Grok from one workbench with a live gauge per subscription.

free app · your subscriptions · local-first