Download Cursor

Download Cursor — Free AI Code Editor for macOS, Windows, and Linux

Cursor is available as a free download on every major desktop platform. The installer auto-imports your VS Code extensions, themes, and keybindings in one click. The Hobby plan is free forever — no credit card, no trial expiration. This page covers system requirements, download options by operating system, file sizes, installation steps, and how to migrate your existing VS Code workspace to Cursor without losing any configuration.

Download Cursor Now View Plans
Cursor download page showing installer options for macOS, Windows, and Linux platforms

Cursor Download Quick Facts — April 2026

  • Free download with no credit card — Hobby plan includes full editor access and limited AI features
  • Available for macOS 10.15+ (Intel and Apple Silicon), Windows 10/11 (x64 and ARM), Linux (AppImage, .deb)
  • One-click VS Code migration imports all extensions, themes, keybindings, and workspace settings
  • Installer size: approximately 150-200 MB depending on platform; installed size approximately 500 MB
  • Auto-update built in — new versions apply automatically with a single restart
  • Can run alongside VS Code without conflicts — separate application, separate settings
  • Students with .edu email get one year of Pro free at download

Cursor Download Options by Operating System

Every download ships with the same core feature set. AI capabilities depend on your chosen plan, not your platform. The table below lists platform-specific details to help you select the right installer.

PlatformArchitectureInstaller TypeFile Size (approx.)Min OS VersionMin RAM
macOSApple Silicon (M1/M2/M3/M4).dmg~170 MBmacOS 10.15 Catalina4 GB (8 GB recommended)
macOSIntel x64.dmg~180 MBmacOS 10.15 Catalina4 GB (8 GB recommended)
Windowsx64.exe (NSIS)~190 MBWindows 10 (1903+)4 GB (8 GB recommended)
WindowsARM64.exe (NSIS)~185 MBWindows 114 GB (8 GB recommended)
Linuxx64AppImage~200 MBglibc 2.28+ (Ubuntu 20.04+)4 GB (8 GB recommended)
Linuxx64.deb~195 MBDebian 11+ / Ubuntu 20.04+4 GB (8 GB recommended)

Step-by-Step Installation Guide

Installation takes under two minutes on any platform. Follow the steps below for your operating system.

macOS Installation

Download the .dmg file from cursor.com. Open the disk image and drag the Cursor application to your Applications folder. On first launch, macOS may ask you to confirm the application from an unidentified developer — click "Open" in System Preferences > Security. Cursor launches and immediately offers to import your VS Code settings. Click "Import All" to transfer extensions, themes, keybindings, and snippets. The import process scans your VS Code profile directory and replicates everything automatically.

Apple Silicon Macs (M1, M2, M3, M4) should download the ARM-native build for optimal performance. The Intel build runs via Rosetta 2 but consumes more memory and battery. If you are unsure which chip your Mac uses, click Apple menu > About This Mac and check the "Chip" field.

Windows Installation

Download the .exe installer from cursor.com. Run the installer — it does not require administrator privileges for per-user installation. Choose your installation directory (default: %LOCALAPPDATA%\Programs\Cursor) and optionally add Cursor to PATH for command-line access via cursor . in terminals. The installer creates Start Menu shortcuts and optional desktop icons.

After installation, launch Cursor and import VS Code settings when prompted. Windows Defender may scan the application on first launch — this is normal and completes within seconds. For ARM-based Windows devices (Surface Pro X, Snapdragon laptops), download the ARM64-specific installer for native performance without emulation overhead.

Linux Installation

Linux users choose between AppImage and .deb packages. The AppImage is a single portable file — make it executable with chmod +x Cursor.AppImage and run directly. No installation step required. The .deb package installs via sudo dpkg -i cursor.deb or through your graphical package manager, integrating with your desktop environment for menu entries and file associations.

Linux requires glibc 2.28 or later. Ubuntu 20.04 LTS, Fedora 32, Debian 11, and Arch Linux all meet this requirement. On first launch, import VS Code settings and confirm any firewall prompts for AI features that connect to Cursor's cloud endpoints. Check the Cursor documentation for distribution-specific notes.

Migrating from VS Code to Cursor

Cursor is built on VS Code's open-source core, making migration seamless. Everything you rely on in VS Code works identically in Cursor — plus native AI features.

What Transfers Automatically

The one-click import migrates your complete VS Code environment: all installed extensions (ESLint, Prettier, GitLens, language servers, debuggers, themes), custom keybindings, user settings (settings.json), workspace configurations, code snippets, and recent project history. Cursor reads your VS Code profile directory directly — no export step required on the VS Code side.

Extensions install from the same marketplace sources. If you use extension-specific settings (like ESLint configuration paths or Prettier formatting rules), those transfer inside your settings.json. Cursor extensions are fully compatible with the VS Code extension API, so every extension works without modification.

Running Both Editors Side by Side

Cursor installs as a completely separate application. It does not modify, replace, or interfere with your VS Code installation. You can run both editors simultaneously, open different projects in each, and maintain separate configurations if desired. Some developers keep VS Code for specific workflows (like Remote SSH with custom setups) while using Cursor for AI-assisted development.

If you decide Cursor is your primary editor, you can uninstall VS Code without affecting Cursor. Conversely, removing Cursor leaves VS Code untouched. The getting started guide covers additional migration scenarios including keybinding customization and Cursor Rules for project-specific AI configuration.

What You Get After Downloading Cursor

Every Cursor download includes the full editor regardless of plan. AI feature access depends on your subscription tier.

Full Code Editor

Syntax highlighting for 100+ languages, IntelliSense, integrated terminal, debugger, Git source control, file explorer, search and replace, split panes, and minimap. Everything VS Code offers ships with Cursor. The editor features page covers capabilities in detail.

AI Tab Completions

Multi-line code predictions that adapt to your project context. Limited on the free Hobby plan, unlimited on Pro and above. Predictions appear inline with sub-200ms latency — accept with Tab, reject with Escape, or partially accept word-by-word.

Composer & Agent Mode

Composer edits multiple files from natural language instructions. Agent mode autonomously writes, runs, and debugs code. Both features available on all plans with usage limits varying by tier.

Extension Ecosystem

The full VS Code extension marketplace — over 40,000 extensions for languages, frameworks, themes, linters, debuggers, and productivity tools. Install from the built-in panel or import your VS Code profile. Browse extensions.

Post-Download Setup for Maximum Productivity

After installing Cursor, these configuration steps help you get the most from the AI features immediately.

Configure Cursor Rules

Create a .cursorrules file in your project root to define how AI behaves in that specific codebase. Set coding conventions ("use TypeScript strict mode"), architectural patterns ("repository pattern for data access"), and response style ("include JSDoc comments"). Cursor Rules persist across sessions and apply to all AI features — Tab completions, Composer, and agent mode all respect your rules. Teams can share rules via version control so every developer gets consistent AI behavior.

Set Up MCP Servers

Model Context Protocol servers connect Cursor's AI to external data sources — databases, APIs, documentation portals, and deployment pipelines. After downloading, configure MCP servers in your Cursor settings to give the AI richer context for code generation. For example, connecting a PostgreSQL MCP server lets the AI query your schema when generating database code. See the MCP servers guide for configuration instructions and the Stanford AI research for background on context-aware AI systems.

Download Cursor and Start Coding with AI

Free for macOS, Windows, and Linux. Import your VS Code settings in one click. No credit card for the Hobby plan. Over 1 million developers use Cursor to ship code faster. Students get one year of Pro free with a .edu email. Download now and experience the AI code editor that understands your entire codebase.

Download Cursor Free AI Features at Download

Frequently Asked Questions About Downloading Cursor

Quick answers to common download, installation, and migration questions.

What are the system requirements for Cursor?

Cursor requires macOS 10.15 Catalina or later (Intel and Apple Silicon), Windows 10/11 (x64 and ARM), or Linux with glibc 2.28+ (Ubuntu 20.04+, Fedora 32+, Debian 11+). Minimum 4 GB RAM, 8 GB recommended for optimal AI performance. Approximately 500 MB disk space after installation. Internet connection required for AI features.

How do I migrate from VS Code to Cursor?

On first launch, Cursor prompts you to import VS Code settings. Click "Import All" and your extensions, themes, keybindings, snippets, and workspace settings transfer automatically in 30-60 seconds. You can run both editors simultaneously without conflicts.

Is Cursor free to download?

Yes. Cursor is free to download on all platforms. The Hobby plan is free forever with no credit card required. It includes the full editor, VS Code extensions, Git integration, and limited AI features. Pro at $20/month adds unlimited Tab completions. See pricing for all tiers.

Can I run Cursor and VS Code at the same time?

Yes. Cursor installs as a separate application. Both editors can run simultaneously with different projects open. Settings changes in one do not affect the other. Some developers use VS Code for Remote SSH workflows and Cursor for local AI-assisted development.

How do I update Cursor after installation?

Cursor auto-updates by default. New versions trigger a notification — click to restart and apply. Check manually via Help > Check for Updates. Linux AppImage users download the latest version manually; .deb users update via apt if configured. Updates preserve all settings, extensions, and Cursor Rules.