Chorus-AIDLC/Chorus
The Agent Harness for AI-Human Collaboration, inspired by the AI-DLC (AI-Driven Development Lifecycle)
What it solves
Chorus provides a management layer (a "harness") for teams using multiple AI coding agents. It solves the problem of coordinating AI-driven development by moving beyond simple chat interfaces into a structured pipeline where agents propose changes and humans verify them, ensuring that AI-generated code actually ships as reliable software.
How it works
Chorus implements the AI-Driven Development Lifecycle (AI-DLC) methodology, which uses a "Reversed Conversation" philosophy: AI proposes, and humans verify. It manages the entire session lifecycle, task states, and sub-agent orchestration through a central system.
Key operational components include:
- The Daemon: A runtime that allows local machines to pick up assigned tasks and execute them.
- Permission Matrix: A fine-grained system that controls who (human or agent) can create ideas, write proposals, draft tasks, or verify work.
- Agent Integration: It connects to various agent platforms (like Claude Code, Codex, Kiro, and others) via the MCP SDK.
- Visual Tracking: It provides a Project Resource Graph (mind-map) and Kanban boards to track the live status of ideas, proposals, and tasks.
Who it’s for
It is designed for developers and teams who use AI coding agents and need a structured way to orchestrate multiple agents, maintain observability, and implement human-in-the-loop verification for software production.
Highlights
- Multi-Agent Orchestration: Support for multiple independent agents with their own keys, working directories, and the ability to hand off work via @-mentions.
- Human-in-the-Loop: A strict workflow (Idea → Proposal → Document/Task DAG → Execute → Verify) to ensure human oversight.
- Broad Compatibility: Integrates with a wide range of MCP-compatible agents and platforms.
- Live Observability: Real-time presence indicators and a visual resource graph to see exactly what agents are working on.
Related
- Project
- Project
- Project
- Project
- Project