Skip to main content

Cursor Guide

What is this about?

Cursor is an AI-first code editor built on the VS Code codebase. Beyond inline autocomplete, it offers an in-editor agent, cloud and terminal agents, automated PR review, and its own coding models β€” under usage-based pricing with enterprise controls. This guide maps the surfaces, the current (and recently renamed) feature names, the model and pricing picture, and the quickstart.

Source scope as of June 24, 2026

Based on official Cursor sources (cursor.com, cursor.com/docs, cursor.com/pricing, the changelog and blog). Current major version is Cursor 3.x. Naming changed across the 2.0 β†’ 3.0 cycle, so two points up front: the in-editor agentic panel is now "Agent" (Cmd/Ctrl+I), while "Composer" now names Cursor's own model family; and the former "Background Agents" are now "Cloud Agents." A few items below (exact data-retention periods, .cursorrules legacy support, CLI GA status) could not be confirmed on a current official page and are flagged rather than asserted.

1. The mental model​

SurfaceWhat it is forPrimary user
Cursor (the editor)VS Code-based AI code editor; imports your VS Code extensions, themes, settings, and keybindingsAll developers
TabAutocomplete that predicts your next edit, not just the next tokenEveryone, every keystroke
Agent (Cmd/Ctrl+I)Autonomous in-editor assistant: multi-step tasks, runs commands, edits and verifies codeDevelopers delegating work
Inline edit (Cmd/Ctrl+K)Prompt bar to transform a selection or write a terminal commandQuick local edits
Ask modeRead-only conversational mode that searches the codebase but does not editQ&A / exploration
Cloud AgentsAsync agents that run on Cursor's infrastructure, with local↔cloud handoff (formerly "Background Agents")Long-running / parallel work
Cursor CLITerminal agent β€” code from the terminal, automate in CI/CDTerminal-first / CI users
BugbotAutomated PR review on GitHub, GitLab, and BitbucketTeams reviewing PRs

Cursor is built on the VS Code codebase (a fork), so a one-click VS Code Import brings over your extensions, themes, settings, and keybindings. It uses the Open VSX extension registry rather than the proprietary Microsoft Marketplace, so a few extensions differ or are unavailable. Agents can also be launched from the web (cursor.com/agents), mobile, Slack, GitHub, and Linear, and Cursor 3 is multi-repo / multi-workspace by design.


2. Models​

  • Cursor's own models β€” the Composer family (Composer 1, 1.5, and 2.5): Cursor's agentic coding models, trained for fast in-editor work. ("Composer" today is a model name; the panel it runs in is "Agent.")
  • Third-party frontier models are available inside Cursor β€” the current families include Anthropic Claude (4.x), OpenAI GPT-5 (incl. GPT-5-Codex), Google Gemini 3, xAI Grok 4.x, and Moonshot Kimi K2.5. Point-version suffixes change often, so treat these as families and check the live list before pinning one.
  • Auto mode lets Cursor pick a model balancing intelligence, cost, and reliability β€” positioned as the everyday default. Composer is positioned for fast agentic coding.

3. Rules & context​

  • .cursor/rules β€” a directory of .mdc files (markdown + frontmatter). Four application methods: Always Apply (alwaysApply: true), Apply Intelligently (the agent decides from a description), Apply to Specific Files (globs), and Apply Manually (@-mention).
  • AGENTS.md is supported as a simpler root-level alternative, with nested files (a more specific subdirectory file takes precedence).
  • @-symbol context references files, docs, and symbols in Agent/Chat and the Cmd-K bar; the local codebase is indexed for semantic search; MCP is supported with one-click install.

(Legacy .cursorrules support was not confirmed on a current docs page β€” prefer .mdc rules or AGENTS.md.)


4. Pricing & plans​

Cursor's pricing is now usage-based: each plan includes an allowance of model usage, and on-demand usage beyond it is billed in arrears. Cursor's own models (Composer / Auto) and third-party API usage draw on separate pools. (The older per-request model is gone.)

Individual (USD/month): Hobby β€” free Β· Pro β€” 20β‹…βˆ—βˆ—Pro+βˆ—βˆ—β€”20 Β· **Pro+** β€” 60 Β· Ultra β€” $200 (positioned at ~20Γ— Pro usage).

Teams (USD/seat/month): Standard β€” 32annual/32 annual / 40 monthly Β· Premium β€” 96annual/96 annual / 120 monthly (~5Γ— the Standard allowance). New pricing applies to renewing customers from July 1, 2026.

Enterprise β€” custom pricing; adds pooled usage, invoice/PO billing, SCIM seat management, repository/model access control, audit logs, and priority support.


5. Privacy & enterprise​

Relevant if you are evaluating Cursor under DSGVO/BDSG:

  • Privacy Mode β€” when enabled, your data is not trained on, backed by technical controls and contractual requirements with model providers.
  • SOC 2 Type II attestation (report at trust.cursor.com), plus a commitment to annual third-party penetration testing.
  • Enterprise/admin controls β€” SAML/OIDC SSO, SCIM provisioning, audit logs, repository/model access control, MDM deployment, and team-wide Privacy Mode.
Confirm retention terms before a compliance sign-off

The security page did not state specific data-retention periods; it points to a separate Privacy / Data Use Policy. For a regulated deployment, confirm the exact retention terms via trust.cursor.com and that policy before making compliance claims.


6. Requirements, install, and first use​

Yes: if you want the full Cursor editor experience, you typically install the desktop app. The official download page positions the desktop app as the main product surface.

Requirements​

  • a supported desktop OS: macOS, Windows, or Linux
  • a Cursor account for sign-in and synced usage
  • a local project folder or git checkout to open in the editor
  • internet access if you want hosted models, cloud agents, sync, or web-connected workflows

Install the desktop app​

Use the official download page:

As of June 24, 2026, the official download page lists installers for:

  • macOS: ARM64, x64, Universal
  • Windows: x64 and ARM64, each in System and User variants
  • Linux: .deb, RPM, and AppImage for x64 and ARM64

If you do not want the desktop app, Cursor also exposes:

  • a web entry point for cloud-started agents
  • a CLI for terminal and CI workflows

But the editor-native day-to-day experience is the desktop app.

First run​

  1. Install Cursor from the official download page.
  2. Launch the app and sign in.
  3. On first launch, use VS Code Import if you want to bring over extensions, themes, settings, and keybindings.
  4. Open your project folder.
  5. Let Cursor finish indexing the codebase before judging the agent quality on a larger task.

Run and use it​

For a clean first session:

  1. Press Cmd/Ctrl+I to open Agent.
  2. Ask Cursor to explain the repo structure or make one small change.
  3. Review the diff.
  4. Run tests or checks before accepting broader follow-up work.

The main interaction surfaces are:

  • Agent (Cmd/Ctrl+I) for multi-step work
  • Tab for next-edit suggestions while typing
  • Cmd/Ctrl+K for inline edits and quick transformations
  • Ask mode for read-only exploration

CLI install​

The official Cursor download page also advertises the terminal installer:

curl https://cursor.com/install -fsS | bash

That is useful if you want Cursor in:

  • a terminal-first workflow
  • scripts
  • CI/CD
  • remote shells

Practical recommendation​

If your goal is "use Cursor as Cursor is meant to be used," start with the desktop app, not the CLI. Add the CLI later if you also want terminal automation.


7. Decision guide​

You want…Consider…
an all-in-one IDE with agentic coding, Tab, PR review, and admin/compliance controlsCursor
to stay on stock VS Code and add AI assistance via an extensionVS Code + an assistant extension
headless, scriptable, CI/CD-driven workflows with no GUI editora terminal/CLI agent (Cursor ships its own CLI, so this is not strictly either/or)

Pick based on whether you want an integrated editor, a lightweight add-on to your current editor, or a headless automation workflow.


Product & pricing

Docs

Related guides