kirodotdev/KiroCrew

A persistent workspace for development work that self-improves and continues beyond one session.

해결하는 문제

Kiro Crew는 사용자가 활성적으로 대화하지 않을 때도 계속 작동하는 지속 가능한 자기학습 개발 워크스페이스를 제공합니다. 사용자가 제어하는 하드웨어에서 실행되므로 일시적인 에이전트 세션 문제를 해결하며, 에이전트가 메모리를 유지하고 장시간 실행 작업을 미확인 상태에서 수행하며 지속적인 작업 기반으로 기술을 진화시킬 수 있습니다.

작동 방식

시스템은 에이전트 런타임과 사용자 인터페이스를 분리하는 '게이트웨이' 아키텍처를 사용합니다. 게이트웨이는 에이전트 세션, 메모리, 스케줄링, 보안 정책을 관리합니다. 사용자는 데스크톱 앱, 웹 대시보드, CLI, 또는 통합 메시징 플랫폼(예: Slack, Discord, Telegram)을 통해 이 에이전트와 상호작용할 수 있습니다. 각 세션은 kiro-cli로 구동되며 병렬 작업을 위한 격리된 하위 에이전트를 생성할 수 있습니다. 런타임은 로컬 또는 원격 Linux 서버에 호스팅할 수 있습니다.

대상 사용자

다단계 작업을 처리하고, 반복 작업을 관리하며, 여러 세션에 걸쳐 장기적인 프로젝트 컨텍스트를 유지해야 하는 개발자에게 적합합니다.

주요 기능

  • 지속적 메모리: 세션과 작업 체크포인트는 재시작 후에도 유지되며, 수정 사항은 지속적인 교훈이 됩니다.
  • 미확인 자율성: 스케줄된 반복 작업과 웹훅 또는 메시징 이벤트에 의해 트리거되는 반응형 작업을 지원합니다.
  • 자기 진화 기술: 반복 패턴에서 재사용 가능한 기술을 합성할 수 있으며, 사용자가 편집할 수 있습니다.
  • 다중 표면 접근성: 데스크톱 앱, 웹 대시보드, CLI, 다양한 메시징 통합에서 일관된 상태를 제공합니다.
  • 다층 방어: 도구 승인, OS 사전, 자격 증명 마스킹을 포함하여 안전한 실행을 보장합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트