Loading image...Kiro

Product

  • About Kiro
  • IDE
  • CLI
  • Web
  • Mobile
  • Pricing
  • Downloads

For

  • Enterprise
  • Startups
  • Students

Community

  • Overview
  • Ambassadors
  • Discord
  • Events
  • Powers
  • Shop
  • Showcase

Resources

  • Docs
  • Blog
  • Changelog
  • FAQs
  • Report a bug
  • Suggest an idea
  • Billing support

Social

Site TermsLicenseResponsible AI PolicyLegalPrivacy PolicyCookie Preferences
Loading image...Kiro
  • CLI
  • IDE
  • Web
  • Mobile
  • Enterprise
  • Pricing
  • Docs
SIGN INDOWNLOADS
Loading image...Kiro

Get Started

InstallationAuthenticationYour first project

Models

OverviewAvailable modelsReasoning effort

Features

How Kiro works
Specs
Steering
Hooks
MCP
Permissions
Custom agents
Agent Skills
Powers
CompactionKiroignoreCheckpoints and rewind
Built-in tools
Configuration scopes

IDE 1.x

What's new in 1.0
Setup & First Run
Editor
Interface
Keyboard shortcuts
Source control
Multi-root workspaces
Extension registry
Chat
Experimental
Troubleshooting0.x reference

CLI

What's new in 3.0
Setup & First Run
Terminal UI
Chat
Headless modeACPAuto complete
Experimental
2.x reference

Web - Preview

Setup & First RunIdentity Center
Connect your repositories
Working with the agent
Autonomous modeAutomations
Sandbox

Mobile - Preview

Overview

Commands and Reference

CLI commandsSlash commandsBuilt-in toolsExit codesSettingsIDE keyboard shortcuts

Billing

OverviewManaging your subscriptionUpgrading your planDowngrading your planCancelling your planPurchasing add-on creditsManaging your paymentsManaging usage notificationsManaging your taxesContacting billing supportDeleting your accountRelated questions

Enterprise

ConceptsOnboarding quickstart
Connecting your identity provider
Subscribe your teamManage subscriptions
Governance
Monitor and track
SettingsManaged updatesBillingIAMSupported regions

Privacy and Security

OverviewData protectionCode referencesCompliance validationInfrastructure securityIAM permissionsFirewalls, proxies, and data perimetersVPC endpoints (AWS PrivateLink)

Guides

Overview
Language support
Learn by playing

Migration

Migrating from Q DeveloperMigrating from VSCodeUpgrading from Q CLI
  1. Docs
  2. IDE 1.x
  3. Editor
  4. Interface

Kiro Interface


Kiro's interface is designed to provide a seamless coding experience with AI assistance integrated throughout.

Main interface components

Kiro's interface is divided into the following main components:

  1. Editor - The central workspace where you write and edit code.
  2. Chat Panel - A dedicated panel for interacting with AI, including asking questions, requesting code modifications, and receiving AI responses.
  3. Views - The sidebar contains specialized views for managing project files, searching, and source control.
  4. Status Bar - Provides information about the current file, Git status, and error/warning counts.
  5. Command Palette - A quick access tool for executing common actions and accessing AI tools.

Loading image...The Kiro interface labeled with numbers according to the above list of Kiro interface components.

Editor

The central workspace where you write and edit code. Features include:

  • Syntax highlighting for multiple languages
  • Line numbers and error indicators
  • Code folding for better organization
  • Multiple tabs for working across files
  • Split view support for side-by-side editing

Chat panel

You can use the chat panel to:

  • Ask questions about your code
  • Request code generation or modifications
  • Get help with debugging and troubleshooting
  • Ask for code reviews and optimization suggestions
  • Include context with # commands (e.g., #File, #Folder)
  • Generate boilerplate code and templates

To move the chat panel to the opposite side of the IDE

In the top menu bar, choose View > Appearance > Move Primary Side Bar Right.

Views

The sidebar contains several specialized views:

  • Explorer - Navigate your project file structure, see Git status indicators, and access special sections for Specs and MCP servers.

  • Search - Perform global search and replace operations across your entire project.

  • Source Control - Manage Git operations, view changes, and handle commits with AI-generated commit messages.

  • Run and Debug - View variables, call stacks, and manage breakpoints during debugging sessions.

  • Extensions - Install and manage IDE extensions.

  • Kiro - A dedicated view for AI-specific features:

    • Specs overview and management
    • Agent Hooks management
    • Agent Steering configuration
    • MCP (Model Context Protocol) servers

Status bar

Located at the bottom of the interface, the status bar provides:

  • Current file information
  • Git branch and sync status
  • Error and warning counts
  • Agent status indicators

Command palette

Access Kiro's commands quickly by pressing Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux) to:

  • Execute common actions
  • Access MCP tools
  • Configure settings
  • Run agent hooks

Navigation tips

  • Use keyboard shortcuts for faster navigation
  • Leverage the command palette for quick access to features
  • Pin frequently used files for easy access
  • Use split views for comparing or referencing code
  • Configure workspace settings for personalized experience
Page updated: August 4, 2026
Setup & First Run
Keyboard shortcuts