Cursor Documentation
  1. Get Started
Cursor Documentation
  • Get Started
    • Introduction
    • Installation
    • FAQ
  • Guides
    • Editor Migration
      • Migrate from VS Code
      • Migrate from JetBrains IDEs
    • Languages & Frameworks
      • JavaScript & TypeScript
      • iOS & macOS (Swift)
      • Java
  • Editor
    • AI Commit Message
    • Notepads (Beta)
    • Keyboard Shortcuts
    • Tab
      • Overview
      • Tab vs GitHub Copilot
      • Auto-import
      • Advanced Features
    • Chat
      • Overview
      • Agent mode
      • Ask mode
      • Custom modes
      • Tools
      • Apply
    • ⌘K
      • Overview
      • Terminal Cmd K
  • Context
    • Codebase Indexing
    • Rules for AI
    • Ignore Files
    • Model Context Protocol
    • @ Symbols
      • Overview
      • @Files
      • @Folders
      • @Code
      • @Docs
      • @Git
      • @Web
      • @Definitions
      • @Link
      • @Lint Errors
      • @Lint Errors
      • @Recent Changes
      • @Cursor Rules
      • @Notepads
      • @Summarized Composers
      • #Files
      • /command
  • Account
    • Plans & Usage
    • Dashboard
    • Billing
    • Business
      • Get Started
      • Members + Roles
      • Analytics
      • SSO
  • Settings
    • Models
    • Custom API Keys
    • Early Access Program
  • Troubleshooting
    • Common Issues
    • Troubleshooting Guide
    • Getting a Request ID
  1. Get Started

Installation

Learn how to install, set up, and use Cursor with AI features like Chat, Tab, and Composer

Installation#

1.
Visit cursor.com and click the “Download” button
The installer for your operating system will automatically download
2.
Run the installer and wait for installation to complete
3.
Launch Cursor via the Desktop shortcut or from the Applications menu

Setting up#

On your first launch, you’ll be prompted to configure a few settings to ensure you get up and running quickly!

Keyboard shortcuts#

If you are coming from a different editor, you can choose the default shortcuts you want to start with, so they are as familiar as possible.

Language#

If you want the AI to talk to you in a different language, you can enter the name of the language you want to use. This can be configured further in the Rules for AI.

Codebase Indexing#

Cursor indexes your codebase locally to provide better AI suggestions. Learn more in Codebase Indexing.

CLI Shortcuts#

You can choose to install cursor and code commands to launch Cursor from the terminal.
After configuring these settings, you will have the option to import your VS Code settings in one click. If you accept, this will import your extensions, themes, user settings, and keyboard shortcuts into Cursor, so you can get started right away.
Next, you’ll be asked about your data preference. To learn more about this, and make an informed decision, read more about our dedicated privacy page

Logging In#

1.
Once you click “Sign Up” or “Login”, you’ll be prompted to setup an account. You can choose to use your email, or sign up with Google or GitHub.
2.
Once signed in, you’ll be sent back to Cursor and you’ll be ready to start coding!
If you’re using Cursor for the first time, you’ll get a 14-day free trial of Cursor Pro as soon as you sign up. Learn more about Cursor Pro on our website.

Migrating from other editors#

While Cursor is built on top the same core as VS Code, there are some key differences that you should be aware of. Additionally, for those coming from other editors, you may not be familiar with the structure of Cursor.
To help you get started, we’ve put together a guide to help you migrate from other editors.
Migrating from VSCode
Migrating from JetBrains
We hope to add more migration guides for other editors soon!

Next Steps#

Now that you’ve installed Cursor, head over to the Introduction to learn about Cursor’s features and how to get started using them.
Modified at 2025-03-26 09:33:43
Previous
Introduction
Next
FAQ
Built with