[Go to site: main page, start]

Skip to main content

Command Palette

Search for a command to run...

Integrations

JetBrains

Use Cursor's AI agent in IntelliJ IDEA, PyCharm, WebStorm, and other JetBrains IDEs through the Agent Client Protocol (ACP).

ACP lets you stay in your JetBrains IDE while Cursor handles agent-driven development. You get access to frontier models from OpenAI, Anthropic, Google, and Cursor.

Prerequisites

Get started

1

Open the AI Chat plugin

Open the AI Chat panel in your JetBrains IDE. You can find it in the right sidebar or through View > Tool Windows > AI Chat.

2

Install Cursor from the ACP registry

In the AI Chat panel, open the agent provider list and select Add Agent from Registry. Search for Cursor and install it.

3

Authenticate

After installing, select Cursor as your agent provider.

4

Start coding

Send a prompt in the AI Chat panel. Cursor's agent reads your project, edits files, runs terminal commands, and creates code directly in your JetBrains IDE.

What you get

Cursor ACP in JetBrains IDEs provides many of the same agent capabilities available across other Cursor surfaces.

  • Model selection — Choose from frontier models suited to your task. Different models handle different kinds of work better; switch between them as needed.
  • File editing — The agent reads and writes files in your project, with changes reflected in your JetBrains editor.
  • Terminal commands — The agent runs shell commands in the IDE's integrated terminal.

How it works

Cursor ACP uses the Agent Client Protocol, an open standard for connecting AI agents to IDEs. Your JetBrains IDE acts as the ACP client, and Cursor's agent acts as the server.

When you send a prompt, the AI Chat plugin forwards it to Cursor's agent through ACP. The agent processes your request, reads your project files, and streams edits and terminal commands back to the IDE.

Pricing

Cursor ACP uses the same usage-based pricing as your Cursor subscription. See pricing for details.