JetBrains AI Assistant
JetBrains AI Assistant is an AI tool for development tasks. IDE-native AI assistance for JetBrains products, including contextual completion, chat, code generation, explanations, refactoring help, and coding agents.
- Free
- $100/year
- $300/year
- Custom pricing

Features
JetBrains AI Assistant works inside JetBrains IDEs with project context, inline completion, chat, editing actions, and flexible model configuration.
- Contextual completion
- Completes single lines, code blocks, and entire functions in real time using project context and the developer's naming style.
- Suggestion controls
- Developers can accept a complete suggestion, accept it word by word or line by line, or reject it from the editor.
- Local and cloud models
- Completion can use local models, cloud models, both together, or an OpenAI-compatible provider configured by the user.
- Project-aware chat
- AI Chat uses open files, selected code, and project structure as context for questions and coding help.
- Coding agents
- Coding agents can work across multiple files on complex, multi-step development tasks.
- Routine automation
- Generates documentation, unit tests, commit messages, and pull-request summaries from IDE context.
Pricing
AI Free
For light IDE-native completion and occasional AI assistance.
- 3 AI Credits per 30 days
- Cloud code completion
- IDE integration
- No subscription fee
AI Pro
For regular AI-enhanced IDE workflows and occasional agent use.
- 10 AI Credits per 30 days
- Credit top-ups
- AI chat
- Coding agents
AI Ultimate
For frequent use of coding agents and other credit-consuming AI features.
- 35 AI Credits per 30 days
- Credit top-ups
- Frequent agent use
- All core AI features
AI Enterprise
For organizations requiring enterprise security, administration, and custom AI integrations.
- Enterprise security
- Custom AI integrations
- Organization controls
- Higher resource allocation
FAQ
Can AI Assistant complete whole functions?
Completes single lines, code blocks, and entire functions in real time using project context and the developer's naming style.
Can I accept only part of a suggestion?
Developers can accept a complete suggestion, accept it word by word or line by line, or reject it from the editor.
Can completion use a local or custom model?
Completion can use local models, cloud models, both together, or an OpenAI-compatible provider configured by the user.
Does chat understand project context?
AI Chat uses open files, selected code, and project structure as context for questions and coding help.
Can it handle changes across several files?
Coding agents can work across multiple files on complex, multi-step development tasks.
Which routine development artifacts can it generate?
Generates documentation, unit tests, commit messages, and pull-request summaries from IDE context.

