AWS, 스펙 기반 AI IDE ‘키로’ 정식 출시
아마존웹서비스(AWS)는 AI 코딩 에이전트 ‘키로(Kiro)’를 정식 출시했다고 20일 발표했다.
지난 7월 프리뷰 버전으로 선보인 키로는 개발자가 기존 개발 워크플로우를 통합개발환경(IDE)과 명령줄 인터페이스(CLI)에서 바로 활용할 수 있도록 설계된 도구로 코드 작성, 점검, 수정 등 소프트웨어 개발 전반의 생산성을 보조하도록 구성됐다.
키로는 스펙 기반 개발(Spec-driven development)을 위한 에이전틱 AI IDE다. 개발자가 프롬프트를 입력하면 이를 요구사항(requirements), 시스템 설계(system design), 개별 작업(discrete tasks) 등으로 분해해 코드, 문서, 테스트로 구현한다. 단순 AI 코딩 추천으로 앱을 자동 생성하는 방식을 넘어, 사양을 먼저 정의하고 이를 기반으로 코드 전체를 생성 및 관리하는 엔터프라이즈급 개발 방식으로 기존 AI 코딩 도구와 차별화된다.
키로는 이번 정식 출시를 통해 사양 정확성을 위한 속성 기반 테스트 기능, 체크포인트 저장 및 이전 시점 복원 기능, 다중 루트 작업 공간 지원, 그리고 터미널에서 활용 가능한 ‘키로 CLI’를 제공한다.
속성 기반 테스트(Property-based Testing, PBT)는 코드가 사전에 정의된 요구사항이나 기대 동작, 즉 스펙과 일치하는지를 측정하는 방식이다. 전통적인 단위 테스트가 특정 예시만 검증하는 것과 달리 PBT는 시스템의 일반적 동작을 나타내는 속성(property)를 스펙에서 추출하고 이를 대조해 테스트한다.
키로는 EARS 형식(예: “시스템이 인증된 사용자가 활성 차량 목록을 볼 수 있도록 허용해야 한다”)을 사용해 명세를 작성하도록 도와준다. 키로는 이러한 요구사항에서 속성들을 추출하고, 논리적으로 테스트할 수 있는 특성을 결정한 뒤, 수백 또는 수천 개의 무작위 테스트 케이스를 생성해 코드를 검증한다. 이 과정에서 오류를 찾기 위해 축소(shrinking) 기법을 사용해 반례를 찾고 필요 시 구현 또는 사양을 수정할 수 있는 선택지를 제공한다. 이를 통해 사람이 직접 작성하기 어려운 광범위한 시나리오 전반에서 코드가 실제로 정의한 대로 동작하는지 근거 기반 검증이 가능하다.
체크포인트(checkpoint) 리와인드(rewind) 기능은 에이전트 실행 과정에서 생성된 변경 시점인 체크포인트를 자동으로 기록해 개발자가 원하는 시점으로 되돌릴 수 있도록 지원한다. 이를 통해 개발자는 진행 중인 작업을 잃지 않고 특정 단계로만 되돌릴 수 있어 구현 방향 변경이나 대안 비교가 필요한 경우 유용하다. 크레딧을 추가로 사용하지 않고도 작업을 보존한 채 조정할 수 있어 반복적인 개발 과정에서 작업 연속성을 높인다.
다중 루트 작업 공간 지원 기능은 하나의 키로 작업 공간 내에서 여러 프로젝트 루트(root)를 동시에 구성하고 작업할 수 있도록 지원한다. 기존에는 하나의 루트 폴더만 사용할 수 있었다면 이제는 여러 깃(git) 서브모듈 또는 패키지로 구성된 프로젝트라도 하나의 작업 공간에서 AI 에이전트를 일관되게 활용할 수 있다.
키로 CLI는 키로 에이전트를 터미널에서 직접 사용할 수 있도록 지원하는 명령줄 도구이다. 개발자는 CLI를 활용해 기능 구축, 워크플로우 자동화, 오류 분석, 버그 추적, 수정 제안 등을 상호작용형 루프 속에서 수행할 수 있다. 또한 키로 CLI는 키로 IDE에서 설정한 MCP 및 스티어링(steering) 파일과 동일하게 연동되므로 IDE와 CLI 간 일관된 개발 환경을 지원한다. 로컬 파일 읽기 및 쓰기, API 호출, 배시(Bash) 명령 실행 등 MCP 기반 개발 도구가 제공되며, 클로드 소넷 4.5, 클로드 하이쿠 4.5, 오토 등 키로의 AI 기능을 터미널에서 그대로 사용할 수 있다. 키로 CLI는 특정 작업에 최적화된 맞춤형 AI 보조 에이전트도 지원해 백엔드 API 패턴 분석이나 프론트엔드 컴포넌트 작성 등 전문 영역별 개발 효율을 높인다.
기업 개발팀은 ‘AWS IAM 아이덴티티 센터(AWS IAM Identity Center)’를 통해 키로에 가입할 수 있으며, 향후 더 많은 아이덴티티 공급자(IdP)가 지원될 예정이다. 관리자는 AWS 관리 콘솔에서 키로 프로(Kiro Pro), 키로 프로 플러스, 키로 파워 구독 권한을 부여하고, 비용 초과 설정 및 사용량 모니터링, MCP 관리, 조직 단위 단일 청구 등을 중앙에서 관리할 수 있다. 팀, 스타트업, 엔터프라이즈는 신규 관리 대시보드를 통해 키로 사용 현황을 한 곳에서 통합 관리할 수 있다.
키로는 국내 개발자 커뮤니티에서도 기존의 즉흥적 프롬프트 중심 개발 대신 사전 기획과 문서화를 기반으로 개발 과정의 일관성과 추적 가능성을 확보할 수 있다는 점에서 긍정적으로 평가받고 있다.
중고 거래와 지역 생활 커뮤니티를 연결하는 스타트업 당근의 소프트웨어엔지니어이자 AWS 서버리스 히어로인 변규현 엔지니어는 “키로는 더 나은 소프트웨어 엔지니어링을 위한 길을 안내한다”라며 “내부 개발자에게 전달하고자 하는 경험을 명확히 정의할 수 있어 엔지니어링을 더욱 정밀하게 수행할 수 있다”고 밝혔다.
그는 이어 “스펙을 작성하는 과정에서 전달할 내용을 자연스럽게 구조화하게 되므로 ‘워킹 백워즈’ 방법론을 적용할 수 있다”며 “스펙을 빠르게 수정해 비즈니스 로직 변경 사항을 즉시 반영할 수 있어 개발 사이클을 이전보다 빠르게 가속할 수 있었다”고 덧붙였다.
AR·3D 뷰어 기술 기반 공간 및 제품 시각화 솔루션을 제공하는 스타트업 브로즈(Broz)의 최지연 소프트웨어 엔지니어는 “키로는 개발자가 문제 정의와 요구 사항 해석에서 겪는 초기 어려움을 단계적으로 정리해 나갈 수 있도록 도와준다”며 “특히 스펙 모드는 별도의 설정 없이도 컨텍스트를 안정적으로 제어할 수 있어 LLM을 처음 사용할 때 느껴지는 막막함을 크게 줄여 줬다”고 전했다.
‘핸즈온 바이브 코딩’ 저자이자 바이브 코딩 전문 컨설팅 스타트업 로보코 정도현 대표는 “키로는 구조적 사양 중심 개발이라고 하는 개발 방법론을 도입해 반복 업무 자동화, 코드 품질 개선, 협업 효율화까지 통합적으로 경험할 수 있도록 설계된 바이브 코딩 파트너”라며 “기업 관점에서는 기업용 키로를 통해 사내 인증 체계와의 연동 및 대규모 조직 운영에 적합한 엔터프라이즈급 보안·프라이버시 정책 등 고도화된 관리 기능을 제공하고, 실시간 사용 분석 및 리포트로 프로젝트별 리소스를 체계적으로 추적할 수 있으며, 규정 준수와 감사 대응 역시 간편하게 수행할 수 있다”고 강조했다.
AWS는 키로 정식 출시와 함께 스타트업을 위한 혜택 프로그램도 운영한다. 전 세계 시리즈 B 단계까지의 스타트업은 ‘키로 프로 플러스’를 1년간 무료로 이용할 수 있으며 크레딧이 소진되지 않았다면 12월 31일까지 사용 가능하다. 기존 AWS 액티베이트(AWS Activate) 크레딧도 키로 구독에 사용할 수 있으며 두 혜택은 중복 적용할 수 있다.
글. 바이라인네트워크
<김우용 기자>yong2@byline.network


