Kiro – 사양 기반 개발을 위한 에이전트 AI 기반 IDE
Kiro란 무엇인가요?
Kiro는 AWS의 차세대 AI IDE로, 단순한 코드 지원을 넘어서는 기능을 제공합니다. 이는 자율적인 '에이전트'를 사용하여 높은 수준의 프롬프트를 구조화된 소프트웨어 시스템으로 변환합니다—사양, 계획, 구현, 그리고 자동 검증을 포함하여. 이는 개발자들이 프로토타입('바이브 코딩')에서 프로덕션 준비 코드로 이동하는 것을 돕습니다.
Kiro를 사용하는 이유
- 사양 기반 워크플로우: 당신의 프롬프트로부터 직접 요구 사항, 설계 문서, 그리고 작업 계획을 생성합니다.
- 에이전트 훅: 코드 변경에 의해 트리거되는 테스트 생성, 문서 업데이트, 그리고 보안 검사와 같은 반복적인 작업을 자동화합니다.
- 엔터프라이즈 등급 구조: 코드 일관성을 유지하고, 기술 부채를 방지하며, 개발자 지식을 보존합니다.
- 풍부한 컨텍스트 관리: 모델 컨텍스트 프로토콜(MCP), 멀티모달 입력(이미지, 파일), 스티어링 규칙, 그리고 에이전트 채팅을 지원합니다.
핵심 기능
- 사양 & 계획: 자연어로 기능을 정의하세요. Kiro는
requirements.md
, design.md
, 그리고 tasks.md
를 자동 생성하며, 당신이 코딩할 때 실시간으로 동기화합니다.
- 에이전트 훅 & 자동화: 이벤트 기반 에이전트는 파일 저장, 커밋, 또는 다른 트리거에서 자동으로 실행됩니다—테스트, 문서, 또는 문제 스캔을 업데이트합니다.
- 프로젝트 스티어링: 스티어링 마크다운 파일을 통해 에이전트가 어떻게 작동할지 제어하세요, 아키텍처, 도구, 그리고 코딩 표준을 지정합니다.
- 오토파일럿 & 감독 모드: 에이전트가 작업의 시퀀스를 자동으로 수행하도록 하거나(오토파일럿), 각 변경 사항을 수동으로 단계별로 진행하세요(감독).
- 투명한 코드 리뷰: 에이전트가 만든 변경 사항을 차이점으로 보고, 각 제안을 수락하거나 거절하세요.
- VS Code 호환성: Code OSS에서 실행되며 Open VSX 확장, 테마, 그리고 개발자 설정을 지원합니다.
시작하는 방법
- kiro.dev에서 프리뷰 대기자 명단을 통해 접근을 요청하세요.
- macOS, Windows, 또는 Linux에서 IDE를 다운로드하세요.
- 프로젝트 폴더를 열거나 (또는 CLI에서
kiro .
를 실행하세요).
- 프로젝트의 구조와 표준을 정의하기 위해 스티어링 문서를 생성하세요.
- 사양을 생성하세요: 채팅에서 기능을 설명하세요; Kiro는 사양과 작업을 구축합니다.
- 작업을 실행하세요: 작업을 선택하고, Kiro가 코드/테스트/문서를 생성하도록 하세요.
- 훅을 설정하세요: 파일 이벤트에서 문서/테스트/보안 검사를 자동화하세요.
- 준비가 되면 라이브 차이점을 사용하여 변경 사항을 리뷰하고 커밋하세요.
사용 팁
- 복잡한 기능에 대해 사양으로 시작하세요—명확성과 유지 보수성을 보장합니다.
- 에이전트 훅을 사용하세요 테스트와 문서를 자동으로 최신 상태로 유지합니다.
- 팀의 스타일과 표준에 맞게 프로젝트 스티어링 파일을 조정하세요.
- 빠른 실행을 위해 오토파일럿 모드를 활성화하거나, 정밀한 제어가 필요할 때는 감독 모드에 머무르세요.
FAQ
Q: Kiro는 무료인가요?
A: 공개 프리뷰 기간 동안 Kiro는 무료입니다. 프리뷰 이후 가격: 월 50회 에이전트 상호작용 무료 티어, Pro(1,000회에 $19/월), 그리고 Pro+(3,000회에 $39/월).
Q: GitHub Copilot과 어떻게 다른가요?
A: Copilot은 인라인 코드 완성을 제공합니다. Kiro는 더 나아가—기능 목표를 이해하고, 여러 파일에서 작동하며, 사양을 생성하고, 작업을 자동화하며, 에이전트를 제공합니다.
Q: 로컬에서 실행되나요?
A: 네, IDE는 로컬에서 실행됩니다. AI 처리는 클라우드에서 발생할 수 있지만, 모든 코드는 선택하지 않는 한 당신의 머신에 남아 있습니다.
Q: 어떤 AI 모델을 지원하나요?
A: 현재는 Anthropic Claude Sonnet(3.7 & 4.0)로 구동됩니다. 더 많은 모델이 곧 예상됩니다.
Q: 기존 VS Code 설정과 함께 사용할 수 있나요?
A: 네. Kiro는 VS Code 테마와 Open VSX 확장을 지원합니다.