Skip to content

JetBrains AI Assistant

JetBrains AI Assistant is a collection of AI-powered features and coding agents built into JetBrains integrated development environments (IDEs), including PyCharm. It embeds code-aware chat, inline generation, and explanations directly in the editor to help you write and understand code faster.

AI Assistant provides context-aware code completion and next edit suggestions, code and diff explanations, automated test and docstring generation, and proposals for commit messages, pull request summaries, and refactoring. It also integrates coding agents that autonomously plan and execute multi-step tasks across several files, such as implementing a fix, refactoring, or generating tests.

The integrated agents are JetBrains’ own Junie along with Claude Agent, Codex, and GitHub Copilot, and external agents connect through the Agent Client Protocol (ACP).

AI Assistant installs as a plugin and can be activated in several ways: with a JetBrains AI subscription that includes a free tier, with an API key for a third-party provider, by authorizing an integrated agent with a provider account, or by adding an external coding agent. Local models through providers such as Ollama and LM Studio are also supported.

Official website: jetbrains.com/ai-ides

A person in overalls pointing at a four-piece puzzle map labeled IDE, Cloud, CLI, and PR/Repo, with a map info legend beside it and a Python logo.

Tutorial

AI Coding Agents Guide: A Map of the Four Workflow Types

AI coding agents come in four types: IDE, terminal, PR, and cloud. Learn how each workflow fits into modern Python development.

intermediate ai

For additional information on related topics, take a look at the following resources:

Have a question about this? Mentor AI can show you examples, compare related terms, and point you to tutorials.


By Martin Breuss • Updated Oct. 1, 2026 • Reviewed by Leodanis Pozo Ramos