kodo — Autonomous Multi-Agent Coding Orchestrator

Claude Code, Cursor, Codex, Gemini를 조합해 밤새 코드 작업을 돌리고, 독립 검증으로 결과를 걸러내는 멀티 에이전트 오케스트레이터.

개요

kodo는 AI 코딩 작업을 하나의 에이전트에 몰아넣지 않고, 오케스트레이터 + 작업 에이전트 + 검증 에이전트로 분리한다. README 기준으로는 Claude Code Max 구독을 활용한 overnight run을 핵심 시나리오로 잡고 있고, Gemini Flash 같은 API 기반 오케스트레이터를 추천한다.

핵심은 단순 자동화가 아니라 독립 검증이다. 구현 에이전트가 놓친 리소스 누수, 상태 오염, 경계 조건 오류를 리뷰/테스터 에이전트가 반복적으로 잡아낸다.

핵심 특징

  • kodo run/interactive 흐름으로 목표, 팀, 제한을 설정한다.
  • orchestrator는 API 모델 또는 CLI 기반 백엔드로 동작할 수 있다.
  • agent team을 team.json으로 바꿔 끼울 수 있다.
  • kodo test는 실제 사용자 관점의 검증을 수행한다.
  • kodo --improve는 큰 개선이 필요한 영역을 리뷰 루프로 돌린다.
  • --effort 레벨로 검증 강도와 반복 성향을 조절한다.

왜 중요한가

kodo는 Claude Code를 단순한 편집기가 아니라 장시간 자율 실행 가능한 작업 실행면으로 확장한다. subagent-manager, claude-code-sub-agents-2026, cook-cli-orchestration 같은 노트와 같은 축에 있지만, 여기서는 특히 독립 검증과 역할 분리가 강하다.

주의점

  • README가 명시하듯 agents는 full permissions 모드로 실행될 수 있어, 프로젝트 디렉터리 밖 파일에도 접근할 수 있다.
  • 밤샘 실행을 전제로 하므로, git commit 또는 백업 후 돌리는 게 안전하다.
  • CLI 오케스트레이터보다 API 오케스트레이터가 더 “코디네이터” 역할에 적합하다고 README가 설명한다.