Y Combinator⁠マルチエージェントハーネス「QM」オープンソース化 —⁠—組織のクラウド環境で利用者やチャンネルごとの作業環境を管理

Y Combinator(YC)は2026年7月31日、社内で利用しているマルチエージェントハーネスQMをオープンソースとして公開した。会計、法務、イベント運営、エンジニアリングなどの業務で使い、QM自体の開発にも活用しているという。ソースコードにはMITライセンスを適用している。

QMは、組織で複数のAIエージェントを運用し、エージェントの実行やツールの利用範囲などを管理する「エージェントハーネス」として開発された。名称は船内の調整役を指す「quartermaster」に由来する。個人向けアシスタントとして設計された多くのエージェントとは異なり、従業員やプロジェクトごとに必要なエージェントを割り当て、全社で管理しやすくすることを目指している。

QM本体は組織が所有するクラウド環境で動作し、従業員はSlackやWeb UIから利用する。QM内には、利用者ごとの個人用スコープと、Slackチャンネルやプロジェクトごとの共有スコープを設ける。メモリ、ファイル、資格情報へのアクセス範囲、権限、継続して利用できるサンドボックスは、スコープごとに分けて管理する。個人用スコープではほかの利用者に影響を与えずに作業でき、共有スコープではエージェントと共同作業できる。

このほか、cronによる定期実行やWebhookを使った処理の起動、社内情報に接続するコネクター、エージェントによるブラウザ操作、共有可能なWebアプリの生成などの機能を備える。社内のメモ、メール、文書、データベース、Webをまとめて検索でき、受信トレイを定期的に整理して返信案も作成する。開発作業では、既存のリポジトリでテストを実行したり、プルリクエストを作成したり、CIを監視したりできる。

QMの運用管理者は、組織内で利用できるハーネスとAIモデルを設定する。利用者はWeb UIで、許可された選択肢からPi、OpenCode、Codex、Claude Codeなどのハーネスと、それに対応するAIモデルを会話ごとに選べる。選択したハーネスは利用者の端末ではなく、クラウド上のQMで動作する。

エージェントとのやり取りは中央のコアを経由する。QMはユーザーデータやセッション履歴をPostgreSQLに保存し、コマンドをスコープごとのサンドボックスで実行する。Web UIや管理画面、Slack連携は、コアに追加するプラグインとして提供される。

YCはGitHubリポジトリで、組織向けの導入手順を公開している。現時点では、導入先にFly.ioまたはAWSを選べる。組織固有の設定、ツール、スキル、サンドボックスイメージ、インフラ構成は、専用のデプロイメントディレクトリにまとめる。セルフホストを試す方法として、コーディングエージェントにdeploy https://github.com/yc-software/qmと指示する例も挙げている。

YCによると、QMは実験的なソフトウェアで、開発初期のため不具合も残る。セキュリティ文書では、利用者のデータと操作をスコープごとに分離することを設計上の目標としている。ただし、この設計目標は情報漏えいを防ぐ保証ではなく、導入先の環境に応じたセキュリティレビューに代わるものでもない。

おすすめ記事

記事・ニュース一覧