Kiro: Amazon's unexpected Cursor competitor

Kira is Amazon’s new AI-powered IDE forked from VS Code that emphasizes spec-driven development and automation through features like detailed user stories and event-driven “hooks,” targeting large-scale, production-level codebases with rigorous documentation and process adherence. While it offers deep AI integration and enterprise-focused workflows, it can be verbose, slower, and more cumbersome than competitors like Cursor, making it better suited for organizations prioritizing strict development standards over lightweight coding experiences.

The video introduces Kira, a new AI-powered IDE forked from VS Code and developed by Amazon, positioning it as a competitor to existing AI coding tools like Cursor. Despite the saturation of VS Code forks, Kira stands out due to Amazon’s backing and its focus on integrating AI deeply into the development workflow, especially for large, production-level codebases. The presenter, with prior experience at Twitch (an Amazon company), shares early positive impressions and highlights Kira’s rapid rise in popularity, which even led to a waitlist due to overwhelming demand on Amazon’s infrastructure.

Kira emphasizes a spec-driven development approach, blending traditional specification writing with AI assistance to guide coding from requirements through design to implementation. This process involves generating detailed user stories, technical designs, and task breakdowns that include testing and accessibility considerations. Kira also introduces “hooks,” event-driven automations that act like experienced developers by catching issues, updating tests, and enforcing coding standards automatically, aiming to improve code quality and team consistency. The tool integrates with Open VSX for extensions, avoiding legal issues with Microsoft’s proprietary VS Code marketplace, and supports multimodal AI models.

In practical use, Kira shows strengths and weaknesses. While it excels at generating comprehensive specs and detailed task lists, the presenter finds the output overly verbose and sometimes unnecessarily complex for simple features. The tool tends to create multiple new files rather than modifying existing ones, which can clutter the codebase. Compared to Cursor, Kira is slower and more cumbersome, especially when handling large codebases or executing tasks. However, its deep integration of specs and hooks could be valuable in enterprise environments with strict development processes and documentation requirements.

The video also delves into the source code and architecture of Kira, revealing its reliance on tools like Rip Grep for code searching and a complex system prompt guiding the AI’s behavior. The presenter notes that Kira’s approach is very “enterprisey,” generating extensive documentation, tests, and design artifacts that may be excessive for many projects but align with corporate software engineering practices. There are some bugs and rough edges, such as type errors and UI quirks, indicating that Kira is still in an early, preview stage.

In conclusion, Kira represents an ambitious attempt by Amazon to create an AI-assisted IDE tailored for large-scale, production-focused development with a strong emphasis on specs and automation. While it may not suit all developers, especially those who prefer lightweight or vibe coding approaches, it could find a niche in organizations valuing rigorous documentation and process adherence. The presenter remains cautiously optimistic but critical, inviting viewers to consider whether Kira’s enterprise-style workflow fits their needs better than alternatives like Cursor.