Skip to content

[Feature] Add Kiro (AWS Agentic IDE) support #574

@dgallitelli

Description

@dgallitelli

Is your feature request related to a problem? Please describe.

CloudUI currently supports Claude Code, Cursor CLI, Codex, and Gemini-CLI as providers. Kiro — AWS's agentic IDE built on Claude — has no support yet, leaving users who work with Kiro unable to manage their sessions through CloudUI.

Describe the solution you'd like

Add Kiro as a supported provider in CloudUI, similar to how Codex and Cursor CLI were integrated.

Kiro is available both as a desktop IDE and a CLI tool:

Kiro uses a .kiro/ directory for project-level configuration (agents, skills, hooks, steering files, MCP config), analogous to .claude/ for Claude Code.

Key Kiro concepts relevant to CloudUI integration:

  • Specs — structured feature planning documents
  • Hooks — automated tasks triggered by file events (.kiro.hook files)
  • Steering — persistent rules/context files (.kiro/steering/*.md)
  • MCP Servers — same protocol as Claude Code (.kiro/settings/mcp.json)
  • Skills — reusable agent task templates

Prior art / related work

Someone has already done exploratory work adapting Claude Code workflows to Kiro's native format:

The contribution was reviewed with guidance from an AWS team member (@aws-hsungmin), suggesting some level of official interest.

Additionally, there's an open issue in the awslabs/mcp repo about Kiro CLI/IDE documentation: awslabs/mcp#2680.

Most notably, @4regab already built a standalone mobile bridge for Kiro: kiro-mobile-bridge. It connects to a running Kiro IDE instance via Chrome DevTools Protocol (CDP), scanning ports 9000–9003/9222/9229, and serves a mobile web UI with chat, code viewer, and tasks panel. This validates the demand for a remote UI for Kiro and also gives insight into how Kiro exposes its internals (CDP + port-based discovery), which could inform how CloudUI communicates with it.

Additional context

Kiro is built on Claude under the hood, so it shares much of the same conceptual model as Claude Code. The main integration points for CloudUI would be:

  1. Detecting Kiro sessions/projects (.kiro/ directory)
  2. Launching and communicating with the kiro CLI process (or via CDP for IDE mode)
  3. Displaying Kiro-specific session metadata (specs, hooks, steering)
  4. Adding Kiro to the provider selection UI alongside Claude, Cursor, Codex, and Gemini

Given the existing provider architecture in CloudUI and the prior community work on Kiro ↔ Claude Code interoperability, this should be a natural fit.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions