Cursor

by Cursor

AI-first code editor that turns powerful agents into your pair programmer

✓ Free tierPaid plansLogin required
Try Cursor(opens in new tab)

About

Cursor is an AI-centric code editor built to function as an intelligent pair programmer directly inside your development environment. It presents a familiar interface similar to Visual Studio Code, but augments it with deeply integrated AI agents, chat, and autocomplete that operate over your entire codebase. You can highlight code or files and ask Cursor to implement features, fix bugs, write tests, or explain complex logic, with the agent proposing edits that you can accept, modify, or reject in context. Under the hood, Cursor routes your requests to modern foundation models such as OpenAI and Anthropic models, and exposes capabilities like extended-context agents, background agents, and rules and skills that let you automate repetitive or organization-specific patterns. Instead of manually editing dozens of files, you can describe the desired change once and let the agent propose a consistent set of edits across the project, while you remain in control via diff views and inline suggestions. Cursor’s free Hobby tier gives developers a way to experiment with AI-assisted development through limited agent usage and completions, while paid individual plans (Pro, Pro+, Ultra) layer on larger pools of model usage, unlimited tab completions, and access to advanced features such as larger context windows and higher usage quotas. Business-oriented plans (Teams and Enterprise) add collaboration capabilities including cloud agents with shared team context, shared rules and skills, centralized billing, SSO, and organizational controls, so teams can standardize how AI is applied across their codebases. What distinguishes Cursor is that AI is not bolted on as an extension, but is the core of the editor: features like Auto mode choose cost-efficient models for everyday tasks, while Max modes unlock extended context for large-scale refactors or repository-wide reasoning. Combined with CLI tools, documentation, and team features, Cursor aims to be a full development environment where code navigation, generation, and modification are all mediated by specialized AI agents that understand both your code and your intent.

What you can do with it

  • Implement new features from natural language specifications across a large codebase
  • Refactor legacy modules or services with safe, reviewable AI-generated edits
  • Generate and maintain unit and integration tests based on existing code and behavior
  • Debug failing tests or runtime errors by having the agent trace logic and propose fixes
  • Onboard to unfamiliar repositories by asking the agent to explain files, flows, and architecture

Pricing

Hobby — Free, limited agent requests and tab completions
Pro — $20/mo, $20 in AI agent usage, unlimited tab completions
Pro+ — $60/mo, about $70 in AI agent usage (~3x Pro), unlimited tab completions
Ultra — $200/mo, about $400 in AI agent usage (~20x Pro), priority access to new features
Teams — $40/user/mo, $20 of agent usage per user, centralized billing, usage analytics, SAML/OIDC SSO
Enterprise — Custom pricing, pooled usage, invoice/PO billing, SCIM seat management, priority support

How to access

Cursor is accessed primarily via its dedicated desktop IDE (VS Code–style) for major operating systems, with open signup using email or SSO; teams can enable cloud agents, shared rules, and centralized usage via the Teams and Enterprise plans, which add SAML/OIDC SSO and SCIM seat management. There is no general waitlist, but Enterprise customers engage through sales for custom contracts and invoicing.

Access requires account signup with email or SSO and sign-in to the Cursor desktop app; the tool is primarily a desktop IDE for macOS, Windows, and Linux with a VS Code–like interface, plus a Teams/Enterprise offering that uses SAML/OIDC SSO for organizations. Students can access a Pro-equivalent tier by verifying student status, which includes $20/month of usage credits. There is no waitlist for standard users; larger enterprises can contact sales for custom Enterprise deployments and invoicing.

Tips for getting the best results

Install the Cursor desktop app, open your repository, and let it index your codebase so that agents and chat have full-project context before attempting larger refactors. Use natural language prompts tied to specific selections (highlight functions, files, or diffs) when asking Cursor to implement features, refactor, or write tests, and review the proposed patch view before applying changes. Configure project-level rules and styles (for example, frameworks, linting rules, and architectural constraints) so that the agent consistently follows your conventions across different tasks and contributors. For heavy usage, pick a subscription tier that matches your expected token consumption and enable pay-as-you-go overages only when you understand the cost of Auto and Max modes, which depend on underlying model token pricing. In team setups, define shared skills and enable cloud agents with team context so that explanations, utilities, and patterns learned in one area of the codebase are reusable for everyone.

Known limitations

Cursor’s capabilities and costs are tightly coupled to third-party foundation models, so performance, latency, and pricing can change as providers adjust their APIs and token rates. Usage-based billing means complex tasks, large-context Max Mode sessions, or heavy frontier-model use can become expensive if teams do not actively monitor token consumption and overages. As with all code-generation tools, generated patches may compile but still contain subtle logic bugs, security issues, or style mismatches, so human review and testing remain essential. Cursor’s strongest features are available inside its own IDE rather than generic editors, which can require teams to adopt a new primary environment instead of standard VS Code. Enterprise-grade guarantees around data residency, regulatory compliance, and training-data provenance ultimately depend on both Cursor and its upstream model providers, which may be a constraint for highly regulated organizations.

Model / Technology

Hybrid AI stack orchestrating multiple frontier code models (e.g., OpenAI, Anthropic) with in-editor agents, Auto model routing, and usage-based token billing

Commercial use

Cursor itself is an editor and orchestrator over third-party foundation models, and its documentation emphasizes that requests are backed by public model APIs such as OpenAI and Anthropic, billed at their public rates. Commercial-use rights for generated code therefore primarily follow the underlying model providers’ terms of use (which generally allow commercial use of outputs), while enterprises can negotiate additional data, security, and compliance terms under custom Enterprise agreements; users should review Cursor’s Terms of Service and the upstream model providers’ policies for specific IP and attribution conditions.

Training data

Cursor does not publish a standalone training dataset because it does not run a single proprietary foundation model; instead, it routes requests to external code models like OpenAI’s GPT-4-class and Anthropic’s Claude via its Auto and Max modes. Those models are trained on mixtures of licensed data, publicly available code and text, and provider-curated corpora as described in their own documentation, and Cursor layers project-level indexing and context management on top rather than building a web-scale training corpus itself. As with other code-generation tools, there is ongoing industry discussion around the use of public code repositories and open source licenses in model training, so organizations with strict compliance needs typically combine Cursor with private repositories and enterprise-grade data controls.