AI-DLC · Kiro Workshop
Kiro를 처음 시작하기 위한 구독 · 설치 · 환경 준비를 한 곳에 모았습니다.
아래 탭을 순서대로 따라가면 워크샵을 바로 시작할 수 있습니다.
구독(IAM Identity Center) → 설치(Windows · macOS/Linux) → AI-DLC 하네스 환경 준비https://kiro.dev/downloads/ 에서 OS에 맞는 설치 프로그램을 받습니다.AWS Account Management에서 새 AWS 계정을 생성합니다.us-east-1) 리전에서 활성화할 수 있습니다.Kiro를 검색해 Kiro 페이지로 진입합니다.Kiro 클라이언트로 이동하여 "Sign in with your organization identity"를 선택하고, 앞 단계에서 획득한 Start URL로 로그인합니다.
원본 소스
PowerShell을 실행한 후 설치 스크립트를 입력합니다.
irm 'https://cli.kiro.dev/install.ps1' | iex
C:\Program Files\Kiro-Cli\새 PowerShell 창에서 로그인 명령을 실행합니다.
kiro-cli login --use-device-flow
브라우저에서 다음 중 하나로 로그인한 뒤, 액세스 허용 버튼을 클릭합니다.
PowerShell로 돌아와 "Logged In" 메시지를 확인하면 완료입니다. kiro-cli를 실행하면 KIRO 로고와 환영 메시지가 표시됩니다.
/tui 새로운 UX · /feedback 피드백 · 자연어→셸 변환은 kiro-cli translate| 항목 | 요구사항 |
|---|---|
| OS | Windows 10 이상 |
| 메모리 | 최소 4GB RAM (8GB 권장) |
| 디스크 | 최소 2GB 여유 공간 |
| 인터넷 | 설치 및 업데이트 시 필요 |
https://kiro.dev) 방문 → Download 클릭 → Kiro-IDE-Setup.exe 선택Kiro-IDE-Setup.exe 실행 → 마법사 진행 → 설치 경로 선택(기본 C:\Program Files\Kiro) → Install → 완료 후 자동 실행https://kiro.dev/downloads/ (받아만 두고 아직 설치하지 않아도 됩니다)https://kiro.dev/cli/curl -fsSL https://cli.kiro.dev/install | bash
설치 후 터미널을 재시작하거나 셸 설정을 다시 로드합니다.
source ~/.zshrc # 또는 ~/.bashrc
Part 2 · 인증
kiro-cli login
① 조직 계정(IAM Identity Center) 사용 시 — 관리자에게서 받은 정보를 입력합니다.
https://xxx.awsapps.com/start)us-east-1, eu-central-1)② 개인 실습자(Builder ID 무료) 사용 시 — 로그인 방법에서 AWS Builder ID(또는 Google · GitHub)를 선택하면 브라우저가 자동으로 열려 로그인이 완료됩니다.
Part 3 · 사용 시작kiro-cli chat
대화 세션에서 모델을 선택합니다.
/model
kiro-cli chat "S3 버킷을 어떻게 생성하나요?"
.kiro/settings/mcp.json)는 사전 세팅되어 제공되므로 따로 설정할 것이 없습니다.| 설치 항목 | 왜 필요한가 |
|---|---|
| Git | 워크플로우의 브랜치·커밋·PR (특히 parallel 확장) |
| Node.js (LTS 18+) | 제공된 MCP 6종이 npx로 자동 구동 / codegraph 설치도 npm |
| Python (3.10+) | Python으로 빌드할 경우의 런타임·테스트(pytest 등) |
| AWS CLI | AWS 작업 필수 — 자격증명 구성·확인 |
| Google Chrome | playwright MCP(E2E 브라우저 테스트)용 |
# 한 줄로 설치
brew install git node python awscli
brew install --cask google-chrome
Windows — winget (PowerShell)
winget install Git.Git
winget install OpenJS.NodeJS.LTS
winget install Python.Python.3.12
winget install Amazon.AWSCLI
winget install Google.Chrome
설치 확인
git --version
node -v
npx -v
python --version # macOS는 python3 --version
aws --version
위 명령이 모두 버전을 출력하면 런타임 준비 완료입니다.
행사는 AWS 작업을 포함하므로 자격증명이 구성되어 있어야 합니다.
# 액세스 키 방식
aws configure
# 또는 IAM Identity Center(SSO)
aws configure sso
# 확인 — 계정/사용자 정보가 나오면 OK
aws sts get-caller-identity
ap-northeast-2).kiro/settings/mcp.json은 이미 세팅되어 제공되며 모든 서버를 사용합니다. 0번에서 Node.js를 설치했다면 npx 기반 6종(aws-docs · aws-cdk · context7 · token-optimizer · github · playwright)은 첫 실행 시 자동으로 받아 구동됩니다. 아래 2가지는 반드시 설정합니다.
# macOS / Linux
export GITHUB_PAT=ghp_발급받은토큰
# Windows (PowerShell)
$env:GITHUB_PAT="ghp_발급받은토큰"
0번에서 Google Chrome을 설치했다면 추가 작업 없음.
/mcp 입력 → 각 서버가 Initialized로 보이면 정상입니다.기존 코드를 사전 인덱싱하면 분석·영향 추적 단계가 빨라지고 토큰이 절감됩니다. (없어도 자동으로 파일 스캔으로 동작)
# Node.js 설치되어 있으면 (0번 완료):
npm i -g @colbymchenry/codegraph
# 대상 프로젝트 루트에서 인덱싱 (대규모는 시간 소요 — 행사 전 권장)
cd <project-root>
codegraph init
codegraph index
코드가 크게 바뀌면 codegraph index 재실행. 미설치여도 워크플로우는 정상 동작합니다.
git --version · node -v · npx -v 출력python --version · pip --versionaws sts get-caller-identity 성공GITHUB_PAT 환경변수 설정codegraph index 완료/mcp → 서버 Initialized 확인