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
Related Resources
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.
For additional information on related topics, take a look at the following resources:
- How to Debug Python Code With an AI Agent (Tutorial)
- How to Use Google's Gemini CLI for AI Code Assistance (Tutorial)
- How to Use OpenCode for AI-Assisted Python Coding (Tutorial)
- PyCharm for Productive Python Development (Guide) (Tutorial)
- AI Coding Agents Guide: A Map of the Four Workflow Types (Quiz)
- How to Debug Python Code With an AI Agent (Quiz)
- Getting Started With Google Gemini CLI (Course)
- How to Use Google's Gemini CLI for AI Code Assistance (Quiz)
- Coding With OpenCode: AI-Assisted Python (Course)
- How to Use OpenCode for AI-Assisted Python Coding (Quiz)
Have a question about this? Mentor AI can show you examples, compare related terms, and point you to tutorials.