Chorus — Summary
Chorus is an agent harness for AI-human collaboration built around the AI-DLC (AI-Driven Development Lifecycle) methodology, described as infrastructure that wraps around LLM agents to manage session lifecycle, task state, sub-agent orchestration, observability, and failure recovery. It operates as a full-stack Next.js web application with a PostgreSQL backend (or embedded PGlite for single-user deployments) that provides a Kanban board, Task DAG visualization, proposal approval flows, and an MCP server (50+ tools) that AI agents connect to. The core philosophy is "Reversed Conversation" — AI proposes, humans verify — embodied in a 5-resource × 3-action permission matrix that controls what agents can do at each lifecycle stage. The framework includes a chorus CLI binary, lifecycle hooks via a Claude Code plugin, a Codex CLI plugin, and an OpenSpec-aware mode that auto-activates when an openspec/ directory is present.
Compared to seeds, Chorus is closest to claude-conductor in being a markdown-scaffold collaboration layer, but differs fundamentally: where claude-conductor is a minimal template bundle with no server, Chorus is a full production web application with PostgreSQL, Redis, a 50+-tool MCP server, real-time presence indicators, Kanban/DAG views, and a permission model — making it the most infrastructure-heavy framework in this batch.