# AI Assistant in JetBrains IDEs

> **TL;DR**
> The [AI Assistant](https://plugins.jetbrains.com/plugin/22282-jetbrains-ai-assistant) plugin is not bundled and is not enabled in IntelliJ IDEA by default.
>
>
>
> AI Assistant will not be active and will not have access to your code unless you install the plugin, acquire a [JetBrains
> AI Service license](https://www.jetbrains.com/help/ai-assistant/installation-guide-ai-assistant.html#ai-service-licensing) and give your explicit consent to [JetBrains AI Terms of
> Service](https://www.jetbrains.com/legal/docs/terms/jetbrains-ai-service/) and [JetBrains AI
> Acceptable Use Policy](https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/acceptable-use/) while installing the plugin.

![](https://resources.jetbrains.com/help/img/idea/2026.2/intellij.ml.llm.core.icons.aiAssistantColored.svg) AI Assistant brings AI-powered coding agents and AI features directly into IntelliJ IDEA. You can work with built-in agents, connect external ones, extend them with additional tools, and choose the models and services that fit your workflow. Key capabilities include:

* Coding agents – delegate multi-step tasks to [coding agents](https://www.jetbrains.com/help/ai-assistant/agents.html) such as [Junie](https://www.jetbrains.com/help/ai-assistant/junie-agent.html), [Claude Agent](https://www.jetbrains.com/help/ai-assistant/claude-agent.html), [Codex](https://www.jetbrains.com/help/ai-assistant/codex-agent.html), and [GitHub Copilot](https://www.jetbrains.com/help/ai-assistant/copilot-agent.html). An agent plans the work, edits files, runs commands and tests, and reports progress, while you review, keep, or roll back the changes.

* External agents through ACP – connect any agent that supports the [Agent Client Protocol](https://www.jetbrains.com/help/ai-assistant/acp.html) from a curated registry or your own configuration, without a custom integration.

* MCP tools – extend agents with external tools and data sources through the [Model Context Protocol](https://www.jetbrains.com/help/ai-assistant/mcp.html), or expose your IDE as an MCP server.

* Flexible setup – start with a [JetBrains AI subscription](https://www.jetbrains.com/help/ai-assistant/jetbrains-ai-subscription.html), [bring your own key](https://www.jetbrains.com/help/ai-assistant/bring-your-own-key-byok.html) for third-party models, [authorize agents](https://www.jetbrains.com/help/ai-assistant/activate-agents.html) with a provider account, or run [local models](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html). You can reuse the AI subscriptions you already have.

* Context-aware AI Chat – [chat](https://www.jetbrains.com/help/ai-assistant/ai-chat.html) with a supported model and ask questions about your project. Add files, folders, symbols, or commits as context, then switch to agent mode to carry out changes across your codebase.

* In-editor code assistance – autocomplete single lines and entire blocks of code following your coding style and naming conventions. Next edit suggestions then recommend your next edits and move you to the following place that might need a change.

* and [much more](https://www.jetbrains.com/help/ai-assistant/getting-started-with-ai-assistant.html).

The AI Assistant plugin is [compatible](https://www.jetbrains.com/help/ai-assistant/about-ai-assistant.html#ide-compatibility) with IntelliJ IDEA and almost all other JetBrains IDEs. Learn more on the AI Assistant [website](https://www.jetbrains.com/ai-assistant/) or in the official [AI Assistant documentation](https://www.jetbrains.com/help/ai-assistant/getting-started-with-ai-assistant.html).

[Video](https://www.youtube.com/v/zMSmhKDajKQ)

