Skip to main content

Feature Matrix

General features

Feature / IDEIDEA1Android StudioPyCharmGoLandRiderWebStormPhpStorm
Increase Test Coverage+++20262026+2026
Code buttons: Generate tests, Repair tests+++20262026+2026
Generate Tests From Execution++20262026202620262026
Flaky test analysis+++++++
Agent Chat+++++++
Simple Mode+++++++
Message Queue+++++++
Ask/Copy+++++++
Images+++++++
Memory Bank+++++++
Agent chat compression+++++++
Inline code generation+++++++
Commit message generation+++++++
TMS systems support+++++++
¹ IDEA Community, IDEA Ultimate

Features that help you control the agent

Feature / IDEIDEA1Android StudioPyCharmGoLandRiderWebStormPhpStorm
Plugin Settings+++++++
MCP servers+++++++
Skills+++++++
AGENTS.md+++++++
Agent Rules+++++++
Agent Onboarding+++++++
Model Routing (Sub-agent Profiles)+++++++
Agent Modes+++++++
.readignore/.writeignore+++++++
Edit Scope+++++++
Agent Changes+++++++
Auto Review+++++++
Review Results Window+++++++
Vulnerability search++-----
¹ IDEA Community, IDEA Ultimate

Agent Features

Feature / IDEIDEA1Android StudioPyCharmGoLandRiderWebStormPhpStorm
Read files and browse directories+++++++
Find usages of an entity+++++++
Web search & Web fetch+++++++
Indexes for fast code search+++++++
Read, edit, create files+++++++
Get errors in file+++++++
Rename Across the Project+++++++
Call terminal commands with project SDK+++++++
Call IDE Inspections+++++++
Run the debugger, set breakpoints+++++++
Use Build System+++2026++2026
Run Tests with Instrumentation+++20262026+2026
Read code from dependencies+++2026+20262026
¹ IDEA Community, IDEA Ultimate

Agent Modes

Feature / AgentGeneralCodeDebugPlanTestReviewAskOrchestrator
Read files and browse directories++++++++
Find usages of an entity+++++++-
Web search & Web fetch+++++++-
Indexes for fast code search+++++++-
Read, edit, create files+++++---
Get errors in file+++++---
Rename Across the Project+++++---
Call terminal commands with project SDK++++++--
Call IDE Inspections-----+--
Run the debugger, set breakpoints--+-----
Use Build System++++++--
Run Tests with Instrumentation++++++--
Read code from dependencies+++++++-
Call subagents+------+