kirodotdev/Kiro

Kiro is an agentic IDE that works alongside you from prototype to production.

何を解決するか

Kiro は、ソフトウェア開発ライフサイクルを簡素化するためのエージェント型 AI 開発プラットフォームです。初期のプロンプトから実行可能な仕様へと移行し、コードの正しさを検証し、大規模なコードベースにおける複雑なタスクを並列エージェントで管理するのを支援します。

動作方法

Kiro は、IDE、CLI、Web、モバイルアプリなど複数のインターフェースで動作する統合エージェントハーネスを使用しています。ユーザーは要件や設計のための「Specs」を作成し、ギャップを特定する要件分析を実行し、プロパティベースのテストでコードが仕様と一致することを保証できます。特定の指示とツールを持つカスタムエージェントを構築でき、作業を管理されたクラウドサンドボックスに移譲して非同期実行できます。

対象ユーザー

AIエージェントを使ってソフトウェアの計画、実装、レビューを自動化したい個人開発者およびエンジニアリングチーム向けに設計されています。

主な特徴

  • マルチサーフェスアクセス: IDE、CLI、Web、モバイルで共有プロジェクトコンテキストを活用して作業可能。
  • カスタムエージェント作成: 特定の指示、プロジェクトの慣習(Steering)、再利用可能なスキルを持つ専門エージェントを構築可能。
  • クラウドセッション: 異なるデバイスから再開可能な隔離されたクラウドサンドボックスでタスクを実行。
  • 検証ツール: 正しさを確認するための要件分析とプロパティベースのテストを含む。
  • 拡張性: 外部システムに対応する MCP(Model Context Protocol)とツールチェーン自動化の Hooks をサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト