Feature Matrix
General features
| Feature \ IDE | IDEA | PyCharm | GoLand | Rider | WebStorm |
|---|---|---|---|---|---|
| Agent Chat | + | + | + | + | + |
| Agent Rules | + | + | + | + | + |
| Custom Prompts for the Agent | + | + | + | + | + |
| MCP servers | + | + | + | + | + |
| Explain Error (in Run window) | + | + | + | + | + |
| Explain Code | + | + | + | + | + |
| Analyze for Bugs | + | + | + | + | + |
| Generate Tests From Execution | + | 2026 | 2026 | 2026 | 2026 |
| Increase Test Coverage | + | 2026 | 2026 | 2026 | 2026 |
| Analyze If Flaky | + | 2026 | 2026 | 2026 | 2026 |
| Generate Tests | + | 2026 | 2026 | 2026 | 2026 |
| Generate More Tests | + | 2026 | 2026 | 2026 | 2026 |
| Repair This Test | + | 2026 | 2026 | 2026 | 2026 |
| Generate Code (Inline Code Generation) | + | 2026 | 2026 | 2026 | 2026 |
Agent Features
| Feature \ IDE | IDEA | PyCharm | GoLand | Rider | WebStorm |
|---|---|---|---|---|---|
| Read, edit, create files | + | + | + | + | + |
| Call terminal commands with project SDK | + | + | + | + | + |
| Get errors in file | + | + | + | + | + |
| Web search & Web fetch | + | + | + | + | + |
| Agent chat compression | + | + | + | + | + |
| Indexes for fast code search | + | + | + | + | + |
| Run Tests with Instrumentation | + | - | - | - | - |
| Use Build System | + | - | - | - | - |
| Apply Quick Fixes to Generated Code | + | - | - | - | - |
| Reformat Generated Code | + | - | - | - | - |
| Rename Across the Project | + | - | - | - | - |