Chorus-AIDLC/Chorus

The Agent Harness for AI-Human Collaboration, inspired by the AI-DLC (AI-Driven Development Lifecycle)

해결하는 문제

Chorus는 전문적인 개발 라이프사이클 내에서 AI 에이전트를 관리하는 복잡성을 해결합니다. LLM 에이전트를 래핑하여 세션 라이프사이클, 작업 상태, 서브 에이전트 오케스트레이션, 관측 가능성 및 장애 복구를 관리하는 데 필요한 인프라를 제공함으로써 관리되지 않은 자율 에이전트로 인한 혼란을 방지합니다.

작동 방식

AI 주도 개발 라이프사이클(AI-DLC) 방법론을 기반으로 하는 이 플랫폼은 AI가 제안하고 인간이 검증하는 "역전 대화(Reversed Conversation)" 철학을 사용합니다. 권한 매트릭스(5개 리소스 × 3개 액션)를 활용하여 인간과 에이전트에게 특정 권한을 부여합니다. 시스템은 여러 에이전트 백엔드(Claude Code 또는 Codex 등)를 지원하며, 데몬을 사용하여 로컬 머신을 상주형 에이전트 런타임으로 전환하여 원격 작업 디스패치 및 실시간 모니터링을 가능하게 합니다.

대상 사용자

  • 데몬을 통해 자율 에이전트를 로컬 워크플로우에 통합하려는 개발자.
  • AI 주도 제안, 작업 DAG 및 요구사항 구체화를 감독해야 하는 프로젝트 매니저.
  • 인간-AI 협업을 위해 구조화되고 권한이 제어된 환경이 필요한 .

주요 특징

  • 에이전트 하네스: 세션 라이프사이클, 작업 상태 및 서브 에이전트 오케스트레이션을 관리합니다.
  • AI-DLC 워크플로우: 아이디어에서 인도(Delivery)까지 세분화된 권한을 가진 구조화된 단계.
  • 실시간 관측 가능성: 라이브 터미널 출력, 칸반 보드 및 작업 의존성 DAG.
  • Chorus Daemon: 로컬 에이전트 CLI를 원격 Chorus 서버에 연결하는 상주형 런타임.
  • 시각적 프로젝트 매핑: 아이디어, 제안, 문서 및 작업을 단일 트리로 연결하는 그래프 뷰.