Amazon Codename: Kiro 퍼블릭 프리뷰 출시

소문으로만 무성하던 Amazon의 차기 코드 에디터인 Kiro가 퍼블릭 프리뷰로 오늘 공개되었습니다. VS Code OSS를 기반으로 하는 것은 다른 유명 AI 기반 코드 에디터들과 같고, 이 때문에 C# Dev Kit은 마찬가지로 사용은 불가합니다.

다만 기존의 One-of-them 부류의 AI 에디터들과 다른 점은 Spec-driven development를 지향한다는 점이 조금 다른 점이며 눈여겨 볼 만한 부분이 있습니다.

FYI// 현재 Windows는 x64 버전만 지원하며, 인스톨러 실행 시 ARM64에서는 설치 불가 오류 메시지가 나타납니다.

블로그 글 요약 정리본은 다음과 같습니다.

1. 배경과 문제 인식

  • AI로 ‘프롬프트만 잘 짜면’ 빠르게 프로토타입을 만들 수 있지만, 실제 프로덕션 배포에는 명확한 요구사항 정의, 설계 문서, 품질 관리 등이 필요하다.
  • 기존의 AI 코딩 방식은 중간 의사결정, 설계, 요구사항이 문서화되지 않아 유지보수와 품질 관리에 한계가 있다.

2. Kiro란 무엇인가?

  • Kiro는 ‘스펙-드리븐 개발(spec-driven development)’을 지향하는 AI IDE.
  • 프로토타입부터 실제 제품까지, 개발 전 과정을 구조적으로 지원하는 AI 기반 개발환경이다.
  • Kiro의 강점은 단순 ‘바이브 코딩(vibe coding)’을 넘어, 스펙(Specs)훅(Hooks) 기능을 제공하여 프로덕션 품질로 끌어올릴 수 있다는 점.

3. 주요 기능

  • Specs(스펙):
    • 단순 프롬프트로 요구사항을 추출, EARS 표기법 기반의 Acceptance Criteria를 자동 생성.
    • 코드베이스 분석을 통해 데이터 플로우 다이어그램, TypeScript 인터페이스, DB 스키마, API 엔드포인트 등 설계 문서를 자동화.
    • 모든 작업(Task)을 요구사항과 연결해 추적성을 확보.
    • 단위/통합 테스트, 로딩 상태, 반응형/접근성 등 구현 포인트를 자동 생성.
  • Hooks(훅):
    • 개발자가 놓치기 쉬운 반복적/보일러플레이트 작업을 자동화.
    • 예: 파일 저장 시 테스트 코드 자동 업데이트, API 변경 시 README 자동 갱신, 커밋 전 시크릿 키 누수 검사 등.
    • 팀 전체에 코드 표준·품질 규칙을 자동으로 적용.
  • 기타:
    • MCP(Model Context Protocol) 기반 다양한 AI 도구 연결, VS Code 환경 및 플러그인 호환, 챗 기반 코드 작업 지원.

4. 실제 활용 예시

  • 예시로, 전자상거래 앱에 리뷰 시스템 추가 요청을 프롬프트로 입력하면:
    • 사용자 스토리 자동 생성 → 설계 문서 자동화 → 구현 단계별 작업 자동 생성 및 순서화 → 테스트/품질요소 자동 추가 → 작업 진행/검증 UI 제공 → 코드와 문서 싱크 유지

5. 비전과 미래

  • Kiro는 ‘개발 과정에서 반복되는 사일로, 품질 관리, 설계 미스, 문서 누락’ 등의 근본적인 문제를 해결하는 것을 목표로 함.
  • 프리뷰 기간에는 무료 제공.
  • Mac, Windows, Linux 지원 및 주요 언어 지원.
3개의 좋아요

오 좋네요 당장 적용해볼려고요 감사합니다.

1개의 좋아요

이번주에 공개된 Amazon Codename: Kiro (Amazon의 VS Code OSS 기반 AI Code Editor)의 사용자 가이드를 영어/한국어로 모두 찾아볼 수 있게 되어 공유드립니다.

영어 (공식): Welcome - Docs - Kiro
한국어 (AWS PSA 최우형님의 컨트리뷰션): Notion

1개의 좋아요