Kiro: A new agentic IDE

(kiro.dev)

Comments

NathanKP 14 July 2025
Hello folks! I've been working on Kiro for nearly a year now. Happy to chat about some of the things that make it unique in the IDE space. We've added a few powerful things that I think make it a bit different from other similar AI editors.

In specific, I'm really proud of "spec driven development", which is based on the internal processes that software development teams at Amazon use to build very large technical projects. Kiro can take your basic "vibe coding" prompt, and expand it into deep technical requirements, a design document (with diagrams), and a task list to break down large projects into smaller, more realistic chunks of work.

I've had a ton of fun not just working on Kiro, but also coding with Kiro. I've also published a sample project I built while working on Kiro. It's a fairly extensive codebase for an infinite crafting game, almost 95% AI coded, thanks to the power of Kiro: https://github.com/kirodotdev/spirit-of-kiro

consumer451 14 July 2025
Important details from the FAQ, emphasis mine:

> For users who access Kiro with Pro or Pro+ tiers once they are available, your content is not used to train any underlying foundation models (FMs). AWS might collect and use client-side telemetry and usage metrics for service improvement purposes. You can opt out of this data collection by adjusting your settings in the IDE. For the Kiro Free tier and during preview, your content, including code snippets, conversations, and file contents open in the IDE, unless explicitly opted out, may be used to enhance and improve the quality of FMs. Your content will not be used if you use the opt-out mechanism described in the documentation. If you have an Amazon Q Developer Pro subscription and access Kiro through your AWS account with the Amazon Q Developer Pro subscription, then Kiro will not use your content for service improvement. For more information, see Service Improvement.

https://kiro.dev/faq/

suralind 14 July 2025
Here my problem with this: I don't want to be jumping an editor/IDE every 6 months, learning new key bindings and even more importantly, getting used to a completely new look.

In a space that moves as quickly as "AI" does, it is inevitable that a better and cheaper solution will pop up at some point. We kinda already see it with Cursor and Windsurf. I guess Claude Code is all the rage now and I personally think CLI/TUI is the way to go for anyone that has a similar view.

That said, I'm sure there's a very big user base (probably bigger than terminal group) that will enjoy using this and other GUI apps.

steve_adams_86 14 July 2025
I love the emphasis on specs here; this is something I do with Claude Code (maintain a set of specs in text as we work).

I always keep the readme and some basic architecture docs (using markdown/mermaid) updated as I go, and I often just work on those rather than on code with Claude, because I find the value it offers is less in code generation and more in helping me document the rubber ducking process into useful schematics and architecture.

What can Kiro offer that's meaningfully better than what I'm already doing? I can take my system anywhere Claude Code and my repos can go, using whatever editor I like. Does Kiro have some special sauce for making this approach work better? Maybe some DSL it uses for more succinct and actionable diagrams and plans?

As much as I like the idea, I find it so hard to abandon a process I've been working on for months, using tools I'm already productive with.

Also, will pricing essentially be bedrock pricing, or will there be a value-add margin tacked on?

stillpointlab 14 July 2025
I love all of this experimentation in how to effectively use AIs to co-create output with human steering. This pattern, of the human human focusing on the high-level and the AI focusing on the low level feels like a big win.

In some sense, we are starting with a very high-level and gradually refining the idea to a lower and lower levels of detail. It is structured hierarchical thinking. Right now we are at 3 levels: requirement -> spec -> code. Exposing each of these layers as structured text documents (mostly Markdown right now it seems) is powerful since each level can be independently reviewed. You can review the spec before the code is written, then review the code before it gets checked in.

My intuition is that this pattern will be highly effective for coding. And if we prove that out at scale, we should start asking: how does this pattern translate to other activities? How will this affect law, medicine, insurance, etc. Software is the tip of the iceberg and if this works then there are many possible avenues to expand this approach, and many potential startups to serve a growing market.

The key will be managing all of the documents, the levels of abstraction and the review processes. This is a totally tractable problem.

QuinnyPig 14 July 2025
I got to play with this for the past week, and it's surprisingly good from an angle of "does a lot of the context engineering work for you." It enforces a rigor that I don't usually bring to vibe coding...
ghuntley 14 July 2025
Source code analysis [and dump] of Kiro at https://ghuntley.com/amazon-kiro-source-code/

- Uses ripgrep under the hood

- VSCode fork (thus suffers from the https://ghuntley.com/fracture problem)

- There are 14 different ways defined to edit a file due to its multi-modal design. Tuning this is going to be a constant source of headaches for the team.

- Kiro utilises a https://ghuntley.com/specs based workflow.

angelmm 14 July 2025
Many companies are considering IDEs the way to reach developers. Atom started the trend of next generation IDEs and VSCode consolidated most of the market. With the AI raising, people are looking to get usage, gathering data, and positioning models. An IDE provides you all of that.

AI seems to be a way to engage happy users to try new things. Kiro joins a growing list of projects:

- Kiro (AWS)

- VSCode + Copilot (Microsoft)

- Windsurf (OpenAI tried to get it)

- Cursor

- Trae (Alibaba)

- Zed

- etc.

I put Zed in a separate category in the past. Now with assistants / agents, it's playing on the same space.

The market is a bit saturated and tools like Claude Code gave some flexibility and an alternative for users. I tried Cursor in the past, and now I'm back to Helix / VSCode + Claude Code.

lvl155 14 July 2025
Unless it offers me something substantially better than VSCode, I am not gonna switch and it has a lot to do with unsupported extensions. For now, I think UX preference has to be CLI with web gui wrapper where you can pick models, agents, requirements, etc and let that run anywhere, even headless. I don’t like how these guys (as in all the VSCode wrappers) are trying to sucker people onto their platform to lock you in.

Edit: I know there’s manual VSIX route.

didibus 14 July 2025
For anyone wondering, Amazon already offers an Agentic coding CLI similar to Claude Code: https://github.com/aws/amazon-q-developer-cli

It has a pretty decent free tier, and maybe the subscription is better value than Claude Code, but hard to tell.

It supports MCP as well.

Amazon Q also has a VC Code and IntelliJ Idea plugin too, Kiro goes beyond what you can do as a plugin in VS Code though, similar to why Cursor had to fork VS Code.

qwertox 14 July 2025
Is this an Amazon product? When I click on "Legal" at the bottom of the page, I'm sent to AWS.

The docs state at https://kiro.dev/docs/reference/privacy-and-security/#servic... that "Kiro is an AWS application that works as a standalone agentic IDE."

But nowhere on the landing page or other pages it states that this is an Amazon product.

What is going on?

Edit: I see that @nathanpeck is the "author" and he works for Amazon, why are they trying to hide that fact?

ranman 14 July 2025
Caylent has been testing this for quite some time and I have to say it's an interesting take. With claude code you can shift between planning and coding modes and this offers a similar approach. The speed is quite good and the results are solid. The spec approach is solid but it takes a learning curve. Some of the tooling and autojumps take a bit to get used to because they differ from the other IDE approaches.

Overall I do believe this has accelerated our development and I'm interested to see where it goes. I don't think it's a direct comparison to claude code or cursor - its a different approach with some overlap.

chandureddyvari 14 July 2025
I use Roo code with orchestrator(Boomerang) mode which pretty much has similar workflow. The orchestrator calls the architect to design the specs, and after iterating and agreeing on the approach, it is handed over to Code mode to execute the tasks. Google Gemini 2.5 pro is pretty good at orchestration due to its 1M context and I use claude sonnet 4 for code mode.

What else does Kiro do differently?

Edit: The hooks feature looks nifty. How is the memory management handled? Any codebase indexing etc? Support to add external MCP servers like context7 etc?

nullandvoid 14 July 2025
I'm already burnt from amazon Q which was forced onto us in an alpha state in my workplace - was miles behind competitors for a full year, before we finally won the battle to move back to co-pilot.

Going to take a while before I trust any AWS AI related tooling won't just be abandoned / mis-managed after my prior experience.

conartist6 14 July 2025
Important: it's another fork of VSCode.

I thought AI was ushering in the age of innovation so why is the only innovation anyone seems capable of copying something that already exists...?

In all actuality, AI seems to be ushering out the age of innovation since people now consider it foolish to spend their time trying to innovate instead of clone

baalimago 15 July 2025
1000 interactions ($20/month) will run out in a 1-2 hours. Do the math for 3000 interactions.

Kiro has the same problem as many LLM coding tools has: it's not economically sustainable for the company producing the tool (bubble will burst at some point), or it's not worth it for the developer.

lonestarwarrior 14 July 2025
I am a heavy Jetbrains user, I never liked the idea of Cursor. I embraced Claude Code immediately when it came out.
xena 14 July 2025
This doesn't support development containers (https://containers.dev), which means I can't insulate my machine from AI tooling. Not keen on this unless it's somehow earth-shattering.
_pdp_ 14 July 2025
As a side note, Kiro is a diminutive of Kiril (Кирил) in Slavic-speaking countries and in Greek. A quick web search also reveals that it can mean "a curse".
manbash 15 July 2025
> 2. Technical design based on requirements > Kiro then generates a design document by analyzing your codebase and approved spec requirements. It creates data flow diagrams, TypeScript interfaces, database schemas, and API endpoints—like the Review interfaces for our review system. This eliminates the lengthy back-and-forth on requirements clarity that typically slows development.

This is nice for documentation but really having a design document after-the-fact doesn't really help much. Designing is a decision-making process before the code is written.

aspittel 14 July 2025
I've been testing Kiro for a few months, and yes, it's an agentic IDE like many others. However, a lot of the features are different - the spec driven development is a game changer. It feels like you're truly software engineering versus vibing - you break a problem into small, solvable steps using specs. So are agent hooks - there are great use cases like updating Asana statuses or syncing your design system with Figma.
sandeepkd 14 July 2025
Tried with one of my older projects to test it out. The problem statement was to upgrade the Java spring boot version from 2.7 to latest. I have done it in the past so exactly knew what had to be done there. All the requirement docs, design specs, and tasks look verbose and ok on high level. Interestingly I had some idea where the language in those docs was coming from. 1. It created about 40+ tasks (I have my own curated list of 5 tasks based on past experience)

2. At every task it tried to compile the code but failed for dependency errors

3. It still marked the task being complete and passed the onus of failures on the downstream tasks

4. Kept moving with the tasks where the original error were still not fixed but the tasks were being marked as done

5. After some point of time I got tired to a degree that I stopped reading the exact commands being executed, the fatigue of doing something that you are not involved in is for real 6. I made a naive assumption that I can sandbox it by giving permissions to the project folder only. It executed some CLI commands for java that looked simple enough in the beginning.

7. Turns out my environment variables got messed up and other simple things related to git, gradle stopped working

Ended my experiment, reverted the code changes, fixed my environment

Key takeaways:

1. Its giving a sense of work being executed, the quality and concreteness of work is hard to measure unless you have already done that in past. Its creating classes, tests which are not needed instead of focussing on the actual use case.

2. Sandboxes are MUST, there is a real risk of corruption, environment commands are not just simple file changes which could be easily reverted.

techpineapple 14 July 2025
Why does it feel like all tech companies are the same these days? It wasn’t always like this right?
Velorivox 14 July 2025
I really like that the testimonials are linked directly to the Github accounts of the contributors. I've seen a lot of websites where it's questionable at best whether the people reviewing the product even exist.

It's also interesting that the pricing is in terms of "interactions" rather than tokens. I don't believe I've seen that before.

akdev1l 15 July 2025
Tried to use this to create a minimal bootloader and kernel that prints hello world in x86

There was never a point in which it successfully did anything.

1. Tried to use macOS’s toolchain (m2 laptop so this is not going to work to build x86 binary)

2. It tried to fix that and failed multiple times.

3. Eventually I gave up on it trying to fix itself and told it to just use a container with Fedora Linux on it to work around the issue.

4. It created Dockefile for Fedora 39 (current is 42)

3. It still fails to recognize that we are on aarch64 and we need x86 so the container it built was not correct anyway lol

I imagine “minimal bootloader + printing hello” is quite represented in the training set as there’s thousands of projects like this on GitHub.

If it cannot deal with basic things like this, I legitimately don’t get all the comments here praising it

retinaros 14 July 2025
What is the difference between kiro and having a rule file in claude code / cursor / cline saying « always start designing before coding. Create a .md file for specs, ask the user for it if it is not there? ». You can just prompt the specs or whatever feature is in this IDE.

Claude 4 can do it all already.

kixiQu 14 July 2025
Hey, a cute logo! I didn't know AWS allowed cute things.
gsibble 14 July 2025
Am I the only one who finds AI not very helpful?

Just this morning, Cursor was giving me a ton of incorrect tab completions. When I use prompts, it tends to break more than it fixes. It's still a lot faster to write by hand. Lots of libraries that take *arguments in Python also cannot be groked by AI.

xnx 14 July 2025
Title should be: "Introducing Kiro"
reactordev 15 July 2025
This looks really cool except for having to learn a new syntax (is gherkin that bad?) however, something has been bothering me with all of these Agent AI based workflows.

At what point do you actually do engineering? This was a great demo for a project manager. Lead your “team” through feature development. But without proper architecture, development really does become spaghetti.

There’s vibe coding - and then there’s this, where I feel like I’m a PM, not an engineer.

Imustaskforhelp 14 July 2025
So I am pretty sure that there is some aws/amazon service which can provide gpu's / model inference too.

I read it (I think) in one of the comment that There is a model picker that currently allows you to switch between Claude Sonnet 4.0 and Claude Sonnet 3.7

So is this just using Claude?

I really thought that the advantages of using Kiro might really be that of the leverage that Amazon Gpu's infrastructure could provide, maybe even some discounts to lure people to Kiro.

I am pretty sure that a lot of people will ask you the same question, But I would really appreciate it if you could answer me this question in preferably simple terms: "Why Kiro? Why not all the other stuff that has come before it and the stuff that will come after it"

Also I am really having some dejavu but while writing this comment, has the title of this post changed, I swear I saw something written in the header with Amazon and now I don't see it. honestly, I am really being so off-topic but after seeing this name change of the post, I really wish if that there was some website that could track all the name changes of posts that happen in HN, because I was completely baffled by this name change or I am being totally paranoid.

prmph 14 July 2025
People are lapping up vibe coding as a way a way to avoid deep work, and spec-driven development is in opposition to that.

Looking at the brief for this, it likely involves painstaking work to review and refine the specs produced. Not that there is anything wrong with that; as I said before in a comment on another story, coding assistants may reduce quite a bit of drudgery, but to get the best out of them you still need to do lots of work.

The more I use agentic coding tools, the more I come to the realization that speccing is where you add value as an experienced skilled engineer. And I think this bodes well for software engineering, as a bifurcation emerges between the vibe coders (who will probably merge with the mythical end-user programmers) and serious engineers whose are skilled at using LLMs via high quality specs to create software of higher quality and maintainability.

So the vibe coders would probably not take to this tool that much, but that's fine.

brap 15 July 2025
I think the interesting part here is not so much the IDE/coding aspect, but LLM-assisted:

* requirements doc

* design doc

* plan doc

These alone make an interesting product. Give me a thing that asks me the right, thought provoking questions (ideally let me answer by just choosing from a list of relevant options) and produces these docs in a structured and highly detailed way, and I’m set.

I think the code is just a distraction. There are plenty of tools for that.

dangus 14 July 2025
With my experience with Amazon Q in the AWS console (100% useless, worse than a Google search), I can only assume that this Kiro product will suck and not be a market leader.

As a customer I have no incentive to try it.

I think that reputation is 100% Amazon’s fault. When all you do is ship half-baked rushed products your customers will assume your next big thing sucks because that’s the reputation you built for yourself.

GardenLetter27 15 July 2025
What is really the benefit of this if you are stuck paying Claude API rates anyway?

We really need a new (and cheaper!) SOTA for agentic models.

ezekg 14 July 2025
This post is downloading >100MB in gifs like it's not a thing...
adonese 15 July 2025
Sonnet 4 seems like the sweet spot for every ai provider now. I wonder why oai couldn't match it
tdhttt 19 July 2025
Cool project. Call me pessimist but all of these workflow/scaffolding/hooks are being absorbed by the model makers like ChatGPT and Anthropic. In fact, my personal setup with Claude Code is somewhat similar to this setup, except I bend it in CLAUDE.MD
cube00 14 July 2025
Hopefully better then the hell that is trying to use Amazon Q for development.
zorrolovsky 15 July 2025
Very impressed. As a programming impostor (never formally trained, and not working as programmer) I find the program 1) helped me to understand the basics of a full blown IDE dev cycle end to end 2) helped me to refine an app on the making. Perhaps the one thing that surprised me vs standard Claude is that it didn't ask me about the tech stack to build my app. It went nuclear with a complex react-based stack when my app's needs are less demanding (a simple html+css+js could do it)
honorable_coder 14 July 2025
Is model choice a core design consideration. Or will Kiro not let developers chose the underlying model?

What if I want to set preferences for the underlying LLM for different usage scenarios? For example, for a quick and snappy understanding of a single file id want to use a fast model that doesn't cost me an arm and a leg. Recent research on preference-aligned LLM routing here: https://arxiv.org/abs/2506.16655

maoberlehner 15 July 2025
I have to say, I'm a little bit proud of myself that their approach comes close to what I consider a good method for building software with LLMs: https://markus.oberlehner.net/blog/ai-enhanced-development-b...
esafak 14 July 2025
We need someone to compare the efficiency of these agent wrappers. They may use the same models, but not as efficiently as one another.
qpiox 15 July 2025
They did not even spend time to put up a credible demo. The web app they demo has missing images, images that do not correspond to the text. Why would I or anyone else be convinced to spend much more time learning a new IDE and switching to it, when they did not spend enough time for a proper demo.
ManWith2Plans 14 July 2025
I got early access to Kiro. Wrote about my experiences here if you're interested: https://yehudacohen.substack.com/p/developing-with-kiro-amaz...

It is my new daily driver.

premn 14 July 2025
Kiro's spec based development is something that's new (for me atleast) and it's pretty good.
cleverwebble 14 July 2025
I do like the control you have over organizing. The only thing I was shocked was I couldn't revert a series of changes (checkpointing) like you can can in Cursor. Sometimes the LLM does it a different way I dont like, so I want to go back and edit the prompt and try again.
bravesoul2 15 July 2025
How does it compare to Claude Code? Can't that do this sort of thinking ahead and writing specifically? It may need some prompting to do the specifically writing specifically though.

I feel like this might be nicer as an MCP and I bring my own AI assistant to it.

bcheung 15 July 2025
Is there a way to use your Claude Max plan? I checked my token usage (ccusage) if I wasn't on a plan, and last month it would have been over $2000. This constraint prevents me from realistically considering alternatives to Claude Code.
ArcaneMoose 14 July 2025
This is exactly how I've been building software with AI lately. Getting AI to create a detailed plan with phases, then implement and use a separate AI to review the code. It works quite well! Curious to see how well it works when implemented directly in the IDE
WorldPeas 14 July 2025
does this have any carveouts for CDK or other aws services? I've found that sonnet sometimes struggles to know what params to use, while amazon Q despite being on paper a worse model, can. It seems this uses sonnet, but are there any adjustments?
petesergeant 14 July 2025
I think this is where the stickiness is with generation; very little chance I’m switching from Claude Code unless something exceptionally better comes along at this point. Assuming I’m not abnormal, this is a huge win for Anthropic.
jackmenotti 14 July 2025
No autocomplete? Why? I mean is the current trend to leave all the control from the experienced dev hands and just review the final code? Not my cup of tea, I'll keep using Cursor and "vibe code" with smart rewrites
claudecodefan 14 July 2025
Too late to the party. Feels like the market has moved onto Claude Code and terminal agents. I use Claude Code extensively and love the flexibility and fluidity. Also works well through the terminal integration in IDE.
devplus31 18 July 2025
Anyone having this error "Too many requests, please wait before trying again." Even after many tries any help?
mmaunder 14 July 2025
Big opportunity to be the first open source model agnostic Claude Code with widespread adoption. You’ll be the vim, the Linux, the nginx, the MySQL of agentic coding. Who will it be? It’s wide open right now.
johndiv 15 July 2025
Really impressed with what Amazon is doing with Kiro. The emphasis on "spec-driven development" to get beyond "vibe coding" and into production-ready software is a crucial step.
aliljet 14 July 2025
I'm a little confused about how pricing works here. What is an 'agentic interaction' and how does that translate to dollars? And how does this work with models that are differently priced???
sergiotapia 14 July 2025
Would appreciate a video of someone adding a feature to an existing project, just to get a feel for what the tool does. The long blog post gets lost in the sauce, would love a short 5 minute video.
lacoolj 14 July 2025
So I'm glad there are more agentic dev tools coming out, but can we please stop making entirely new IDEs and start integrating as plugins to well-established (and some already paid for) IDEs we already use? Webstorm/other Jetbrains, VS Code, etc.

It is a huge hassle to match my existing settings, which I've spent countless hours tweaking over the years, with a new editor that can't import them. :(

lastdong 15 July 2025
This reminds me of the pocketFlow library, which takes a specification document and uses it to create subtasks and generate code, but can be used with local models.
johntarter 14 July 2025
Is there any way to move the chat window to the primary side bar? Having two side bars open takes up a lot of space. Not sure why this pattern persists in these VScode forks.
alberth 15 July 2025
The ghost icon confused me at first, given ghostty use of a similar icon.

https://ghostty.org/

willsmith72 15 July 2025
first impressions:

1. autopilot should be off by default. this is the norm for claude code and cline (plan mode)

2. my sidebar is on the right. that was imported correctly from vs code, but the kiro window is still on the left. why can't it be on the same side as my sidebar like a usual extension (e.g. cline)?

3. the textbox is super busy. for some reason the "Hold Shift to drop image" is stuck there

2Gkashmiri 14 July 2025
Im.not a dev so i dont use these vs code forks...

How is one fork different from cursor or kiro or something else?

Arent these like what i assume skinning chromium or something more ?

qq66 14 July 2025
How do I know that this is an AWS product? This should be on an Amazon domain or the blog should be on an Amazon domain that links to the site.
brene 14 July 2025
wait, it's completely free during the preview period? That's a better deal than Cursor, Windsurf, or Claude Code. Gotta check it out
smcleod 15 July 2025
My 2c-TLDR; after doing some battle testing over the few weeks (so keep in mind some of this was on pre-release versions):

The good: It's great to see they've baked in the concept of setup -> plan -> act into the tool with the use of specs If you're someone who currently only has Copilot / Q dev, this is a good step in the right direction - if you don't mind changing your IDE. I love that it has a command / task queuing system. Hooks = good.

Goes either way: Even though it uses Q under the bonnet, it does seem somewhat better than Q although I think most of that is down to the use of plan -> act workflows

The not good: There's no reason at all for it to be a VSCode fork and running multiple IDEs for every vendor that wants me to use their products is a PITA. It seems to massively over-complicate solutions, for things that could be quite simple even if the tasks are well defined it likes to create many files and go down very extensive and complex implementation patterns. This has to be something to do with the app itself as Sonnet 4 does not do this with Cline/Roo Code so hopefully it can be fixed (but maybe it suits the kind of folks that write big java apps!). It doesn't seem to have any integrated web browser capabilities to allow the model to run up and explore the app while inspecting the js console browser side like Cline / Roo have. My installation has mysteriously become 'corrupted' and needed reinstalling several times. There's no global rules, you have to keep a note of them somewhere and copy paste them into each project. GH Issue #25

The bad: It's slower than Cline / Roo Code, it just takes a lot longer to get things done. It's very easy to hit the rate limits and be blocked for an undefined amount of time before you can continue working. There's lots of MCP bugs mainly relating to it still not supporting the standard streamableHTTP or SSE modes and breaks all MCPs without any warning or logs if you try to add one. GH Issue #23 The version of VSCode it's built from is quite out of date already, which rings alarm bells for how well such a large, complex application will be maintained and rolled out at speed over time.

bboysil 21 July 2025
Can it be used to develop Unity3d games?
hmate9 14 July 2025
From the little I’ve played with it so far, its spec-driven format seems to give better results when making large changes to code.
andy_ppp 15 July 2025
I know Cursor seems to work best using Anthropic’s models, is this similar or does it use a model from Amazon?
ryancnelson 15 July 2025
I wonder if it's entirely coincidental that "KIRO" is a Seattle-area (amazon land) television station.
valdezm 17 July 2025
This is very buggy!! it trys to run a command in powershell then the chat goes away!

THIS SUCKS!

croskcool 14 July 2025
Why couldn't this be built inside Q?
k_kelly 15 July 2025
Sep 1: generate requirements, generate design, generate task list

Step 2: run the tasks in claude code in parallel...

stuaxo 15 July 2025
Vscode again.

If MS didn't have their weird semi closed ecosystem for Vscode this would be in Vscode proper.

44za12 14 July 2025
What models are supported, can we add custom models? I’m struggling to add Kimi K2 to cursor and surf.
UrineSqueegee 15 July 2025
do i have to run each task manually in the tasks.md? can i not leave it unsupervised?

i also need to individually approve each command for some reason and then if it fails due to a service high load i need to manually restart all over again the same task.

pvartist 14 July 2025
Impressive to see an AI IDE tackle the real world complexity of software development. Love the separation of modes- Vibe for ideation, Spec for clarity, and Agent Hooks for ongoing maintenance. The spec-driven approach feels like a natural evolution beyond the typical AI prototype tools. Excited to try it out on a live project!
lucasfdacunha 15 July 2025
It seems that it doesn't work with WSL 2 yet. Any plans to support it?
elashri 15 July 2025
It is strange that Amazon Q extension is incompatible with kiro right now.
badaldavda 14 July 2025
Awesome! Tried it and I should say, adds structure to my vibe coding. Loving it.
aaronvg 14 July 2025
super interesting to see how this is marketed:

- Created by an AWS team but aws logo is barely visible at the bottom.

- Actually cute logo and branding.

- Focuses on the lead devs front and center (which HN loves). Makes it seem less like a corporation and more like 2 devs working on their project / or an actual startup.

- The comment tone of "hey ive been working on this for a year" also makes it seem as if there weren't 10 6-pagers written to make it happen (maybe there weren't?).

- flashy landing page

Props to the team. Wish there were more projects like this to branch out of AWS. E.g. Lightsail should've been launched like this.

Fokamul 15 July 2025
Mark my word guys, 2026 will be year of cybersecurity.

Vibe coders let's gooo.

nullbyte 14 July 2025
Looks very nice, I like the hooks feature. That's a great idea
SAI_Peregrinus 14 July 2025
I'll stick with my gentic IDE & write my own bugs.
mupuff1234 14 July 2025
I'm surprised no one is gobbling up jetbrains.
trenchgun 14 July 2025
Kiro in Finnish means "a curse".
t14000 14 July 2025
Why do I need to log in to a text editor?
hexo 14 July 2025
Thanks for accelerating global warming.
bhaktatejas922 14 July 2025
Notably missing fast apply like Morph
orliesaurus 15 July 2025
Is it pronounced kee roh or kai roh
yahoozoo 14 July 2025
Is this another VS Code fork or did they just completely rip the VS code ui?
riceflippa 15 July 2025
they literally copied logo (even the color!) from phantom
storus 14 July 2025
So we have another ugly VSCode clone with the same legal/support issues as all the other clones, but without any vibe-coding worthy assists like voice dictation/control or any other major differentiator. Just another "me too" project from AWS to scratch some product manager itch and commoditize the complement of some competitor.
somesun 15 July 2025
anyone can make a comparation with cursor

too many ides , hard to choose

larodi 15 July 2025
Киреца, бате.
jetslab 16 July 2025
hey, the Kiro hangs on the login page and doesn't redirect

It hangs on "we will take you to the default browser to sign in and bring you back when it's complete"

I am using Linux Mint, I can see some errors in the console I am not sure if the have something to do with it ``` 2workbench.desktop.main.js:2188 Got token path with schema file and path /home/jc/.aws/sso/cache/kiro-auth-token.json workbench.desktop.main.js:35 INFO Started local extension host with pid 7545. workbench.desktop.main.js:10906 AI generated workspace trust dialog contents not available. (anonymous) @ workbench.desktop.main.js:10906 workbench.desktop.main.js:35 INFO [perf] Render performance baseline is 40ms workbench.desktop.main.js:35 INFO Extension host (LocalProcess pid: 7545) is unresponsive. workbench.desktop.main.js:10959 Extension host (LocalProcess pid: 7545) terminated unexpectedly. Code: 132, Signal: unknown xb @ workbench.desktop.main.js:10959 workbench.desktop.main.js:35 ERR Extension host (LocalProcess pid: 7545) terminated unexpectedly. The following extensions were running: kiro.kiroAgent, vscode.git-base workbench.desktop.main.js:35 INFO Automatically restarting the extension host. workbench.desktop.main.js:35 ERR Canceled: Canceled at Dy (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:7:1004) at vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:38456 at Array.forEach (<anonymous>) at iht.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:38396) at WCe.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:50088) at XMs.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10959:7303) at JMs.stopAllInReverse (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10959:6605) at async Kot.rb (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10958:15546) workbench.desktop.main.js:35 ERR Canceled: Canceled at new OMs (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:36975) at iht.U (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:41622) at n.<computed>.o.charCodeAt.n.<computed> (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:39111) at DYi.getSessions (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:653:61586) at X4e.getSessions (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:653:60310) at X4e.getAccounts (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:653:60089) at zFe.h (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:533:37342) at vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:533:36734 at Array.map (<anonymous>) at Object.factory (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:533:36722) at vw.j (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:31:74383) at vw.k (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:31:74516) at vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:31:74425 workbench.desktop.main.js:11124 An iframe which has both allow-scripts and allow-same-origin for its sandbox attribute can escape its sandboxing. mountTo @ workbench.desktop.main.js:11124 vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.esm.html?&vscodeWebWorkerExtHostId=bcc46c11-7bf3-48a4-a1a4-667d78c4e623:1 An iframe which has both allow-scripts and allow-same-origin for its sandbox attribute can escape its sandboxing. workbench.desktop.main.js:35 INFO Started local extension host with pid 7643. workbench.desktop.main.js:35 INFO Extension host (LocalProcess pid: 7643) is unresponsive. workbench.desktop.main.js:10959 Extension host (LocalProcess pid: 7643) terminated unexpectedly. Code: 132, Signal: unknown xb @ workbench.desktop.main.js:10959 workbench.desktop.main.js:35 ERR Extension host (LocalProcess pid: 7643) terminated unexpectedly. The following extensions were running: kiro.kiroAgent, vscode.git-base, vscode.emmet workbench.desktop.main.js:35 INFO Automatically restarting the extension host. workbench.desktop.main.js:35 ERR Canceled: Canceled at Dy (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:7:1004) at vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:38456 at Array.forEach (<anonymous>) at iht.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:38396) at WCe.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:50088) at XMs.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10959:7303) at JMs.stopAllInReverse (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10959:6605) at async Kot.rb (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10958:15546) vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.esm.html?&vscodeWebWorkerExtHostId=2651a137-5c83-45f1-8238-07fd997a635e:1 An iframe which has both allow-scripts and allow-same-origin for its sandbox attribute can escape its sandboxing. workbench.desktop.main.js:35 INFO Started local extension host with pid 7696. workbench.desktop.main.js:10959 Extension host (LocalProcess pid: 7696) terminated unexpectedly. Code: 132, Signal: unknown xb @ workbench.desktop.main.js:10959 workbench.desktop.main.js:35 ERR Extension host (LocalProcess pid: 7696) terminated unexpectedly. The following extensions were running: kiro.kiroAgent, vscode.git-base, vscode.emmet workbench.desktop.main.js:10926 Extension host terminated unexpectedly 3 times within the last 5 minutes. c @ workbench.desktop.main.js:10926 workbench.desktop.main.js:35 ERR Canceled: Canceled at Dy (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:7:1004) at vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:38456 at Array.forEach (<anonymous>) at iht.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:38396) at WCe.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:50088) at XMs.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10959:7303) at JMs.stopAllInReverse (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10959:6605) at async Kot.rb (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10958:15546) ```

helsinki 15 July 2025
Trash
laura_rich 15 July 2025
Awesome!
brandnewideas 15 July 2025
Slop.
guluarte 14 July 2025
loom mom, another vscode fork!
factorialboy 14 July 2025
What's with the edited title "it's Cursor clone".

Unless it's literally a Cursor clone, I'd request to change it to describe the product category.

Cursor by no means defines the whole category. Not even close.

roficas 14 July 2025
awesome tool!
y2025 15 July 2025
I'm interested!
fHr 14 July 2025
Amazon ewwwww
ghimanshu6 14 July 2025
AWSome KIROOOOOO
acd 14 July 2025
Not amazed! Tell me one good reason I should use it?

Lets see EU US data privacy shield gone. Aws a bunch of open source tools gobbled together with proprietary source. Trust in made in US cloud platform tools is gone!

alexts-aws 14 July 2025
I tried Kiro just to test the tool and I was able to create a small order application. I liked it that that it created the documentation including planning and test scenarios. I will continue using the tool to create more complex apps.
zkxjzmswkwl 14 July 2025
I don't see anything, anything at all, that would make a significant percentage of Cursor users consider the switch.

They can try to market grab with low %, but will find themselves in the boat as Cursor and eventually be forced to raise their prices. Except their market grab will be significantly less effective because they're not a stand-out product. Cursor was.