마지막 업데이트:
Kiro는 Amazon Web Services(AWS)에서 개발한 에이전트형 소프트웨어 개발 제품으로, 대화형 프롬프트보다 구조화된 사양(specifications)을 강조하여 개발 과정을 간소화하도록 설계되었습니다. 지원되는 인터페이스로는 Kiro IDE, CLI, Kiro Web 및 Kiro Crew가 있습니다.[7]
2025년 7월 14일 프리뷰로 출시된 Kiro는 인공지능을 개발자 워크플로우에 직접 통합함으로써, 특히 엔터프라이즈 환경에서 애플리케이션 구축을 위한 보다 가이드되고 일관된 접근 방식을 제공하는 것을 목표로 합니다.[1][2]

Kiro는 AI 기반 개발자 도구 분야에 대한 AWS의 진출을 의미하며, Cursor 및 Windsurf와 같은 에이전트형 IDE의 경쟁자로 자리매김하고 있습니다. 현재 그 범위는 Kiro IDE, CLI, Kiro Web, Kiro Crew뿐만 아니라 호환되는 ACP IDE 및 소프트웨어 개발 자동화까지 확장되었습니다.[7]
Kiro 설계의 기초적인 측면은 오픈 소스 Visual Studio Code(VS Code) 프로젝트에 의존한다는 점입니다. 이러한 선택은 개발자가 기존 VS Code 설정, 구성 및 광범위한 플러그인을 원활하게 통합할 수 있게 하여 학습 곡선을 최소화하고, Kiro로 전환하는 사용자에게 친숙하고 확장 가능한 환경을 보장한다는 점에서 중요합니다. 개인화된 설정과 툴체인을 유지할 수 있는 능력은 개발자의 채택과 생산성을 촉진하는 핵심 장점입니다.[1]
VS Code 기반을 넘어, Kiro는 Model Context Protocol(MCP)에 대한 강력한 지원을 포함합니다. 이 프로토콜은 IDE 내에서 다양한 개발 도구와 서비스의 연결 및 상호 운용성을 촉진하여 더욱 응집력 있고 통합된 개발 경험을 가능하게 하는 데 필수적입니다. Auto는 모델을 조합하는 기본 에이전트 및 모델 선택 모드이며, 사용자는 프리미엄 및 오픈 웨이트(open-weight) 모델을 선택할 수도 있습니다. 모델 액세스는 요금제와 지역에 따라 다릅니다.[7]
Kiro는 폭넓은 접근성과 크로스 플랫폼 호환성을 위해 설계되었으며, Linux, macOS 및 Windows 운영 체제용 네이티브 애플리케이션을 제공합니다. 이를 통해 서로 다른 환경의 개발자들이 도구를 효과적으로 활용할 수 있습니다. 또한, 광범위한 인기 프로그래밍 언어를 지원하여 웹 애플리케이션부터 백엔드 서비스에 이르기까지 다양한 개발 프로젝트를 위한 다재다능한 솔루션이 됩니다.
Kiro는 크레딧 기반 요금제를 사용합니다. Free는 0달러이며 50크레딧을 포함합니다. Pro는 월 20달러, Pro+는 월 40달러, Pro Max는 월 100달러, Power는 월 200달러입니다. 프롬프트는 작업 복잡도와 사용된 모델에 따라 크레딧을 소비합니다. 개인 유료 사용자는 크레딧당 0.04달러에 추가 크레딧을 구매할 수 있으며, 기업 관리자는 초과 사용 설정을 활성화할 수 있습니다.[7][8]

Kiro는 2025년 7월 14일에 프리뷰로 출시되었으며, 2025년 11월 17일에 정식 버전(GA)으로 출시되었습니다. 정식 출시 버전에는 Kiro CLI, 팀 관리, 에이전트 실행 체크포인트, 멀티 루트 워크스페이스, 그리고 코드가 Spec을 따르는지 확인하기 위한 속성 기반 테스트(property-based testing)가 포함되었습니다.[9]
AWS는 2026년 2월 16일에 AWS GovCloud(미국 동부 및 미국 서부)에서 Kiro IDE 및 CLI를 사용할 수 있다고 발표했습니다. Kiro는 2026년 6월 25일에 GovCloud에서 FedRAMP High 및 DoD IL-4/5 인증을 획득했으며, 이와 별도로 2026년 10월 12일에는 미국 동부(버지니아 북부)에서 FedRAMP Class C 범위에 포함되었습니다.[10][8]
Kiro Web은 2026년 9월 1일에 정식 출시되었습니다.[11]
Kiro IDE와 CLI는 로컬 대화형 개발을 지원합니다. Kiro Web은 협업 탐색, Specs 및 엔드투엔드 위임 개발을 포함한 브라우저 기반 작업을 지원합니다. 격리된 클라우드 샌드박스에서 리포지토리 작업을 수행하고 풀 리퀘스트(PR)를 통해 결과를 전달할 수 있습니다. Kiro Web은 2026년 9월 1일에 정식 출시되었습니다.[11][7]
2025년 12월 2일 프리뷰로 도입된 Kiro 자율 에이전트는 멀티 리포지토리 작업을 위한 비동기 에이전트입니다. 작업을 계획하고, 계획, 코딩 및 검증을 위한 전문 서브 에이전트를 조정하며, 변경 사항을 검증하고 풀 리퀘스트를 생성할 수 있습니다.[12]
Kiro Crew는 지원되는 또 다른 Kiro 인터페이스입니다.[7]
2026년 10월, Kiro IDE는 리포지토리 컨벤션, 수정 사항 및 이미 제외된 접근 방식과 같은 컨텍스트를 위해 채팅 세션 전반에 걸쳐 Memory 기능을 도입했습니다. 사용자는 메모리를 검토하고 관리할 수 있으며, 10월 20일 기준으로 Memory 설정은 기본적으로 꺼짐(Off) 상태입니다.[13]
Kiro는 단순한 프롬프트 기반 상호작용을 넘어 구조화된 사양과 자동화된 워크플로우를 중심으로 한 고유한 기능을 도입함으로써 다른 AI 코딩 어시스턴트와 차별화됩니다.[1]
이러한 핵심 혁신인 "Kiro Specs"와 "Kiro Hooks"는 특히 프로덕션 수준의 코드를 생성하고 개선하기 위해 개발 수명 주기에 AI를 더 깊이 통합하는 것을 목표로 합니다. 이 접근 방식은 흔히 "바이브 코딩(vibe coding)"이라 불리는 초기 AI 생성 코드가 기업 수준의 품질, 보안 및 유지 관리 표준을 충족하기 위해 상당한 수동 노력이 필요한 일반적인 문제를 해결합니다.[4]
Kiro는 원격 MCP 지원과 글로벌 스티어링 파일(steering files)을 추가했습니다. 재사용 가능한 Powers는 MCP 서버, 스티어링 파일 및 후크를 결합하여 필요에 따라 관련 도구를 로드합니다. 개발자는 또한 커스텀 서브 에이전트와 지침을 패키징하고 관련이 있을 때 활성화되는 휴대용 Agent Skills 패키지를 사용할 수 있습니다. Hooks는 도구 사용 전후 트리거를 포함하도록 확장되었습니다. 도구 사용 전(pre-tool-use) 후크는 도구를 차단(block)하거나 컨텍스트를 추가할 수 있으며, 도구 사용 후(post-tool-use) 후크는 로그 기록, 포맷팅 또는 후속 지침을 제공할 수 있습니다.[9][14]
Kiro Specs는 개발자가 프로젝트의 요구 사항과 설계를 구조화되고 선언적인 방식으로 정의할 수 있는 강력한 메커니즘을 제공합니다. 이 방법은 개발자가 AI에게 원하는 결과를 전달하기 위해 자연어 설명에만 의존할 수 있는 전통적인 프롬프트 엔지니어링과는 크게 다릅니다.
Anthropic의 Claude Code와 같은 일부 기존 도구들이 프로젝트 가이드를 위해 Claude.md 파일과 유사한 개념을 활용하지만, AWS는 사양(specs)을 전체 Kiro 개발 경험의 근본적이고 중심적인 구성 요소로 통합했습니다.
이러한 깊은 통합은 공식 문서화, 명확한 요구 사항 및 아키텍처 패턴 준수가 성공적인 프로젝트 수행과 장기적인 유지 관리에 필수적인 엔터프라이즈 환경에서 특히 유익합니다.[1]
Kiro Specs의 워크플로우는 여러 지능형 단계를 통해 개발 프로세스를 자동화하고 가이드하도록 설계되었습니다.
정식 출시 버전에서 Kiro는 코드가 Spec을 따르는지 확인하기 위한 속성 기반 테스트를 추가했습니다. Kiro는 요구 사항에서 테스트 가능한 행동 속성을 도출하고 이를 생성된 많은 입력 사례에 대해 실행하여, 반례를 찾아내고 구현 동작이 Spec과 일치하는지 평가하는 데 도움을 줍니다.[9]
Kiro Hooks는 AI 에이전트(AI agents)가 백그라운드에서 특정 작업을 실행할 수 있도록 하는 이벤트 기반 자동화 트리거 역할을 합니다. 이러한 후크는 파일이 저장, 생성 또는 삭제되는 것과 같은 다양한 파일 시스템 이벤트에 반응하여 자동으로 활성화되거나 개발자가 수동으로 트리거할 수 있습니다. 이 기능을 통해 자동화된 프로세스를 개발 워크플로우 내에 직접 지속적으로 통합하여 선제적인 지원 계층을 제공할 수 있습니다.[1]
Kiro Hooks의 주요 목적은 반복적이거나 중요한 작업을 자동화하여 개발 효율성을 높이고 코드 품질을 유지하며 모범 사례를 강제하는 것입니다. 예를 들어, API 엔드포인트가 수정될 때마다 프로젝트의 Readme 파일을 자동으로 업데이트하도록 후크를 구성하여 수동 개입 없이도 문서를 최신 상태로 정확하게 유지할 수 있습니다.
또 다른 실용적인 응용 사례로는 코드가 버전 관리 리포지토리에 커밋되기 전에 유출된 자격 증명이나 민감한 정보에 대한 스캔을 실행하여 개발 사이클 초기 단계에서 보안 조치를 크게 강화하는 것이 있습니다.
Amazon의 개발자 에이전트 및 경험 담당 부사장인 Nikhil Swaminathan과 Deepak Singh에 따르면 다음과 같습니다.
"Kiro hooks는 숙련된 개발자처럼 당신이 놓친 것을 잡아내거나 작업하는 동안 백그라운드에서 상용구(boilerplate) 작업을 완료하는 역할을 합니다."
그들은 더 나아가 광범위한 조직적 이점에 대해 다음과 같이 설명합니다.
"Hooks는 팀 전체에 일관성을 부여합니다. 모든 구성원이 동일한 품질 검사, 코드 표준 및 보안 검증 수정 사항의 혜택을 누릴 수 있습니다."
이는 개발 관행을 표준화하고 팀 협업을 개선하며 모든 프로젝트에서 일관된 품질 수준을 보장하는 데 있어 후크의 역할을 강조합니다.[5][6]

.