Chorus-AIDLC/Chorus

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

해결하는 문제

Chorus는 여러 AI 코딩 에이전트를 사용하는 팀을 위한 관리 계층("하네스")을 제공합니다. 단순한 채팅 인터페이스를 넘어서, 에이전트가 변경 사항을 제안하고 인간이 검증하는 구조화된 파이프라인으로 AI 기반 개발을 조율함으로써, AI가 생성한 코드가 실제로 신뢰할 수 있는 소프트웨어로 배포되도록 보장합니다.

작동 방식

Chorus는 AI-드라이브 개발 라이프사이클(AI-DLC) 방법론을 구현하며, "역전된 대화" 철학을 사용합니다: AI가 제안하고 인간이 검증합니다. 중앙 시스템을 통해 전체 세션 라이프사이클, 작업 상태, 서브에이전트 오케스트레이션을 관리합니다.

주요 운영 구성 요소:

  • 데몬: 로컬 머신이 할당된 작업을 가져와 실행할 수 있는 런타임.
  • 권한 매트릭스: 누구(인간 또는 에이전트)가 아이디어를 생성하고, 제안을 작성하고, 작업을 초안화하거나 작업을 검증할 수 있는지를 세밀하게 제어하는 시스템.
  • 에이전트 통합: MCP SDK를 통해 Claude Code, Codex, Kiro 등 다양한 에이전트 플랫폼과 연결.
  • 시각적 추적: 아이디어, 제안, 작업의 실시간 상태를 추적할 수 있는 프로젝트 리소스 그래프(마인드맵) 및 칸반 보드 제공.

대상 사용자

AI 코딩 에이전트를 사용하고, 여러 에이전트를 구조적으로 조율하고, 가시성을 유지하며 소프트웨어 생산에 인간의 검증을 도입할 필요가 있는 개발자 및 팀을 위한 것입니다.

주요 기능

  • 다중 에이전트 오케스트레이션: 개별 키, 작업 디렉터리, @멘션을 통한 작업 이관이 가능한 여러 독립된 에이전트 지원.
  • 인간 중심 검증: 아이디어 → 제안 → 문서/작업 DAG → 실행 → 검증의 엄격한 워크플로우로 인간의 감시 보장.
  • 광범위한 호환성: 다양한 MCP 호환 에이전트 및 플랫폼과 통합 가능.
  • 실시간 가시성: 실시간 존재 표시 및 시각적 리소스 그래프를 통해 에이전트가 실제로 무엇을 하고 있는지 정확히 파악 가능.

관련

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