Kiro는 Amazon Web Services(AWS)에서 개발한 에이전트 기반 통합 개발 환경(IDE)으로, 대화형 프롬프트보다 구조화된 사양을 강조하여 소프트웨어 개발을 간소화하도록 설계되었습니다. [1] [2]
2025년 7월 14일에 출시된 Kiro는 인공 지능을 개발자 워크플로에 직접 통합하여 특히 엔터프라이즈 환경에서 애플리케이션을 구축하는 데 더욱 체계적이고 일관된 접근 방식을 제공하는 것을 목표로 합니다. [1].
Kiro는 빠르게 진화하는 AI 기반 개발자 도구 분야에 대한 AWS의 전략적 진입을 나타내며, Cursor 및 Windsurf와 같은 기존 에이전트 기반 IDE의 직접적인 경쟁자로 자리매김하고 있습니다.
Kiro 설계의 기본은 오픈 소스 Visual Studio Code(VS Code) 프로젝트에 대한 의존성입니다. 이 선택은 개발자가 기존 VS Code 설정, 구성 및 광범위한 플러그인을 원활하게 통합하여 학습 곡선을 최소화하고 Kiro로 전환하는 사용자에게 친숙하고 확장 가능한 환경을 보장하므로 중요합니다. 개인화된 설정 및 툴체인을 유지하는 기능은 개발자 채택 및 생산성을 촉진하는 핵심 이점입니다. [1].
VS Code 기반 외에도 Kiro는 MCP(모델 컨텍스트 프로토콜)에 대한 강력한 지원을 통합합니다. 이 프로토콜은 IDE 내에서 다양한 개발 도구 및 서비스의 연결 및 상호 운용성을 촉진하여 더욱 응집력 있고 통합된 개발 경험을 가능하게 하는 데 중요합니다. 기본 인공 지능 기능의 경우 Kiro는 Anthropic의 Claude Sonnet 4를 기본 대규모 언어 모델(LLM)로 활용하고 Claude Sonnet 3.7을 대체 옵션으로 사용할 수 있습니다. AWS는 또한 AI 환경이 진화함에 따라 개발자에게 더 큰 유연성과 선택권을 제공하면서 향후 추가 LLM에 대한 지원을 확대할 명확한 계획을 밝혔습니다. [1].
Kiro는 광범위한 접근성과 교차 플랫폼 호환성을 위해 설계되었으며 Linux, macOS 및 Windows 운영 체제에서 사용할 수 있는 기본 애플리케이션이 있습니다. 이를 통해 다양한 환경의 개발자가 도구를 효과적으로 활용할 수 있습니다. 또한 광범위한 인기 프로그래밍 언어를 지원하므로 웹 애플리케이션에서 백엔드 서비스에 이르기까지 다양한 개발 프로젝트를 위한 다용도 솔루션입니다. 초기 미리 보기 단계에서 Kiro는 무료로 제공되므로 개발자는 즉각적인 재정적 약속 없이 기능을 탐색할 수 있습니다.
미리 보기 기간이 지나면 AWS는 다양한 수준의 사용량과 팀 규모를 충족하기 위해 계층화된 전문 계획을 도입할 계획입니다. 이러한 계획에는 최대 1,000회의 에이전트 상호 작용에 대해 월 $19의 표준 전문 계층과 최대 3,000회의 상호 작용에 대해 월 $39의 Pro+ 계획이 포함되어 개인 개발자 및 대규모 팀을 위한 확장 가능한 옵션을 제공합니다. [2] [3].
Kiro는 간단한 프롬프트 기반 상호 작용을 넘어 구조화된 사양과 자동화된 워크플로를 중심으로 하는 고유한 기능을 도입하여 다른 AI 코딩 지원 도구와 차별화됩니다. [1].
이러한 핵심 혁신인 "Kiro Specs" 및 "Kiro Hooks"는 특히 프로덕션 준비 코드를 생성하고 개선하기 위해 AI를 개발 수명 주기에 더 깊이 통합하는 것을 목표로 합니다. 이 접근 방식은 초기 AI 생성 코드(종종 "바이브 코딩"이라고 함)가 엔터프라이즈급 품질, 보안 및 유지 관리 표준을 충족하려면 상당한 수동 노력이 필요하다는 일반적인 문제를 해결합니다. [4].
Kiro Specs는 개발자가 프로젝트의 요구 사항과 설계를 구조화되고 선언적인 방식으로 정의할 수 있는 강력한 메커니즘을 제공합니다. 이 방법은 개발자가 AI에 원하는 결과를 전달하기 위해 자연어 설명에만 의존할 수 있는 기존의 프롬프트 엔지니어링에서 크게 벗어난 것입니다.
Anthropic의 Claude Code와 같은 일부 기존 도구는 프로젝트 지침을 위해 Claude.md 파일과 유사한 개념을 사용하지만 AWS는 사양을 전체 Kiro 개발 경험의 기본적이고 중심적인 구성 요소로 통합했습니다.
이러한 심층적인 통합은 공식 문서, 명확한 요구 사항 및 아키텍처 패턴 준수가 성공적인 프로젝트 제공 및 장기적인 유지 관리에 가장 중요한 엔터프라이즈 환경에 특히 유용합니다. [2].
Kiro Specs의 워크플로는 여러 지능형 단계를 통해 개발 프로세스를 자동화하고 안내하도록 설계되었습니다.
Kiro Hooks는 AI 에이전트가 백그라운드에서 특정 작업을 실행할 수 있도록 하는 이벤트 기반 자동화 트리거로 작동합니다. 이러한 후크는 파일이 저장, 생성 또는 삭제될 때와 같은 다양한 파일 시스템 이벤트에 대한 응답으로 자동으로 활성화되거나 개발자가 수동으로 트리거할 수 있습니다. 이 기능을 통해 자동화된 프로세스를 개발 워크플로 내에서 직접 지속적으로 통합할 수 있어 사전 예방적 지원 계층을 제공합니다. [1].
Kiro Hooks의 주요 목적은 반복적이거나 중요한 작업을 자동화하여 개발 효율성을 높이고 코드 품질을 유지하며 모범 사례를 적용하는 것입니다. 예를 들어 API 엔드포인트가 수정될 때마다 프로젝트의 Readme 파일을 자동으로 업데이트하도록 후크를 구성하여 수동 개입 없이 문서가 최신 상태로 유지되도록 할 수 있습니다.
또 다른 실용적인 애플리케이션에는 코드가 버전 제어 리포지토리에 커밋되기 전에 유출된 자격 증명 또는 민감한 정보에 대한 스캔을 실행하여 개발 주기 초기에 보안 조치를 크게 강화하는 것이 포함될 수 있습니다.
Amazon의 개발자 에이전트 및 경험 담당 부사장인 Nikhil Swaminathan과 Deepak Singh에 따르면;
"Kiro 후크는 숙련된 개발자가 놓치는 부분을 포착하거나 작업하는 동안 백그라운드에서 상용구 작업을 완료하는 것과 같습니다."
그들은 또한 더 광범위한 조직적 이점에 대해 자세히 설명하면서
"후크는 전체 팀에서 일관성을 유지합니다. 모든 사람이 동일한 품질 검사, 코드 표준 및 보안 유효성 검사 수정의 혜택을 받습니다."
개발 관행을 표준화하고 팀 협업을 개선하며 모든 프로젝트에서 일관된 수준의 품질을 보장하는 데 있어 그들의 역할을 강조합니다. [5] [6].