If you've been using Amazon Q Developer in your IDE, everything you rely on today (inline suggestions, chat, and code generation) is available in Kiro. The table below shows the additional capabilities you gain by switching. For migration steps, jump to your IDE below.
This comparison covers Amazon Q Developer's IDE extensions. For CLI-specific differences, see Upgrading from Q CLI.
| Capability | Q Developer IDE extensions | Kiro IDE | Kiro CLI |
|---|---|---|---|
| MCP (Model Context Protocol) | ✓ | ✓ | ✓ |
| Terminal command allow/denylist | - | ✓ | ✓ |
| Steering files | - | ✓ | ✓ |
| Hooks (event-driven automation) | - | ✓ | ✓ |
| Custom subagents / agent skills | - | ✓ | ✓ |
| Powers | - | ✓ | ✓ |
| Spec-driven development | - | ✓ | - |
Select your current IDE below for migration steps.
Kiro IDE is built on the same VS Code foundation, so your extensions, themes, keybindings, and settings carry over directly. For a complete walkthrough, see the detailed VS Code migration guide.
At a high level:
If you skip the profile import on first launch or want to import a profile later, follow the manual profile migration steps.
Kiro works inside JetBrains IDEs (IntelliJ IDEA, PyCharm, WebStorm, and others) through JetBrains AI Assistant via the Agent Client Protocol (ACP).
Amazon Q Developer offered extensions for Visual Studio and Eclipse, but Kiro does not have native plugins for either. You have two options to continue using AI-assisted development:
If you're migrating from the Amazon Q Developer CLI specifically, see the dedicated Upgrading from Q CLI guide for details on configuration migration, command changes, and backward compatibility.
Migrating from Amazon Q Developer