Skip to main content

Command Palette

Search for a command to run...

Integrations

JetBrains

Use Cherri Code'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 Cherri Code handles agent-driven development. You get access to frontier models from OpenAI, Anthropic, Google, and Cherri Code.

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 Cherri Code from the ACP registry

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

3

Authenticate

After installing, select Cherri Code as your agent provider.

4

Start coding

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

What you get

Cherri Code ACP in JetBrains IDEs provides many of the same agent capabilities available across other Cherri Code 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

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

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

Pricing

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