Build with agents that understand, orchestrate, and verify

Kiro agents work from your codebase, run complex tasks across local and cloud, and verify results.

{ Context }

Start with context, not guesswork

Kiro agents work from your codebase and conventions, pull in context from connected tools, and remember decisions and lessons as the project evolves.

Codebase context

Understand the structure, dependencies, and patterns already in your project.

Project conventions

Steering keeps work aligned with your conventions.

Memory

Carry decisions and lessons forward as the work evolves.

Connected context

Bring in external tools and data through MCP.

{ Workflows }

Orchestrate complex work

Go beyond a single agent pass. Define the job, let Kiro coordinate the agents and steps, and loop through the work without managing every session yourself.

Build the workflow from the task

Describe what you need done. Kiro defines which agents handle the work and how the steps fit together. Inspect or edit the workflow when you want more control.

Make control flow out of the prompt

Sequence steps, fan work out in parallel, and loop on conditions in the workflow runtime. Each step runs in a fresh session with fresh context.

Refine and rerun workflows

Let Kiro generate a workflow or start from a built-in one. Tune it, save it, and run it again when you need the same pattern. Explore recipes.

{ Correctness }

Verify from intent to execution

Kiro goes beyond plausible code. It reasons about what the work is supposed to do, tests behavior well beyond hand-written examples, and brings fresh context into review before anything merges.

Catch problems before they become code

Surface ambiguity, missing cases, and conflicting constraints with a spec, before implementation starts.

Verify behavior, not a few examples

Kiro checks the rules your code must follow across automatically generated inputs, catching edge cases hand-written tests miss.

Review with fresh context

Use independent review steps that don’t inherit the implementer’s reasoning.

{ Customization }

Shape and extend your agents

Customize how your agents work, add expertise, connect tools, and set their boundaries. Built on open standards including ACP, MCP, AGENTS.md, and Skills.md.

Set direction

Use steering and custom agents to define project context, agent behavior, and roles.

Add expertise

Bring in reusable instructions, domain knowledge, and specialized tools with skills and powers.

Connect and automate

Connect external systems through MCP and trigger agent actions at key events with hooks.

Set boundaries

Use permissions to control what agents can access and run.

{ Everywhere }

Carry your development across surfaces

The same Kiro agent harness powers each surface, and each one is built for a different way you work. Start in the IDE or CLI, keep work running in the cloud, and continue from the browser with the same sessions and agent setup.

Loading image...
Kiro IDE

IDE

Code, debug, review, and steer agents without leaving the editor.

Loading image...
Kiro CLI

CLI

Work interactively in your terminal, or go headless in scripts and CI/CD.

curl -fsSL https://cli.kiro.dev/install | bash
Loading image...
Kiro Web

Web

Delegate cloud work from the browser, coordinate across repos, and review the results.

Loading image...
Kiro Mobile

iOS

Check progress, review PRs, and steer work from your phone.

{Agentic workspace}

Go further with Kiro Crew

A persistent, open source workspace that remembers your context, learns how you work, and coordinates across your unique tools and workflows, so you come back to progress instead of another workflow to restart.

Loading image...Kiro Crew session view: a sessions list on the left, an agent thread weighing title options in the middle, and a merged pull request on the right with 15 changed files and all checks passed

Common questions