AWS

Kiro Crew 직접 써 보기 [1편] – 내 컴퓨터에 상주하는 오픈소스 AI 에이전트 작업공간

안녕하세요. GS Neotek 조길상 입니다.
요즘은 “AI에게 한 번 물어보고 끝”이 아니라, AI가 내 작업 환경에 상주하면서 기억하고 반복 작업을 대신 돌려 주는 방향으로 도구들이 움직이고 있습니다.


이번에는 Kiro가 오픈소스로 공개한 Kiro Crew를 로컬에 직접 설치해, 대시보드를 하나하나 눌러 보며 “이게 실제로 뭘 해 주는 도구인지” 확인해 봤습니다.

한눈에 보기

Kiro Crew는 한 줄로 말하면 내 컴퓨터에서 24시간 상주하며 기억하고 학습하는 개인 AI 에이전트 작업공간입니다.
터미널 CLI 하나로 설치해 백그라운드 서비스로 띄우고, 웹 대시보드와 메신저(슬랙·텔레그램 등)로 말을 겁니다.

항목내용
무엇인가상주형 AI 에이전트 작업공간
(오픈소스, 로컬 설치)
접근 방법1. 터미널 CLI (kirocrew)
2. 웹 대시보드 (localhost)
3. 메신저 10종 연동
핵심 특징1. 세션을 넘어가는 영구 메모리
2. 수정을 학습으로 저장
3. cron·웹훅으로 자율 실행
4. 8중 보안 방어
실행 형태로그아웃·재부팅에도 살아있는 백그라운드 서비스
(macOS launchd / Linux systemd)
대시보드 접근loopback 전용 + 토큰 필수
(인터넷에 포트를 열지 않음)

설치는 명령 네 줄

설치 자체는 간단했습니다.
설치 상태를 점검하고, 에이전트 설정을 넣고, 상시 서비스로 등록한 뒤, 접속 주소를 받는 순서입니다.

# 설치 상태 점검
kirocrew doctor

# 에이전트 설정만 비대화형 설치
kirocrew setup --agent-only

# 24시간 백그라운드 서비스로 등록 (macOS=launchd / Linux=systemd)
kirocrew service install

# 토큰이 포함된 대시보드 접속 주소 받기
kirocrew token

`kirocrew setup`은 기본이 대화형 마법사라 질문이 뜨는데, 자동화하거나 질문 없이 설치하고 싶으면 `–agent-only`를 붙이면 됩니다.
처음에 가장 흔한 오류가 “agent config not found”인데, 이건 setup을 아직 안 돌린 상태라는 뜻이라 위 두 번째 줄만 실행하면 해결됩니다.
서비스로 올리고 나면 `kirocrew service status`, `kirocrew restart`, `kirocrew logs`, `kirocrew stop`으로 운영합니다.

Kiro Crew 대시보드 메인 화면

대시보드를 열면 왼쪽에 세션·스케줄·탐색·에이전트 기능·설정이 있고, 가운데에서 바로 에이전트와 대화합니다.
“오늘 한 일 요약”, “커밋 전 변경사항 리뷰”, “열린 할 일 정리” 같은 추천 프롬프트가 떠서 처음 써 보기에 좋았습니다.

앱으로 워크플로를 UI화하는 “탐색”

탐색 메뉴는 일종의 앱 스토어입니다.
채팅으로 매번 지시하기 번거로운 작업을 전용 화면으로 감싸 둔 “에이전틱 앱”을 둘러보고 설치합니다.

탐색 - 에이전틱 앱 스토어

Issue Radar(이슈 트리아지), Code Review Sage(변경 파일별 코드 리뷰), Research Lab(질문을 하위 질문으로 쪼개 조사), PPTX Maker 같은 앱들이 카테고리별로 정리돼 있었습니다.
“Ship better code”, “Research to deliverable”처럼 앱을 묶은 컬렉션도 제공됩니다.

자리를 비운 사이에도 일하는 “스케줄”

개인적으로 가장 인상 깊었던 메뉴입니다.
반복 작업을 cron처럼 예약해 두면, 내가 자리에 없어도 에이전트가 알아서 돌립니다.

스케줄 - cron 자동화 템플릿

미리 만들어진 템플릿만 봐도 쓰임새가 그려졌습니다.
야간 빌드 감시(매일 새벽 2시 main 빌드·테스트 후 실패 보고), 오류 다이제스트(6시간마다 프로덕션 오류 분류), 스탠드업 브리핑(평일 아침 커밋·PR·CI 상태 정리), 배포 검증(30분마다 스모크 검사 후 Go/No-Go 판정)이 기본으로 들어 있습니다.
cron 외에 웹훅(외부 이벤트가 오면 즉시 작동)과 하트비트(PR·배포·파이프라인 상태 변화를 감시해 조건이 맞으면 작동)도 지원합니다.

상태를 한눈에 보는 “설정 개요”

설정 화면의 개요 탭에서 시스템 상태, 가동 시간, 세션·메시지·cron·서브에이전트·학습 카운터를 한눈에 봅니다.

설정 개요 - 시스템 상태

“모든 시스템 실행 중 / 정상”으로 떠 있는 걸 보니, 서비스가 백그라운드에서 잘 돌고 있다는 게 바로 확인됐습니다.
휴대폰 접속(사설 네트워크 이름 허용), 사용량, 메모리 요약 같은 운영 정보도 이 화면에 모여 있습니다.

슬랙·텔레그램으로 말 거는 “채팅 플랫폼”

Kiro Crew를 “상주하는 비서”로 쓰게 만드는 핵심이 메신저 연동입니다.
설정의 채팅 플랫폼에서 Slack, Discord, Telegram, Webex, WeCom, Feishu, Microsoft Teams, WeChat, iMessage, WhatsApp까지 10종을 붙일 수 있었습니다.

채팅 플랫폼 - Slack 연동 설정

Slack은 매니페스트를 자동으로 만들어 주고, 봇 토큰·앱 토큰·소유자 ID만 넣으면 연결되는 구조였습니다.
Telegram은 BotFather로 봇 토큰을 받고 허용 사용자 ID를 등록하는 방식이라, 공개 주소나 웹훅 없이 롱 폴링으로 동작합니다.

텔레그램 연동 상세

여러 AI를 “크루”로 두는 에이전트와 스킬

에이전트 기능 메뉴에서는 여러 에이전트를 “크루 멤버”로 둡니다.
각 멤버가 자기 작업공간·메모리 저장소·모델을 따로 갖는 구조라, 역할이 다른 AI 팀을 꾸리는 느낌이었습니다.

에이전트 - 크루 멤버

스킬은 “특정 작업에 필요할 때 에이전트가 불러오는 전문 지식 파일”입니다.
스킬 하나가 SKILL.md 설명 파일에 scripts·templates 폴더가 딸린 구조로, 필요할 때만 로드되는 방식(온디맨드)이었습니다.

스킬 - 전문 지식 파일

Kiro의 IDE·CLI와 같은 관리 파일 형식(마크다운)을 쓰기 때문에, 에이전트·스킬·스티어링을 사람이 직접 읽고 편집·삭제할 수 있다는 점이 좋았습니다.

보안은 어떻게 되어 있나

회사에서 쓸 도구라면 보안을 먼저 봐야 합니다.
Kiro Crew는 소유자 잠금, 거부 명령 패턴, 거버넌스 상한, 중요 경로 보호, 도구 승인, 입력 검증, OS 샌드박싱, 출력 자격증명 익명화까지 8중 방어를 내세우고, 모든 단계에 서명된 감사 로그를 남긴다고 설명합니다.
대시보드도 loopback(127.0.0.1) 전용에 토큰이 필수라, 설치만으로 인터넷에 포트가 열리지는 않았습니다.
오픈소스라서 각 계층을 직접 확인할 수 있다는 점도 도입 검토 시 장점입니다.

좋았던 점

  • 1. 설치가 명령 몇 줄로 끝납니다.
    doctor로 점검하고 setup, service install, token까지 네 줄이면 백그라운드 서비스로 바로 올라왔습니다.
  • 2. 상주하면서 기억합니다.
    세션이 끝나거나 재시작을 해도 작업 맥락과 학습 내용이 남아, “창을 닫으면 리셋”되는 챗봇과는 쓰임새가 달랐습니다.
  • 3. 자리를 비운 사이에도 돌아갑니다.
    cron·웹훅·하트비트로 야간 빌드 감시나 오류 다이제스트 같은 반복 작업을 사람 없이 돌릴 수 있는 구조였습니다.
  • 4. 설정이 모두 사람이 읽는 파일입니다.
    에이전트·스킬·학습 내용이 마크다운이라, 무엇을 배우고 무엇을 할 수 있는지 직접 보고 고칠 수 있었습니다.

아쉬웠던 점 / 참고할 점

  • 1. 모델·비용은 별도로 확인이 필요합니다.
    Kiro Crew 자체는 오픈소스이이기때문에, 별도 비용이 없습니다
    다만 실제 모델 호출은 AWS 계정을 통해 사용중이시라면, Kiro 구독비용과 초과분(Overage) 활성화 시 크레딧에 대한 비용 등이 발생할 수 있습니다
  • 2. 첫 설정에서 대화형 마법사와 선택 기능이 헷갈릴 수 있습니다.
    음성(STT), 메신저 연동 등은 선택 기능이라, 처음에는 꼭 필요한 것만 켜고 시작하는 편이 덜 혼란스러웠습니다.
  • 3. 자율 실행은 양날의 검일 수 있습니다.
    cron·하트비트로 쉴 새 없이 돌리면 그만큼 호출이 늘어나므로, 처음에는 주기와 범위를 좁게 잡고 보는 것이 안전해 보였습니다.
  • 4. 상주형 특성상 리소스를 계속 씁니다.
    백그라운드 서비스로 떠 있는 만큼, 노트북 등 개인 환경에서는 메모리·배터리 사용을 한 번쯤 확인하는 것이 좋겠습니다.

정리하며

Kiro Crew는 AI를 “질문할 때 여는 창”이 아니라 “내 작업 환경에 상주하며 기억하고 반복 작업을 대신 돌리는 팀원”으로 바꿔 주는 오픈소스 작업공간이었습니다.
설치가 가볍고, 메신저로 말을 걸 수 있고, cron으로 자율 실행까지 되기 때문에 반복적인 운영·모니터링 업무가 많은 분이라면 한 번 써 볼 만합니다.
다만 모델 비용과 자율 실행 범위는 처음에 좁게 잡고 상태를 지켜보면서 넓혀 가는 것을 권합니다.

5/5 - (평가 개수 : 1)

필자: 조 길상

전체 게시물수 : 5

전체 조회수 : 7146

게시물 공유하기