Loading image...Kiro

Product

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

For

  • Enterprise
  • Startups
  • Students

Community

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

Resources

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

Social

Site TermsLicenseResponsible AI PolicyLegalPrivacy PolicyCookie Preferences
Loading image...Kiro
  • Agents
  • Enterprise
  • Pricing
  • Docs
SIGN INDOWNLOADS
Loading image...Kiro

Get Started

InstallationAuthenticationYour first project

Models

OverviewAvailable modelsReasoning effortAWS GovCloud (US) models

Features

How Kiro worksLocal command sandboxACP integrations
Specs
Steering
Hooks
MCP
Permissions
Custom agents
Workflows
Agent Skills
Powers
Cloud sessionsMemoryCompactionKiroignoreCheckpoints and rewind
Built-in tools
Configuration scopes

IDE 1.x

What's new in 1.0
Setup & First Run
Editor
Chat
Experimental
Troubleshooting0.x reference

CLI

What's new in V3
Setup & First Run
Terminal UI
Chat
Fullscreen modeVoice modeHeadless modeACPAuto complete
Experimental
2.x reference

Crew

Quick startInstallationRunning 24/7
Chat
Agent Capabilities
Features
Subagents
Scheduling
Artifacts
Agent backends (Preview)
Multi-instance
Task Runner
Workflows
Memory
Knowledge
Snapshot & restore
Browser
Computer Use
Interfaces
Apps
System & storageConfigurationSecurityTroubleshooting

Web

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

Mobile - Preview

Overview

Commands and Reference

CLI commandsSlash commandsBuilt-in toolsExit codesSettings

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
Deployment optionsSubscribe 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

OverviewRunning Kiro in the cloud
Language support
Learn by playing

Migration

Migrating from Q DeveloperMigrating from VSCodeUpgrading from Q CLI
  1. Docs
  2. Crew
  3. Features
  4. Browser
View as Markdown

Browser

View as Markdown

Crew can operate a real web page on your behalf: navigate, click, type, submit forms, inspect accessibility, and capture screenshots. The primary experience is the dashboard's Browser panel, where you watch the same page and can take over when human input is needed.

The Browser panel

In the packaged desktop app, the agent drives the embedded Browser view directly. The panel includes tabs, navigation controls, a live page, and mouse and keyboard input. Take over for a CAPTCHA, 2FA prompt, or judgment call, then return control to the agent.

In an ordinary web-dashboard session, public addresses can be opened through the Gateway's managed browser and framed back into the panel. This path needs a supported browser on the Gateway host and remains owner-controlled.

Annotate a page

The packaged desktop app adds Annotate mode for turning visual feedback into a precise prompt:

  1. Open a page in the built-in Browser panel.
  2. Turn on Annotate.
  3. Pick page elements and add a note to each one.
  4. Send the annotations.

Crew adds a numbered list of the annotated elements and a screenshot to the chat composer. The agent receives the element descriptions, notes, and visual context together — useful for reviewing a page or requesting several related UI changes at once.

Managed and attached browsers

The native Browser tool in the packaged desktop app needs no separate Node.js or Playwright installation. playwright-cli remains the fallback for remote or plain-browser dashboard sessions, local development previews, and advanced browser operations.

The agent can also attach to your own running Chrome when you explicitly choose that path. An attached browser carries your existing tabs and sign-ins, so treat it as borrowed state: the agent should not navigate your active tab away or close your windows.

Review front-end work

After changing a web UI, the agent can open the local or deployed result, inspect a screenshot, and compare the rendered page with the intended design. This visual check complements tests and catches clipping, overlap, stale content, and responsive layout problems.

Approvals and safety

  • Normal page navigation and interaction are scoped to the page and do not prompt on every click.
  • Operations that reach the local machine, print credentials, or destroy browser state retain an explicit approval boundary.
  • Page content is untrusted data. Instructions found on a page cannot override the user's request or Crew's safety policy.
  • Password fields are not read through Computer Use, and an attached browser's authenticated state is never treated as permission to expose credentials.

Related

  • Computer Use: operate native desktop applications
  • Integrations (MCP): connect other tools and servers
  • Security: approvals, denied commands, and audit behavior
Page updated: September 25, 2026
Snapshot & restore
Computer Use