手元のエージェントCLIサブスクリプションを使い、自分のマシン上でタスクの計画、実装、レビュー、マージを行うセルフホスト型AIエージェントチーム。
openai/symphony
プロジェクトの作業を、エージェントを直接監督するのではなくタスク管理に集中できる、分離された自律型コーディングエージェントの実行に変えます。
- スター
- 27,967
- フォーク
- 2,890
- 未解決の Issue
- 0
- 最終コミット
- 2 か月前
これは何?
Symphonyは、コーディングエージェント向けのオーケストレーションレイヤーです。Linearのボードなどのタスク管理ツールを監視してタスクを取得し、タスクごとに分離されたエージェントの実行を開始します。エージェントはタスクを完了まで進め、CIのステータス、プルリクエストのレビューコメント、複雑度分析、ウォークスルー動画など、作業の証拠を提示します。変更が承認されると、エージェントがプルリクエストをマージします。
中心にあるのは、エンジニアが監督する対象を変えるという考え方です。個々のコーディングセッションを見守るのではなく、チームは作業キューを管理し、エージェントが提示する証拠をレビューします。このプロジェクトは、エージェント主導の開発に対応できるよう、すでに整備されたコードベースに最適だと説明しています。
このプロジェクトでは、任意の言語で実装する際に使える仕様書と、実験的なElixirのリファレンス実装を提供しています。信頼できる環境でのテストを想定した、エンジニアリングプレビューとして公開されています。
主な機能
- 01Linearなどのタスク管理ツールを監視し、タスクを自動で取得します。
- 02タスクごとに、分離されたエージェントセッションを実行します。
- 03CIのステータス、レビューコメント、ウォークスルー動画などの作業の証拠を提示します。
- 04変更が承認されると、プルリクエストをマージします。
- 05言語に依存しない仕様書と、Elixirのリファレンス実装を提供します。
ユースケース
- コーディングエージェントの世話をするのではなく、実装タスクのバックログ管理にエンジニアが集中したいチーム。
- 信頼できる非本番用リポジトリで、自律型エージェントのワークフローを試す。
- 提供された仕様書をもとに、別の言語でエージェントオーケストレーターを構築する。
クイックスタート
- 1
elixir/README.md の Elixir リファレンス実装のセットアップガイドを読む
- 2
または、コーディングエージェントに SPEC.md の仕様に沿って Symphony を実装するよう依頼する
使う前に知っておきたいこと
- Symphony は、信頼できる環境でのテストを目的とした、控えめなエンジニアリングプレビューとして紹介されています。
- Elixir リファレンス実装は実験的なものです。
- ハーネスエンジニアリングを導入したコードベースで最も効果を発揮します。
収録されている特集
トピック
よくある質問
- symphony とは?
- プロジェクトの作業を、エージェントを直接監督するのではなくタスク管理に集中できる、分離された自律型コーディングエージェントの実行に変えます。 Symphonyは、コーディングエージェント向けのオーケストレーションレイヤーです。Linearのボードなどのタスク管理ツールを監視してタスクを取得し、タスクごとに分離されたエージェントの実行を開始します。エージェントはタスクを完了まで進め、CIのステータス、プルリクエストのレビューコメント、複雑度分析、ウォークスルー動画など、作業の証拠を提示します。変更が承認されると、エージェントがプルリクエストをマージします。
- symphony は無料で使えますか?ライセンスは?
- symphony は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- symphony は今もメンテナンスされていますか?
- 半年以内に更新あり。symphony の最終コミットは 2026年9月15日 です。
- symphony は何に使えますか?
- コーディングエージェントの世話をするのではなく、実装タスクのバックログ管理にエンジニアが集中したいチーム。 信頼できる非本番用リポジトリで、自律型エージェントのワークフローを試す。 提供された仕様書をもとに、別の言語でエージェントオーケストレーターを構築する。
- symphony のインストール方法は?
- elixir/README.md の Elixir リファレンス実装のセットアップガイドを読む または、コーディングエージェントに SPEC.md の仕様に沿って Symphony を実装するよう依頼する
- symphony はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/openai/symphony
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
オーケストレーター役のAIエージェントが、インストール済みのコーディングCLIにタスクを委任し、差分を確認して自分でコミットできるエージェントスキル集です。
Claude Code、Codex、Gemini CLIなど既存のAI CLIツールを、並列実行とオーケストレーションに対応した共通のマルチエージェントワークスペースにまとめるデスクトップアプリです。
英語での指示から、Claude Code、Codex、Gemini CLIなどのコーディングエージェントを品質ゲート付きで連携させるYAMLワークフローを生成する、ターミナルネイティブなCLIです。
プロンプトに「ulw」または「mass ulw」と入力すると、計画を立て、複数のモデルに作業を委任して検証するTypeScript製コーディングエージェントCLI。
Claude Code、Copilot、Codexなど複数のAIコーディングエージェントを連携させ、gitベースのフックに作業状態を保存するGo製ワークスペースマネージャー。