Cursor

AI code editor

Cursor is an AI code editor and coding-agent platform for understanding codebases, generating and editing code, debugging, running tests, reviewing changes, and delegating software-development tasks to local or cloud agents.

Company Anysphere
Free plan Yes
Paid plans from $20/month
Ease of use Moderate

What you can do with Cursor

Key features
✓
Understand codebases

Ask Cursor to trace repositories, locate relevant files, explain architecture, and summarize how projects fit together

✓
Build and refactor software

Use natural-language instructions to generate, edit, restructure, and migrate code across multiple files

✓
Debug and test code

Reproduce issues, run terminal commands, inspect failures, write tests, and verify proposed fixes

✓
Plan larger changes

Use planning workflows and Projects to break down larger features or migrations before implementation

✓
Run cloud agents

Delegate repository tasks to isolated remote environments that can edit code, run tests, and open pull requests

✓
Review code changes

Inspect diffs, review generated changes, and use Bugbot for agentic code-review workflows

✓
Customize coding workflows

Configure rules, skills, plugins, hooks, and MCP tools for project-specific behavior

✓
Automate recurring development work

Run agents on schedules or triggers and connect them to tools such as Slack, Linear, GitHub, and other development services

How Cursor works

Install Cursor, sign in, open a project folder, and describe a coding task in the editor or agent interface. Cursor uses the selected workspace context and available tools to propose or make changes, run commands and tests, and show the resulting diff for review; larger tasks can be delegated to cloud agents or automations.

INPUTS
Text promptsCodeCode repositoriesDocumentsImagesURLsVoice
OUTPUTS
CodeTextDiffsTest resultsPull requestsTranscripts

Who Cursor is for

BEST FOR

Developers who want AI assistance embedded directly in the editor, engineering teams coordinating agent-based development, and organizations that need codebase-aware automation with enterprise administration.

LESS SUITED FOR

Nontechnical users looking for a general-purpose chatbot, teams that cannot send code or development context through a hosted AI service, or users who need a full mobile IDE rather than mobile agent supervision.

Strengths & limitations

+ Strengths

  • Deep integration with the coding workflow
  • codebase-aware agents that can inspect and modify multiple files
  • terminal execution and test-running
  • selectable models from multiple providers
  • cloud agents for asynchronous work
  • broad integrations and MCP support
  • desktop, web, CLI, and iOS access
  • strong enterprise administration and privacy controls.

– Limitations

  • Usage-based billing can make monthly costs difficult to predict
  • autonomous agents can introduce security and review risks
  • many important workflows require sending code context to hosted services
  • the product is primarily intended for developers and has a steeper learning curve than general chat tools
  • the native mobile app is for directing and reviewing agents rather than editing code.

Pricing & access

FREE ACCESS Free plan available

The Hobby plan is free, requires no credit card, includes limited Agent requests, and provides access to Composer.

PAID ACCESS $20/month

The Hobby plan is free. Individual paid plans start at $20/month. Teams starts at $40/user/month. Enterprise pricing is custom. Plans include model-usage allowances, with on-demand usage billed after included usage is consumed. Annual plans are advertised as offering a 20% discount.

FREE TRIAL No free trial listed
USAGE LIMITS Plan limits apply

Usage varies by plan, selected model, and feature. The free Hobby plan has limited Agent requests. Paid plans include model-usage allowances, and additional usage may be purchased on demand. Cloud agents, Bugbot, and model selection can consume usage at different rates.

Platforms & access

✓ Web app
✓ Mobile app
✓ Desktop app
– Browser extension
✓ API
– Embeddable

Desktop application for macOS, Windows, and Linux; web application at cursor.com/agents; CLI; native iOS app for directing agents; Android access through the web progressive web app.

Product format: standalone

Product specs

Standard features
✓ Web access
✓ File upload
✓ Memory
✓ Custom agents
✓ Scheduled automation
– Knowledge base
– Website ingestion
✓ Code execution
✓ Computer actions
✓ Integrations
– Webhooks
✓ MCP support
✓ Bring your own key
✓ Model selection
✓ Collaboration
✓ Shared workspace
✓ Admin controls
✓ SSO
✓ Role permissions
✓ Analytics
✓ Templates
– No-code
✓ Project workspace
– Brand tools
– Performance scoring

Cursor is based on the workflow of a code editor but now includes local agents, cloud agents, automations, projects, code review, Bugbot, MCP, plugins, skills, hooks, rules, model selection, web access, terminal execution, browser use, and mobile agent supervision. Some capabilities and usage limits depend on subscription tier.

Categories & capabilities

Browse similar tools

Integrations & models

INTEGRATIONS Connected workflows

Documented integrations and connectors include GitHub, GitLab, Azure DevOps, Bitbucket, JetBrains, Xcode, Slack, Microsoft Teams, Jira, Linear, Notion, MCP servers, plugins, and the Cursor CLI. Cloud agents can also be triggered from web, mobile, Slack, GitHub, Bitbucket, Linear, and the API.

MODELS Models used

Publicly documented model providers and model families include Anthropic, OpenAI, Google, SpaceXAI, Cursor-developed models, and Meta. Available model choice varies over time and by plan or feature.

Privacy & data Data handling, AI training, retention and security
↓
Data handling

Cursor sends requests through its backend to provide AI features. Privacy Mode can be enabled by individual users or administrators. Cursor states that Privacy Mode prevents code data from being used for model training and applies technical and contractual controls with model providers. Codebase indexing and cloud-agent workflows may involve server-side processing or temporary storage depending on the selected mode and feature.

AI training

Cursor's current privacy policy states that Inputs and Suggestions are not used to train models or permitted to be used by third parties for training unless content is flagged for security review, the user explicitly reports it as feedback, or the user explicitly agrees to training use. Privacy Mode also guarantees that code data is not used for training by Cursor or its model providers.

Data retention

Retention varies by feature and privacy setting. The privacy policy says personal data is retained only as long as necessary for service operation, legitimate business needs, legal compliance, safety, and dispute resolution. Cloud or background agents may retain code for the duration of an agent run and for a limited period afterward; the background-agent documentation describes retention on the order of a few days.

Security

Cursor reports SOC 2 Type II, ISO/IEC 27001:2022, ISO/IEC 42001:2023, and AIUC-1 certifications or attestations as of August 2026. Enterprise controls include SSO, SCIM, audit logs, service accounts, repository and model access controls, network controls, and centralized privacy settings. Cloud agents run in isolated environments but can have internet access and may automatically execute commands, creating prompt-injection and data-exfiltration risks.

About Cursor

Cursor combines a familiar code editor with AI assistance that can work across an entire project rather than only responding to isolated code snippets. Developers can ask it to explain a repository, plan a feature, modify multiple files, run terminal commands, investigate failures, and present changes for review. Its main value is bringing codebase-aware agents into the normal software-development workflow.

What is Cursor?

Cursor is an AI code editor and coding-agent platform developed by Anysphere. It is designed for developers who want to use natural-language instructions while working directly inside a software project. Instead of treating code generation as a separate chat activity, Cursor connects prompts to the current workspace, files, terminal, repository history, rules, and configured tools.

A typical task might involve asking Cursor to trace how a feature works, propose an implementation plan, edit several related files, run tests, investigate an error, and show the resulting diff. Developers remain able to inspect and revise the changes, while more autonomous tasks can be delegated to cloud agents that work asynchronously on a repository.

How developers use Cursor

After installing the desktop application and signing in, a user opens a project folder and starts an editor or agent session. Cursor can use the workspace and selected files as context, search the codebase, explain unfamiliar components, and identify files likely to be affected by a change. The user can then accept, reject, or refine proposed edits.

For larger tasks, planning features and Projects help separate investigation from implementation. An agent can be asked to break down a migration, implement the plan across multiple files, execute terminal commands, run tests, and report what changed. This makes Cursor more suitable for repository-level work than tools focused only on inline autocomplete.

Core capabilities

Codebase-aware editing and generation

Cursor can generate new code, refactor existing code, migrate patterns, and make coordinated edits across a project. Its codebase search and contextual explanations are useful when a developer needs to understand how unfamiliar files, services, or modules fit together before changing them.

Agentic debugging and testing

Agents can inspect errors, run terminal commands, write or update tests, and investigate failing builds. The resulting workflow is still review-oriented: generated edits and command results need to be checked, particularly when an agent is allowed to execute commands or modify a large portion of a repository.

Cloud agents and asynchronous work

Cloud agents allow repository tasks to run in isolated remote environments rather than only in the local editor. Depending on the workflow, they can edit code, run tests, and open pull requests. This is useful for delegating longer tasks or initiating work from the web, mobile app, Slack, GitHub, Bitbucket, Linear, or the API.

Code review and development integrations

Cursor includes code-review workflows and Bugbot-assisted review, along with integrations involving services such as GitHub, GitLab, Azure DevOps, Bitbucket, Jira, Linear, Notion, Slack, Microsoft Teams, JetBrains, and Xcode. MCP servers, plugins, skills, hooks, and project rules can extend how agents access tools and follow local development conventions.

Model choice and customization

The platform provides access to model families from multiple providers, including Anthropic, OpenAI, Google, SpaceXAI, Cursor, and Meta, although the available selection can change by plan and feature. Users can configure rules and other project-specific settings so that agents follow preferred coding practices or operational constraints.

Platforms and workflow fit

The primary experience is the Cursor desktop application for macOS, Windows, and Linux. Cursor also provides a web interface for agents, a CLI, and a native iOS app for directing and reviewing agent work. Android users can access the web progressive web app; the research describes a native Android application as planned rather than released.

Cursor is best understood as a development environment with embedded agents, not as a general-purpose chatbot or a mobile coding IDE. Its strongest use cases involve repositories, terminal-based development, pull requests, tests, and collaboration among technical users. The mobile and web surfaces are mainly useful for supervising or initiating agent work rather than replacing the full desktop editing workflow.

Pricing and access

Cursor has a free Hobby plan that does not require a credit card and includes limited Agent requests and access to Composer. Paid individual plans start at $20 per month, while the Teams plan starts at $40 per user per month. Enterprise pricing is custom.

The pricing structure is usage-sensitive rather than a simple unlimited subscription. Allowances vary according to the plan, model, and feature, and additional model usage can be billed on demand after included usage is consumed. Cloud agents, Bugbot, and model selection may consume usage at different rates. Annual plans are advertised with a 20% discount, but the practical cost depends on how intensively agents and higher-cost models are used.

Privacy and security considerations

Cursor sends requests through its backend to provide AI features, so organizations should evaluate how source code and development context move through the service. Privacy Mode can be enabled by users or administrators. Cursor states that Privacy Mode prevents code data from being used to train models and that its broader policy does not use inputs and suggestions for training unless specific exceptions apply, such as explicit feedback or agreement.

Codebase indexing and cloud-agent workflows may involve server-side processing or temporary retention depending on the selected feature and settings. Cloud agents operate in isolated environments, but they may have internet access and can execute commands. That creates practical risks involving prompt injection, unintended changes, secrets, or data exfiltration. Human review, restricted credentials, repository controls, and careful agent permissions remain important.

For organizations, enterprise controls include SSO, SCIM, audit logs, service accounts, role and access controls, repository and model restrictions, network controls, and centralized privacy settings. These features make Cursor more suitable for managed engineering environments than an unmanaged code-generation extension, although they do not remove the need for internal security policies.

Strengths and limitations

  • Strong repository context: Cursor can work across files and understand relationships within a project instead of limiting assistance to the code currently visible in the editor.
  • Useful agent workflow: Planning, editing, terminal execution, testing, and diff review are connected in one development environment.
  • Flexible deployment options: Local desktop agents can be supplemented by cloud agents, CLI workflows, web access, and mobile supervision.
  • Broad extensibility: Model selection, MCP, plugins, skills, hooks, and rules support customized engineering workflows.
  • Usage can be difficult to predict: Model and agent consumption varies by task, and on-demand billing can increase costs beyond the subscription price.
  • Agents require oversight: Autonomous edits and command execution can introduce bugs or security problems, especially when tasks involve network access or sensitive repositories.
  • It is specialized software: Cursor is primarily for developers and has more setup and workflow complexity than a general chat application.
  • Mobile access is limited in purpose: The iOS experience is focused on directing and reviewing agents, not providing a full mobile development environment.

Who should use Cursor?

Cursor is a good fit for individual developers, technical founders, startups, and engineering teams that want AI assistance integrated into everyday coding. It is particularly useful when work involves unfamiliar repositories, multi-file changes, repetitive refactoring, test investigation, code review, or delegating tasks that can be checked through a pull request.

Teams should consider it carefully if they have strict restrictions on sending code to hosted services, cannot tolerate variable usage costs, or need a fully local development assistant. Nontechnical users looking for a general-purpose conversational tool are also unlikely to benefit from its editor-centered workflow. For developers who are comfortable reviewing generated diffs and managing agent permissions, however, Cursor provides a practical bridge between code completion and more autonomous software-development tasks.

Cursor is an AI code editor for repository-aware coding, debugging, testing, code review, terminal work, and local or cloud-based development agents. It offers a free tier and paid plans with usage allowances, but agent activity and additional model usage can affect costs. Its desktop workflow is aimed at developers and teams that can review AI-generated changes and manage hosted-code and security considerations.

Answers to Frequently Asked Questions

Is Cursor safe for private or enterprise code?
Organizations should evaluate how source code and development context are processed because Cursor sends requests through its backend. Privacy Mode is available, and Cursor states that it prevents code data from being used to train models. Enterprise controls include SSO, SCIM, audit logs, access controls, repository and model restrictions, network controls, and centralized privacy settings. Human review and restricted agent permissions are still important, especially for cloud agents that can access the internet or execute commands.
How much does Cursor cost?
Cursor offers a free Hobby plan with limited Agent requests and Composer access. Paid individual plans start at $20 per month, Teams starts at $40 per user per month, and Enterprise pricing is custom. Costs can vary because usage depends on the selected plan, model, and features, with additional usage potentially billed on demand.
What is Cursor used for?
Cursor is an AI code editor and coding-agent platform used for code generation, refactoring, debugging, testing, codebase exploration, and repository-level software development. It lets developers use natural-language instructions to analyze projects, edit multiple files, run terminal commands, and review resulting diffs.
What platforms does Cursor support?
Cursor's desktop application supports macOS, Windows, and Linux. It also provides a web interface for agents, a CLI, and a native iOS app for directing and reviewing agent work. Android users can access Cursor through its web progressive web app.