Comparison
Kiro vs Roo Code
How the two compare on the things that decide whether your setup carries over: open standards, license, models and where they run.
| Kiro | Roo Code | |
|---|---|---|
| Maker | AWS | Roo Code |
| License | Proprietary | Apache-2.0 |
| Models | See vendor docs | See vendor docs |
| Runs in | IDE, CLI | IDE |
| MCP | MCP: supported | MCP: supported |
| Agent Skills | Agent Skills: supported | Agent Skills: supported |
| AGENTS.md | ?AGENTS.md: not yet verified | AGENTS.md: supported |
| ACP | ACP: supported | ?ACP: not yet verified |
Key differences
- Roo Code is open source (Apache-2.0); Kiro is proprietary. If you need to self-host, audit or fork the harness, that settles it.
- Kiro also runs in CLI.
- Roo Code supports AGENTS.md; we have not verified it for Kiro.
- Kiro supports ACP; we have not verified it for Roo Code.
- Both support MCP, Agent Skills, so MCP servers, skills and repo instructions you set up carry over if you switch.
In their own words
FAQ
- Is Kiro or Roo Code open source?
- Kiro is proprietary. Roo Code is open source under Apache-2.0.
- Do Kiro and Roo Code support MCP servers?
- Kiro: yes. Roo Code: yes.
- Can I reuse Agent Skills between Kiro and Roo Code?
- Yes. Both read the open Agent Skills (SKILL.md) format, so the same skill folder works in both.
Set up MCP servers in either one
More comparisons
Reviewed Oct 5, 2026.