Kiro란? AI 시대의 새로운 IDE

Kiro란

Kiro는 AWS가 만든 에이전틱(Agentic) IDE입니다. 2025년 7월에 퍼블릭 프리뷰로 처음 공개되었고, “스펙 기반 개발(Spec-driven Development)“이라는 방법론을 중심으로 설계되었습니다.

단순히 코드를 자동완성해주는 수준이 아니라, AI가 설계부터 구현까지 전체 흐름을 함께 진행하는 개발 환경입니다.

기존 AI 코딩 도구와 뭐가 다른가

Copilot이나 Cursor 같은 도구는 프롬프트에 반응해서 코드를 생성합니다. 유용하지만, 큰 기능을 만들 때는 방향이 흐트러지기 쉽습니다.

Kiro는 접근이 다릅니다:

  1. 먼저 요구사항을 정리하고
  2. 기술 설계를 작성한 뒤
  3. 구현 태스크를 나눠서 순서대로 실행합니다

코드를 치기 전에 “뭘 만들 것인가”를 구조화하는 단계가 있다는 게 핵심 차이입니다. 프롬프트 엔지니어링에서 스펙 엔지니어링으로 넘어가는 셈입니다.

핵심 기능

Spec 워크플로우

Requirements → Design → Tasks 순서로 문서를 만들고, 각 단계를 AI와 함께 다듬습니다. 완성된 태스크 목록을 기반으로 구현을 진행하기 때문에, 대규모 기능도 일관성 있게 만들 수 있습니다.

Hooks

파일 저장, 커밋, 빌드 등 IDE 이벤트에 자동으로 반응하는 트리거입니다. 예를 들어 TypeScript 파일을 저장할 때마다 린트를 돌리거나, 태스크 완료 후 테스트를 실행하도록 설정할 수 있습니다.

Steering

팀 컨벤션, 코딩 표준, 프로젝트 맥락을 마크다운 파일로 정리해두면 Kiro가 모든 작업에 이를 반영합니다. 새로운 팀원이 와도 일관된 코드 스타일을 유지할 수 있습니다.

MCP 통합

Model Context Protocol을 통해 외부 도구(데이터베이스, API 문서, 클라우드 서비스 등)를 연결할 수 있습니다. IDE 안에서 컨텍스트 전환 없이 다양한 작업이 가능합니다.

어떤 사람에게 유용한가

  • 프로덕션 수준의 코드를 체계적으로 만들고 싶은 개발자
  • 팀 내 코딩 표준과 워크플로우를 자동으로 유지하고 싶은 조직
  • AI 코딩 도구를 쓰면서도 “구조”가 아쉬웠던 사람
  • AWS 생태계를 주로 사용하는 팀 (SageMaker, CodeCatalyst 등과 통합됨)

시작하는 법

kiro.dev에서 다운로드할 수 있습니다. VS Code를 기반으로 만들어져서, 기존 확장 프로그램이나 단축키가 그대로 동작합니다. 진입 장벽이 낮은 편입니다.

마무리

AI 코딩 도구는 “코드를 대신 써주는 것”에서 “개발 프로세스 전체를 함께 운영하는 것”으로 진화하고 있습니다. Kiro는 그 방향의 한 가지 답을 보여주는 도구입니다.

관심이 있다면 간단한 사이드 프로젝트에 먼저 적용해보는 걸 추천합니다. 스펙 워크플로우의 장점은 직접 써봐야 체감됩니다.