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互換エージェントおよびプラットフォームと統合可能。
  • リアルタイム可視性:リアルタイムの存在表示と視覚的リソースグラフにより、エージェントが実際に何をしているかを正確に把握可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト