AWS, AI 코딩 에이전트 ‘키로’ 정식 출시…엔터프라이즈급 개발 방식 선봬
속성 기반 테스트, 체크포인트 리와인드 등 신규 기능 공개
[아이티데일리] 아마존웹서비스(AWS)가 AI 코딩 에이전트 ‘키로(Kiro)’를 정식 출시했다고 20일 발표했다. 지난 7월 프리뷰 버전으로 선보인 키로는 개발자가 기존 개발 워크플로우를 통합개발환경(IDE)과 명령줄 인터페이스(CLI)에서 바로 활용할 수 있도록 설계됐다. 코드 작성, 점검, 수정 등 소프트웨어 개발 전반의 생산성 향상을 목표로 한다.
AI가 사양부터 코드까지 관리
키로는 스펙 기반 개발(Spec-driven development)을 위한 에이전틱 AI 통합개발환경(Agentic AI IDE)이다. 개발자가 프롬프트를 입력하면 이를 요구사항(requirements), 시스템 설계(system design), 개별 작업(discrete tasks)으로 분해해 코드, 문서, 테스트로 구현할 수 있다.
이는 단순 AI 코딩 추천으로 앱을 자동 생성하는 방식을 넘어, 사양을 먼저 정의하고 이를 기반으로 코드 전체를 생성 및 관리하는 엔터프라이즈급 개발 방식을 보인다.
키로는 이번 정식 출시를 통해 사양 정확성을 위한 속성 기반 테스트 기능, 체크포인트 저장 및 이전 시점 복원 기능, 다중 루트 작업 공간 지원, 그리고 터미널에서 활용 가능한 ‘키로 CLI(Kiro CLI)’를 제공한다.
검증·생산성·개발 효율을 높이는 주요 기능
먼저 속성 기반 테스트(Property-based Testing, 이하 PBT)는 코드가 사전에 정의된 요구사항이나 기대 동작, 즉 스펙(spec)과 일치하는지를 측정하는 방식이다. 전통적인 단위 테스트가 특정 예시만 검증하는 것과 달리 PBT는 시스템의 일반적 동작을 나타내는 속성(property)를 스펙에서 추출하고 이를 대조해 테스트한다.
키로는 EARS(Easy Approach to Requirements Syntax) 형식을 사용해 명세를 작성하도록 도와준다. EARS 형식은 소프트웨어‧시스템 개발에서 명확하고 일관된 요구사항을 작성할 수 있도록 해 주는 구조화된 자연어 요구사항 작성 방법이다. 키로는 이러한 요구사항에서 속성들을 추출하고, 논리적으로 테스트할 수 있는 특성을 결정한 뒤, 수백 또는 수천 개의 무작위 테스트 케이스를 생성하여 코드를 검증한다.
이 과정에서 오류를 찾기 위해 축소(shrinking) 기법을 사용해 반례를 찾고 필요 시 구현 또는 사양을 수정할 수 있는 선택지를 제공한다. 이를 통해 사람이 직접 작성하기 어려운 광범위한 시나리오 전반에서 코드가 실제로 정의한 대로 동작하는지 근거 기반 검증이 가능하다.
체크포인트(checkpoint) 리와인드(rewind) 기능은 에이전트 실행 과정에서 생성된 변경 시점인 체크포인트를 자동으로 기록해 개발자가 원하는 시점으로 되돌릴 수 있도록 지원한다. 이를 통해 개발자는 진행 중인 작업을 잃지 않고 특정 단계로만 되돌릴 수 있어 구현 방향 변경이나 대안 비교가 필요한 경우 유용하다.
다중 루트 작업 공간도 지원된다. 이 기능은 하나의 키로 작업 공간 내에서 여러 프로젝트 루트(root)를 동시에 구성하고 작업할 수 있도록 돕는다. 기존에는 하나의 루트 폴더만 사용할 수 있었다면 이제는 여러 깃(git) 서브모듈 또는 패키지로 구성된 프로젝트라도 하나의 작업 공간에서 AI 에이전트를 일관되게 활용할 수 있다.
터미널에서 사용 가능한 ‘키로 CLI’도 제공한다. 키로 CLI는 키로 에이전트를 터미널에서 직접 사용할 수 있도록 지원하는 명령줄 도구다. 개발자는 CLI를 활용해 기능 구축, 워크플로우 자동화, 오류 분석, 버그 추적, 수정 제안 등을 상호작용형 루프 속에서 수행할 수 있다. 또한 키로 CLI는 키로 IDE에서 설정한 MCP 및 스티어링(steering) 파일과 동일하게 연동돼 IDE와 CLI 간 일관된 개발 환경을 지원한다.
AWS 스타트업 지원 확대
이 밖에 기업 개발팀은 ‘AWS IAM 아이덴티티 센터(AWS IAM Identity Center)’를 통해 키로에 가입할 수 있으며, 향후 더 많은 아이덴티티 공급자(IdP)가 지원될 예정이다. 관리자는 AWS 관리 콘솔에서 키로 프로(Kiro Pro), 키로 프로 플러스(Kiro Pro+), 키로 파워(Kiro Power) 구독 권한을 부여하고, 비용 초과 설정 및 사용량 모니터링, MCP 관리, 조직 단위 단일 청구 등을 중앙에서 관리할 수 있다. 팀, 스타트업, 엔터프라이즈는 신규 관리 대시보드를 통해 키로 사용 현황을 한 곳에서 통합 관리할 수 있다.
AWS는 키로 정식 출시와 함께 스타트업을 위한 혜택 프로그램도 운영한다. 전 세계 시리즈 B 단계까지의 스타트업은 ‘키로 프로 플러스’를 1년간 무료로 이용할 수 있다. 크레딧이 소진되지 않았다면 2025년 12월 31일까지 사용 가능하다. 기존 AWS 액티베이트(AWS Activate) 크레딧도 키로 구독에 사용할 수 있으며 두 혜택을 중복 적용할 수 있다.