yc-software/qm

Multiplayer agent harness for work.

何を解決するか

QM はスタートアップや組織向けに特別に設計されたマルチプレイヤー型エージェントハーネスを提供します。個人用のAIアシスタントとは異なり、従業員が個別の隔離された作業環境を持つ一方で、共有チャンネル、グループメッセージ、プロジェクト内で共同作業可能なエージェントの相互作用を可能にします。

動作方法

QM は、Claude Code、OpenCode、Pi などのさまざまなLLMハーネスと連携するヘッドレスコアと、メモリおよびセッション履歴を保持するPostgres永続化レイヤーを使用しています。各ユーザーまたはルームには、ツールがインストール・実行される耐久性のあるサンドボックス(スコープ付き)が割り当てられます。システムはSlackとWeb UIと統合されており、両プラットフォーム間で一貫したアイデンティティと設定を保証します。ツール実行とデータスクリーニングを制御するため、3つのポジション(Strict、Auto、Dangerous)を採用した厳格なセキュリティモデルを採用しています。

対象ユーザー

個々の生産性と組織内協働を両立できる、展開可能なベンダー非依存のエージェントインフラを必要とするスタートアップやチーム向けに構築されています。

主な特徴

  • マルチスコープメモリ: 個人用と共有ルーム用に分離された、スコープ付きのメモリ、ファイル、権限。
  • WebとSlack統合: WebアプリとSlack間でアイデンティティと設定をシームレスに連携。
  • カスタマイズ可能なスキル: Gitリポジトリからインポート可能な共有スキルや、管理者による組織全体への昇格が可能なスキルをサポート。
  • バックグラウンド自動化: クロン、ウォッチ、インバウンドWebhookを実行し、自律的な作業を可能にする。
  • ベンダー非依存: 1つのプロバイダーに縛られず、異なるモデルやハーネスへの切り替えをサポート。

関連

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