Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Kiro — AI Coding AgentNew to Visual Studio Code? Get it now.
Kiro — AI Coding Agent

Kiro — AI Coding Agent

Preview

Kiro PC

| (0) | Free
AI coding agent inside VS Code: reads and edits files, runs commands, verifies results with evidence, and asks before risky actions. Bring your own key (Gemini, OpenRouter, Ollama).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Kiro — AI Coding Agent

Kiro is a real AI agent that lives inside VS Code. It reads and edits your files, runs commands in the integrated terminal, verifies the result with evidence, and asks before risky actions.

Independent project. Not affiliated with, endorsed by, or connected to Amazon Web Services or its "Kiro" product.

Why Kiro?

  • Bring your own key — Google Gemini, OpenRouter, Groq, NVIDIA, Mistral, xAI, Qwen, OpenAI, Anthropic, or a local model through Ollama / LM Studio.
  • Real work, not autocomplete — the agent writes files, edits code, runs shell commands, searches the workspace, and reads the output before it reports success.
  • Evidence-based finishing — a task is only marked successful after Kiro checks the file or command output. No "done" without proof.
  • Approval modes — balanced (default) asks before destructive or external actions, strict asks for every step, yolo runs autonomously.
  • Workspace aware — attaches the active file and selection to your message, and supports per-folder rules through KIRO.md / AGENTS.md.
  • Skills, MCP, and checkpoints — extend the agent with GitHub skills and MCP servers, and roll back file edits from the built-in snapshots.

Quick start

  1. Install the extension and open the Kiro icon in the activity bar (or press Ctrl+Alt+K).
  2. Pick a provider and model in the chat header.
  3. Click the key icon and paste your API key — it is stored locally on your machine.
  4. Describe the task and press Enter.

Providers

Provider Notes
Google Gemini Recommended default, generous free tier
OpenRouter Use models ending in :free on a free account
Groq / NVIDIA / Mistral / xAI / Qwen Bring your own key
Ollama / LM Studio Fully local, no key
OpenAI / Anthropic / custom Any OpenAI-compatible endpoint

Commands

Command Description
Kiro: Open Chat Focus the Kiro chat view
Kiro: New Chat Clear the conversation
Kiro: Stop Task Stop the running task
Kiro: Explain Selection Explain the current selection
Kiro: Fix or Improve Selection Fix or improve the current selection
Kiro: Choose Provider and Model Pick provider and model
Kiro: Set Provider and Key Set the API key
Kiro: Connection Status Show engine status

The chat can also be opened from outside VS Code:

vscode://kiro-pc.kiro-agent/chat?task=<url-encoded task>

Settings

Setting Default Description
kiro.provider saved config Default provider
kiro.model saved config Default model
kiro.mode balanced Approval mode: yolo, balanced, strict
kiro.maxSteps 40 Maximum steps per task
kiro.verify false Evidence verification before finishing
kiro.sendSelection true Attach the active file/selection
kiro.openOnStartup false Open the chat when VS Code starts
kiro.pythonPath python Python used when the bundled bridge is unavailable
kiro.agentCommand empty Custom engine command

How it works

The extension talks to the Kiro engine over a local JSONL stdio bridge. The bridge is bundled as bin/KiroBridge.exe (self-contained, no Python required on Windows). If the binary is not available, the extension falls back to python -m kiro.bridge using the bundled Python package. No network port is opened, and the engine never leaves your machine except for model API calls.

Privacy and security

  • API keys are stored locally in your user profile and are masked in every log line.
  • Nothing is sent anywhere except to the model provider you choose.
  • Destructive actions require approval in balanced/strict modes.
  • Screen text is treated as data, not instructions, to reduce prompt-injection risk.

Requirements

  • VS Code 1.90 or newer.
  • A model provider key, or a local model via Ollama / LM Studio.
  • Windows for the bundled bridge binary; other platforms can use Python 3.10+.

Support

Open an issue at https://github.com/Kiro-404/kiro-pc/issues. Never include API keys in a bug report.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft