개요
터미널 자동완성 도구 Fig가 Amazon에 인수되어 Amazon Q Developer CLI로 진화했고, 2025년 11월 Kiro CLI로 리브랜딩된 계보 정리. 단순 autocomplete → AI 코딩 어시스턴트 → spec-driven 개발 플랫폼으로 변화한 과정. 라이선스가 Apache 2.0 → Proprietary로 전환되며 커뮤니티 논쟁도 발생.
전체 타임라인
| 시기 | 사건 |
|---|---|
| 2020 | Fig 창업 (SF, Y Combinator) |
| 2023-08-29 | Amazon/AWS가 Fig 인수 |
| 2023-11 | Fig가 CodeWhisperer에 통합 |
| 2024-04-30 | Amazon Q Developer 출시 (CodeWhisperer 후속) |
| 2024-09-01 | Standalone Fig 제품 종료 (sunset) |
| 2025-03 | Amazon Q Developer CLI agent 정식 출시 |
| 2025-11-17 | Kiro IDE + Kiro CLI GA 출시 |
| 2025-11-24 | 기존 Q CLI 사용자 자동 업그레이드 |
| 2026-04-14 | Kiro CLI 2.0 (headless + Windows 지원) |
1. Fig (2020~2024.09)
무엇이었나
IDE 스타일 비주얼 자동완성을 터미널에 가져온 도구.
macOS Terminal / iTerm에서:
git check|
↑ 팝업으로 checkout, check-ignore 등 제안
+ 각 명령 설명
+ dotfiles 동기화
+ 팀 shortcut 공유
핵심 기능
- 400+ CLI 도구에 contextual suggestion (git, npm, aws, docker…)
- Customizable shortcuts & descriptions
- Visual apps
- dotfiles 동기화
- Team-shared shortcuts
배경
- Y Combinator 졸업사
- General Catalyst, Datadog CEO 등 투자 (~$200만)
- 2023-08-29 Amazon 인수 (금액 비공개)
- 인수 직후 모든 유료 기능 무료화
- 2024-09-01 standalone 종료 → 기술은 Q로 흡수
2. Amazon Q Developer / Q CLI (2024.04~2025.11)
무엇이었나
CodeWhisperer의 후속 + Fig 기술 흡수 = AWS의 제너레이티브 AI 개발자 도구.
Q CLI 주요 기능
| 기능 | 설명 |
|---|---|
| 자연어 → 명령 변환 | ”Find all PNGs > 5MB” → 셸 명령 |
q chat | 대화형 AI 에이전트 (파일 수정, diff, 실행) |
| MCP 지원 | Playwright, browser, docs 등 외부 도구 |
| 모델 | Claude Sonnet 3.7 기반 |
| 다국어 | Python, JS/TS + Dart, Go, Kotlin, PHP, Ruby, Rust, Scala, Bash, PowerShell, CloudFormation, Terraform |
| 플랫폼 | macOS + Linux (Ubuntu, AppImage) — Windows 미지원 |
| 라이선스 | Apache 2.0 오픈소스 (aws/amazon-q-developer-cli) |
Q CLI 가격
| 티어 | 가격 | 포함 |
|---|---|---|
| Free | $0 | 제한 사용량 |
| Pro | $19/월 | 1,000 agentic requests + 엔터프라이즈 |
| Pro+ | $39/월 | 3,000 requests |
3. Kiro CLI (2025.11.17~)
무엇인가
AWS의 새로운 agentic 개발 플랫폼 — IDE + CLI 패키지. Q Developer CLI의 공식 후속이며 spec-driven development 철학.
출시 상세
- 2025-11-17: Kiro IDE GA + Kiro CLI 동시 출시
- 2025-11-24: 기존 Q CLI 사용자 auto-update로 자동 마이그레이션
- 2026-04-14: Kiro CLI 2.0 — Headless mode (CI/CD 통합), Windows 정식 지원, 새 UI
Kiro의 두 가지 모드
1. Vibe Mode — 빠른 대화형
- 요구사항 불분명 시
- 프로토타이핑·탐색
2. Spec Mode — 구조화된 개발 ⭐
- requirements.md (EARS notation: user story + acceptance criteria)
- design.md (architecture, sequence diagrams)
- tasks.md (실행 단위)
→ 프로토타입 → 프로덕션 전환 최적화
주요 기능
| 기능 | 설명 |
|---|---|
| Interactive Chat | 터미널 내 AI 대화 |
| Custom Agents | 워크플로우 맞춤 에이전트 |
| MCP Integration | 외부 도구 연동 |
| Agent Steering | 팀 best practice로 AI 동작 가이드 (steering files) |
| Smart Hooks | 명령 전·후 자동화 (pre/post) |
| Context Management | 디렉토리별 프로젝트 대화 이력 |
설치
# 공식 설치
curl -fsSL https://cli.kiro.dev/install | bash
# macOS Homebrew
# 기존 amazon-q cask → 자동 kiro-cli 업데이트
brew install kiro-cli명령어 호환성
# Kiro CLI
kiro
# Q CLI 명령어도 backwards compatible
q # 동작
q chat # 동작 (Kiro로 연결)
# 설정 폴더 마이그레이션
# ~/.aws/amazonq/ → ~/.kiro/ (자동)Kiro CLI 가격 (Credit Pool 기반)
| 티어 | 월 요금 | 크레딧 | 비고 |
|---|---|---|---|
| Free | $0 | 50/월 | 영구 무료 + 가입 시 500 보너스 (30일) |
| Pro | $20/월 | 1,000 | overage $0.04/credit |
| Pro+ | $40/월 | 2,000 | overage $0.04/credit |
| Power | $200/월 | 10,000 | overage $0.04/credit |
요청별 크레딧:
- Spec 요청: $0.20
- Vibe 요청: $0.04
- 0.01 단위 fractional 차감 (간단한 작업은 1 credit 미만)
- 구독 하나로 IDE + CLI + ACP 호환 IDE + CI/CD 자동화 모두 사용
Q CLI vs Kiro CLI 핵심 차이
| 항목 | Q Developer CLI | Kiro CLI |
|---|---|---|
| 라이선스 | Apache 2.0 (오픈) | AWS IP License (proprietary) ⚠️ |
| 철학 | Agentic chat 위주 | Spec-driven + Vibe coding |
| 플랫폼 | macOS, Linux | macOS, Linux, Windows (2.0+) |
| 가격 모델 | Per-request (39) | Credit pool (20/200) |
| 진입 명령 | q, q chat | kiro (+ q backwards compatible) |
| 설정 폴더 | ~/.aws/amazonq/ | ~/.kiro/ |
| Headless | 지원 제한 | CI/CD 통합 (2.0+) |
라이선스 전환 논쟁
Q Developer CLI:
✅ Apache 2.0 (오픈소스)
✅ 커뮤니티가 포크·수정 자유
✅ GitHub에 여전히 존재 (aws/amazon-q-developer-cli)
↓ 리브랜드 + 라이선스 전환
Kiro CLI:
⚠️ AWS IP License (proprietary)
⚠️ 소스코드 비공개
⚠️ 커뮤니티 논쟁
이전 오픈소스 Q CLI 레포는 유지되지만 업데이트는 Kiro로 집중 → 커뮤니티는 유료화·폐쇄화 우려
경쟁 제품 위치
| 제품 | 개발사 | 가격 | 철학 |
|---|---|---|---|
| Kiro CLI | AWS | 200/월 | Spec-driven |
| Claude Code | Anthropic | 200/월 | 에이전트 위임 |
| Codex CLI | OpenAI | ChatGPT 구독 포함 | SDLC 통합 |
| Cursor | Anysphere | $20/월 | IDE 기반 |
| Windsurf | Codeium | $15/월 | Cascade 에이전트 |
| Gemini CLI | 무료 (한도) | 거대 컨텍스트 |
→ 관련: Claude Code CLI, Codex 플랫폼 (SDLC 가이드), Cursor, Windsurf, Gemini CLI
Spec-driven Development 철학
Kiro의 핵심 차별점:
Vibe coding (일반):
- "이런 기능 만들어"
- AI가 즉시 코드 생성
- 빠르지만 요구사항 모호
Spec-driven (Kiro):
1. requirements.md
- User story (EARS notation)
- Acceptance criteria
2. design.md
- Technical architecture
- Sequence diagrams
3. tasks.md
- 실행 가능 작업 단위
→ 프로토타입 → 프로덕션 전환 구조적
EARS Notation (Easy Approach to Requirements Syntax):
- 명확한 user story 문법
- Ubiquitous, Event-driven, State-driven, Unwanted behavior 등 분류
의의 & 시사점
긍정
- Fig의 기술이 사라지지 않고 진화 → Amazon Q → Kiro
- Spec-driven 철학으로 단순 코드 생성에서 공학적 개발로
- Credit pool 가격 모델이 예측 가능
- 하나의 구독으로 IDE + CLI + CI/CD 통합
우려
- 오픈소스 → Proprietary 전환
- AWS 생태계 락인 가능성
- 가격 복잡도 (request별 비용 차이)
- Power 티어 $200/월 = Claude Code CLI와 비슷한 수준
현재 (2026) 사용 권장
AWS 생태계 깊게 사용 + Spec-driven 선호:
→ Kiro CLI (Pro $20/월)
오픈소스·커스터마이징 중요:
→ [[Claude Code CLI]] (Anthropic)
또는 [[Gemini CLI]] (Google, 무료)
또는 [[Codex CLI]] (OpenAI)
터미널 autocomplete만 원함 (Fig 본래 용도):
→ Warp, oh-my-zsh, fzf 등 대안
다른 노트와의 연결
| 노트 | 연결 |
|---|---|
| Terminal | Fig/Kiro 관련 언급 |
| Claude Code CLI | 경쟁 제품 |
| Codex 플랫폼 (SDLC 가이드) | 경쟁 제품 |
| Cursor | 경쟁 제품 |
| Windsurf | 경쟁 제품 |
| AWS | Kiro의 소속 |
| MCP (Model Context Protocol) | Kiro도 MCP 지원 |
| FOMO 무기화와 기술 조기 채택 | 잦은 리브랜딩 피로 |
교훈
"도구는 진화하되, 사용자는 학습 비용을 반복 부담"
Fig (2020) → 기능 습득
Q CLI (2024) → 명령어 체계 변경
Kiro CLI (2025) → 또 변경 + 유료화
→ 빠른 변화의 시대일수록
[[FOMO 무기화와 기술 조기 채택]]의 조언이 유효:
"안정화 후 선택적 채택"