JetBrains AI Guide: How to Use AI in Your IDE

Learn how to use JetBrains AI features – from smart coding assistance to autonomous agents.

JetBrains AI Guide: How to Use AI in Your IDE

Get Started with AI Assistant

AI Assistant brings context-aware, AI-driven features right into your JetBrains IDE to help you code faster, solve problems, and stay in flow. Powered by optimized language models, it handles everything from multiline code completion and test generation to refactoring, explaining errors, writing docs, resolving merge conflicts, and more. Whether you’re chatting, creating prompts, or working inline, it’s deeply integrated and always ready to assist — right where you need it most.
How Kotlin Developers Use JetBrains AI Assistant in IntelliJ IDEA
Get Started with AI Assistant in IntelliJ IDEA
Get Started with AI Assistant in PhpStorm
Get Started with AI Assistant in PyCharm
How to Use AI Assistant in WebStorm
Go Development with JetBrains AI Assistant
How to Use AI Assistant in Rider

Get Started with Junie

Meet Junie, your autonomous coding partner — built to help you delegate, iterate, and review. Assign tasks in natural language, and Junie handles them while you stay focused on what matters. It learns your codebase, adapts to your style, and refines results with every interaction. You stay in control — reviewing, adjusting, and moving faster with cleaner, more consistent code.
How Junie Helps You Code Faster with Kotlin in IntelliJ IDEA
How to Use Junie in IntelliJ IDEA
How to Use Junie in PyCharm
How to Build a Task Management App with Junie in WebStorm
How to Build a Simple E-Commerce App with Junie in GoLand

JetBrains AI in the Community

New AI Editor by JetBrains: Junie (Cursor killer??)
New AI Editor by JetBrains: Junie (Cursor killer??)
Watch as Nuno Maduro explores Junie.
Personal experience with JetBrains Junie™: day 1
Personal experience with JetBrains Junie™: day 1
Michelangelo van Dam's review of using Junie for the first time - Part 1
Personal experience with JetBrains Junie™: day 2
Personal experience with JetBrains Junie™: day 2
Michelangelo van Dam's review of using Junie for the first time - Part 2
Working with Junie in Legacy Code
Working with Junie in Legacy Code
Isabel's personal experience using Junie, JetBrains coding agent, from small pet projects to big legacy systems

Latest Tips

Write effective AI prompts
Write effective AI prompts
Make the most out of your conversations with AI.
When to use Junie follow-up prompt
When to use Junie follow-up prompt
And when to start a new prompt.
Using Claude Models in AI Assistant
Using Claude Models in AI Assistant
How to switch to using Claude Models
Explain Spring Data QL fragment
Explain Spring Data QL fragment
Let AI Assistant explain a Spring Data QL fragment.

Diving Deeper into AI

Why Did JetBrains Create Mellum?
Why Did JetBrains Create Mellum?
Mellum is a purpose-built language model trained from scratch to do one job well: code completion.
Introducing Mellum: JetBrains' New LLM Built for Developers
Introducing Mellum: JetBrains' New LLM Built for Developers
JetBrains launches Mellum, a proprietary large language model (LLM) specifically designed to assist software developers.
Prompt AI Directly in the Editor
Prompt AI Directly in the Editor
With PyCharm, you now have the support of AI Assistant at your fingertips. You can interact with it right where you do most of your work – in the editor.
AI and Kotlin: A Perfect Mix
AI and Kotlin: A Perfect Mix
The latest advancements in AI coding assistance by JetBrains AI for Kotlin in your IDE.