Home / Companies / JetBrains / Blog / Post Details
Content Deep Dive

How to Use AI Agents in IntelliJ IDEA With ACP - The JetBrains Blog

Blog post from JetBrains

Post Details
Company
Date Published
Author
Anton Arhipov
Word Count
1,044
Company Posts That Month
42
Language
American English
Hacker News Points
-
Post removed?
No
Summary

Agent Client Protocol (ACP) provides a standardized connection between IntelliJ IDEA and AI coding agents, allowing developers to use bundled agents such as Codex, Claude Agent, and Junie or add other compatible options without separate plugins or bespoke integrations. Similar to how the Language Server Protocol simplified language tooling, ACP uses JSON-RPC to let the IDE communicate with local agent processes while preserving each agent’s distinct models, authentication, planning behavior, tools, commands, and optional capabilities. IntelliJ IDEA remains the workspace for navigating projects, reviewing diffs, and managing edits, while agents handle tasks through the shared interface and can receive extra context via MCP servers. Developers can install public agents from the ACP Registry, which manages installation, updates, and uninstalling, or connect internal agents through an acp.json configuration file that specifies executable commands, arguments, and optional environment variables. The approach enables teams to select specialized agents for different work, retain control over credentials and privacy considerations, and switch agents if a provider becomes unavailable without leaving the same IntelliJ IDEA project.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
MCP 5 3,789 413 151 -65%
AI Agents 3 2,716 579 174 -60%
LLM 1 2,482 499 155 -67%
Observability 1 1,527 341 123 -63%
Secrets Management 1 1,002 214 87 -60%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.