Artificial Intelligence

From smart assistance to autonomous agents.

Artificial Intelligence

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.
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 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

Review: "JetBrains AI Assistant Review - Tommy Reviews"
Review: "JetBrains AI Assistant Review - Tommy Reviews"
Hands-on look at AI Assistant in WebStorm and PyCharm.
Review: "Junie Deep Dive: Pros, Cons, & Everything You Need to Know!"
Review: "Junie Deep Dive: Pros, Cons, & Everything You Need to Know!"
A hands-on walkthrough of Junie’s autonomous coding powers in three real-world scenarios.
Review: "Can JetBrains Junie replace manual refactoring?"
Review: "Can JetBrains Junie replace manual refactoring?"
A hands-on look at Junie’s strengths and limits in real-world Kotlin refactoring.
Review: "JetBrains Junie: My Firsthand Experience"
Review: "JetBrains Junie: My Firsthand Experience"
A professional developer gets Junie to help on two frontend projects.

Latest Tips

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.
Inline Completion Shortcut
Inline Completion Shortcut
Choose which key to use for inline AI completion.

Diving Deeper into AI

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.
Exploring JetBrains AI
Exploring JetBrains AI
Exploring JetBrains AI with Vladislav Tankov | KotlinConfersations'24.