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 a range of AI-powered features designed to support your development workflow:

  • Context-aware AI chat
    Ask questions about your code, navigate your project structure, and get relevant insights based on your current context.

  • Context-aware AI chat
  • Coding agents
    Delegate complex, multi-step tasks to AI-powered agents that can work across multiple files and handle larger changes.

  • Coding agents
  • In-editor AI assistance
    Generate or update code from natural language prompts and receive inline code completion and next edit suggestions.

  • Code insights
  • Code insights
    Ask AI to explain code, suggest improvements, assist with refactoring, and identify potential issues.

  • AI Assistant actions - Explain Code
  • Routine automation
    Reduce manual work by generating documentation, unit tests, commit messages, and pull request summaries.

  • Routine automation

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 use AI Assistant features, your request and relevant context are sent to an AI model, which processes them and returns results to the IDE as code suggestions, explanations, or other assistance

The workflow typically looks like this:

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

  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

Flexible AI configuration

AI Assistant can be set up in different ways to match your needs. You can use it with a JetBrains AI subscription, provide your own API keys, authorize agents through OAuth, or install external coding agents.

Activation options

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

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:

30 March 2026