AI Assistant 2026.1 Help

About AI Assistant

AI Assistant is a collection of AI-powered features and coding agents integrated into JetBrains IDEs. It connects your IDE to AI models and agents that help you write, understand, and improve code by generating snippets, explaining existing logic, suggesting improvements, and automating routine development tasks.

AI Assistant in IDE

Key capabilities

AI Assistant provides several AI-powered capabilities that help you write, understand, and improve code more efficiently, including:

  • AI Chat and agents
    Ask questions about your code, explore project structure, or run AI-powered coding agents that perform complex multi-step tasks across multiple files.

  • Select a chat mode
  • Writing and editing code
    Generate or update code from natural language prompts and receive inline suggestions, such as code completion or next-edit predictions.

  • AI-generated code suggestion
  • Understanding and improving code
    Ask AI to explain existing code, suggest improvements, assist with refactoring, and help identify potential issues.

  • AI Assistant actions - Explain Code
  • Automating routine development tasks
    Generate documentation, unit tests, commit messages, and summaries of pull requests to reduce manual work.

  • Generate Unit Tests action in context menu

Flexible AI configuration

AI Assistant can connect to different AI services depending on how it is configured. You can use it with a JetBrains AI subscription, connect your own API keys, authorize provider accounts using OAuth, or install external coding agents.

This flexibility allows you to choose the AI models and services that best fit your development workflow.

How AI Assistant works

AI Assistant integrates AI-powered capabilities directly into JetBrains IDEs. It uses the context of your project – such as the currently open file, selected code, or recent changes – to generate relevant suggestions and responses.

When you interact with AI Assistant, the process typically works as follows:

  1. You trigger a feature – for example, by asking a question in AI Chat or invoking an AI-powered action in the editor.

  2. AI Assistant collects relevant context from your project, such as selected code or the current file.

  3. The request and context are sent to an AI model, which processes the request. The model used depends on your AI Assistant configuration.

  4. The response is returned to the IDE, where it appears as code suggestions, explanations, or other assistance in the editor or tool windows.

Typical AI Assistant workflow

User triggers
feature

AI Assistant
collects context

AI model
processes request

Response is shown
in IDE

IDE compatibility

AI Assistant seamlessly integrates with JetBrains IDEs and can be installed in the following development environments:

In addition, you can use AI Assistant in other environments:

  • Android Studio – the official IDE for Android development, created by Google and based on IntelliJ IDEA by JetBrains.

  • ReSharper – available as a separate product that can be installed together with the ReSharper extension for Visual Studio.

Next steps

To start using AI Assistant, explore the following topics:

19 March 2026