Skip to main content
Dundie·Feature Parity Map← all products

jetbrains-ai capabilities

10 mapped capabilities, each graded and dated. This is the diagnosis — the migration guide is the cure.


Capabilities

Commit message generation and VCS assistance

provisionalverified 2 days ago

AI Assistant generates commit messages from staged diffs, summarises changes, improves existing messages, and creates pull/merge request titles and descriptions. It can also flag potential issues via an AI Self-Review step before committing.

low confidence · 0.50docssource ↗source ↗

Data privacy controls and enterprise governance

provisionalverified 2 days ago

JetBrains AI provides granular opt-in/out controls over data collection. Commercial and organisational users are opted out of detailed code-level data sharing by default; admins govern collection at the org level. Users can exclude files from AI context via .aiignore files.

low confidence · 0.50docssource ↗source ↗

In-editor AI chat (Chat / Agent / Codebase modes)

provisionalverified 2 days ago

A persistent AI chat panel inside JetBrains IDEs supporting three modes: standard Chat for Q&A and code generation; Agent mode for multi-step autonomous tasks across files; and Codebase mode, which automatically gathers relevant project context via RAG-based retrieval before answering.

low confidence · 0.50docssource ↗source ↗

Inline AI code completion

provisionalverified 2 days ago

Real-time ghost-text code suggestions powered by Mellum, JetBrains' proprietary code-optimised LLM. Suggests single lines, multi-line blocks, and entire functions as you type, across 28+ languages.

medium confidence · 0.75docssource ↗source ↗

Junie CLI (standalone terminal agent, beta)

provisionalverified 2 days ago

A standalone command-line evolution of Junie that runs outside any IDE — usable from a terminal, in CI/CD pipelines, or on GitHub and GitLab. It is LLM-agnostic, supporting models from OpenAI, Anthropic, Google, and xAI Grok.

medium confidence · 0.75docssource ↗source ↗

Junie autonomous coding agent (in-IDE)

provisionalverified 2 days ago

Junie is JetBrains' autonomous coding agent plugin for JetBrains IDEs. It operates in Code mode (plan, execute, test, self-correct across multiple files) or Ask mode (conversational codebase Q&A with full project context).

low confidence · 0.50docssource ↗source ↗

Local and offline model support (Ollama, LM Studio, BYOK)

provisionalverified 2 days ago

AI Assistant can connect to locally-hosted models via Ollama or LM Studio, or to any OpenAI-compatible server (llama.cpp, LiteLLM, etc.), enabling AI assistance with no data leaving the machine. BYOK lets users supply their own API keys for Anthropic, OpenAI, Google, Vertex AI, or compatible endpoints.

medium confidence · 0.75docssource ↗source ↗

MCP tool support (client and server)

provisionalverified 2 days ago

JetBrains AI Assistant acts as an MCP client, connecting to external MCP servers to extend its capabilities with custom tools and data sources. Separately, JetBrains IDEs expose a built-in MCP server so that external agents (Claude Desktop, Cursor, etc.) can drive the IDE's code analysis, debugging, and refactoring tools.

low confidence · 0.50docssource ↗source ↗

Next Edit Suggestions

provisionalverified 2 days ago

Predicts the next code location you are likely to edit and proposes the change inline. Differs from completion by modifying existing code rather than inserting new text, and can propose edits beyond the immediate cursor position.

medium confidence · 0.75docssource ↗source ↗

Plans, credits, and usage gating

provisionalverified 2 days ago

JetBrains AI is sold in four tiers — AI Free, AI Pro, AI Ultimate, and AI Enterprise — using a credit-based quota system where 1 AI Credit equals $1 USD. Different features consume credits at different rates; inline code completion and Next Edit Suggestions availability vary by tier.

low confidence · 0.50docssource ↗source ↗

Editorial guidance, not a warranty. AI tools change weekly; every entry carries the date it was last verified. Verify before relying on a specific capability.