Feature Matrix
General features
| Feature / IDE | IDEA1 | Android Studio | PyCharm | GoLand | Rider | WebStorm | PhpStorm |
|---|---|---|---|---|---|---|---|
| Increase Test Coverage | + | + | + | 2026 | 2026 | + | 2026 |
| Code buttons: Generate tests, Repair tests | + | + | + | 2026 | 2026 | + | 2026 |
| Generate Tests From Execution | + | + | 2026 | 2026 | 2026 | 2026 | 2026 |
| Agent Changes | + | + | + | + | + | + | + |
| Ask/Copy | + | + | + | + | + | + | + |
| Agent Chat | + | + | + | + | + | + | + |
| MCP servers | + | + | + | + | + | + | + |
| Skills | + | + | + | + | + | + | + |
| AGENTS.md | + | + | + | + | + | + | + |
| Agent Rules | + | + | + | + | + | + | + |
| Agent Onboarding | + | + | + | + | + | + | + |
| Message Queue | + | + | + | + | + | + | + |
| Simple Mode | + | + | + | + | + | + | + |
| Model Routing (Sub-agent Profiles) | + | + | + | + | + | + | + |
| Agent Modes | + | + | + | + | + | + | + |
| .readignore/.writeignore | + | + | + | + | + | + | + |
| Vulnerability search | + | + | - | - | - | - | - |
| Auto Review | + | + | + | + | + | + | + |
| Images | + | + | + | + | + | + | + |
| Memory Bank | + | + | + | + | + | + | + |
| Plugin Settings | + | + | + | + | + | + | + |
| Review Results Window | + | + | + | + | + | + | + |
| Edit Scope | + | + | + | + | + | + | + |
| Agent chat compression | + | + | + | + | + | + | + |
| Generate Code (Inline Code Generation) | + | + | + | + | + | + | + |
| Commit Message Generation | + | + | + | + | + | + | + |
| TMS systems support | + | + | + | + | + | + | + |
| Analyze If Flaky | + | + | + | + | + | + | + |
Agent Features
| Feature / IDE | IDEA1 | Android Studio | PyCharm | GoLand | Rider | WebStorm | PhpStorm |
|---|---|---|---|---|---|---|---|
| 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 | + | + | + | 2026 | 2026 | + | 2026 |
| Read code from dependencies | + | + | + | 2026 | + | 2026 | 2026 |
Agent Modes
| Feature / Agent | General | Code | Debug | Plan | Test | Review | Ask | Orchestrator |
|---|---|---|---|---|---|---|---|---|
| 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 | + | - | - | - | - | - | - | + |