VOOZH about

URL: https://thenewstack.io/kiro-is-awss-specs-centric-answer-to-windsurf-and-cursor/

⇱ Kiro Is AWS's Specs-Centric Answer to Windsurf and Cursor - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2025-07-14 07:45:11
Kiro Is AWS's Specs-Centric Answer to Windsurf and Cursor
AI Agents

Kiro Is AWS’s Specs-Centric Answer to Windsurf and Cursor

AWS today launched Kiro, its answer to Windsurf and Cursor, with a focus on writing specs over prompts.
Jul 14th, 2025 7:45am by Frederic Lardinois
👁 Featued image for: Kiro Is AWS’s Specs-Centric Answer to Windsurf and Cursor
Featured image credit: The New Stack/Frederic Lardinois.

AWS today launched Kiro, its take on agentic IDEs like Cursor and Windsurf. Like its most direct competitors, AWS used the open source VS Code project as the basis for Kiro, meaning developers can keep all of their VS Code settings and plugins. Kiro also supports the Model Context Protocol (MCP) to connect additional tools.

As for the underlying large language models, an Amazon spokesperson told me that it will use Clause Sonnet 4 as the default, with Sonnet 3.7 as an additional option. Support for more models is coming soon.

Kiro is available for Linux, Mac and Windows and supports most popular programming languages. During the preview period, Kiro will be available for free, with pro plans later starting at $19 per month for up to 1,000 interactions per month with the agent. There will also be a Pro+ plan at $39 per month that will allow for up to 3,000 interactions.

Thankfully, AWS isn’t simply replicating the existing developer experience from similar tools but adding its own twists. Specifically, those are Kiro specs and hooks.

Kiro Specs

Specs are almost self-explanatory. This allows developers to guide the tool by writing out the requirements for their project.

At first, this may not sound like such a novel idea. If you’ve used Anthropic’s Claude Code, you may have done something similar by using that tool’s Claude.md file, for example, but AWS is among the first to make this a code part of the overall experience — and one that more closely aligns with how code is written in an enterprise environment.

👁 Image

Image Credit: Amazon.

But AWS goes a step further here. When you start a project with Kiro, it will automatically generate user stories, using the Easy Approach to Requirements Syntax (EARS) structure to describe them.

In the next step, Kiro then builds a design document by analyzing the code base you may already have and/or the spec requirements it created (and which the developer can obviously modify). What’s interesting here is that it uses this to create data flow diagrams, for example, as it lays out the TypeScript interfaces, database schemas and API endpoints it needs to build the application.

From there, Kiro generates a list of tasks and subtasks to work through step-by-step, including testing and accessibility requirements. Developers can then trigger each task and watch Kiro go to work.

👁 Image

Image Credit: Amazon.

Kiro Hooks

This is also where Kiro hooks come in. AWS describes them as event-driven automation triggers that can start up an agent to execute specific tasks in the background whenever a file is saved, created or deleted (or when you trigger it manually).

Kiro hooks act like an experienced developer catching things you miss or completing boilerplate tasks in the background as you work,” AWS’s Nikhil Swaminathan and Deepak Singh, Amazon’s VP of developer agents and experiences, explain in today’s announcement.

👁 Image

Image Credit: Amazon.

This means that when an API endpoint is modified, you could trigger a hook to update the Readme file for the project, for example, or run a scan for leaked credentials before committing the code.

“Hooks enforce consistency across your entire team. Everyone benefits from the same quality checks, code standards, and security validation fixes,” Swaminathan and Singh write.

👁 Image

Image Credit: Amazon.

As Singh and Swaminathan rightly note, vibe coding isn’t going away anytime soon, but at this point, it is also clear that while it’s easy enough now to write a new application with just a few prompts, the real work is often in getting that code ready for an actual production environment.

Today’s announcement comes at the end of a long string of news for AI code editors. Most of this has been business news, with, for example, Windsurf last week announcing that it was not going to be acquired by OpenAI, but that its execs were going to Google and that the search giant was licensing some of the Windsurf technology for $2.4 billion.

Meanwhile, we’ve also seen the rise of command-line-based coding agents like Claude Code, which seems to be getting the majority of mindshare right now in the agentic coding space, as well as Google’s Gemini CLI and Amazon’s own Q Developer CLI.

TRENDING STORIES
Before joining The New Stack as its senior editor for AI, Frederic was the enterprise editor at TechCrunch, where he covered everything from the rise of the cloud and the earliest days of Kubernetes to the advent of quantum computing....
Read more from Frederic Lardinois
SHARE THIS STORY
TRENDING STORIES
AWS is a sponsor of The New Stack.
TNS owner Insight Partners is an investor in: OpenAI, Anthropic.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.