Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
ホーム/ローカルLLM活用
Local AI Agents & Tool Use

MetaGPT・Agnai・RisuAIの違い:それぞれのAIエージェントツールが本当に得意なこと

·11分で読めるHans Kuepper 著 · PromptQuorum創設者 · オープンウェイト/オープンソースAIの発見エンジン

MetaGPT、Agnai、RisuAIは「AIエージェント」の検索結果でひとまとめにされがちな、互いに無関係な三つのオープンソースプロジェクトです。しかしソフトウェアを書くのはそのうち一つだけです。 MetaGPTはマルチエージェントフレームワークで、プロダクトマネージャー・アーキテクト・エンジニア・QAといった役割をAIエージェントに割り当て、一行の要件から設計書・コード・テストを作り出します。AgnaiとRisuAIはどちらも自己ホスト可能なAIコンパニオン・ロールプレイチャットのプラットフォームで、AIキャラクターを作成して会話するためのものであり、自前のモデルを搭載する代わりにローカルまたはクラウドのLLMバックエンドに接続します。ソフトウェア作業を自動化したいならMetaGPT、AIキャラクターと会話したいならAgnaiかRisuAIが適したツールです — この二つのどちらを選ぶかは別の、より狭い問いであり、この記事では軽く触れるにとどめます。

重要なポイント

  • MetaGPT(マルチエージェントフレームワーク):プロダクトマネージャー・アーキテクト・エンジニア・QAといったソフトウェア企業の役割をAIエージェントに割り当て、それらが協力して一行の要件から設計書・コード・テストを作り出す。
  • Agnai(ロールプレイ/コンパニオンチャットプラットフォーム):セルフホスト可能なAIキャラクターチャットで、複数キャラクターが同時に参加するグループチャットに対応し、ローカルまたはクラウドのLLMバックエンドに接続する。
  • RisuAI(ロールプレイチャットクライアント):Web版・デスクトップ版(Tauri製)・モバイル版として提供され、キャラクターカード形式に対応し、継続的なストーリー文脈を保つためのロアブック/ワールド情報にも対応する。
  • MetaGPTはチャットコンパニオンでもロールプレイソフトウェアでもない — ペルソナチャット機能は一切ない。
  • AgnaiとRisuAIはコード生成ツールではない — どちらもソフトウェアタスク向けの役割ベースのエージェントワークフローを持たない。
  • AgnaiとRisuAIはロールプレイ用フロントエンドとして確かに重なる部分がある。両者の詳細な機能比較は下記に別記事としてリンクしている。

📍 一文で説明

MetaGPTはプロダクトマネージャー・アーキテクト・エンジニア・QAといったソフトウェア企業の役割をAIエージェントに割り当て、一行の要件から設計書・コード・テストを作り出すオープンソースのマルチエージェントフレームワークで、AgnaiとRisuAIはどちらもAIキャラクターを作成して会話する自己ホスト可能なオープンソースのAIコンパニオン・ロールプレイチャットプラットフォームです — MetaGPTはそのどちらとも競合せず、実際に競合し合うのはAgnaiとRisuAIの二つです。

💬 簡潔に説明

この三つの名前が「オープンソースAIエージェント」や「AIキャラクター」のリストで一緒に挙げられ続けるのは、三つとも紹介文のどこかに「エージェント」や「AIキャラクター」といった言葉を使う、オープンソースでセルフホスト可能なGitHubプロジェクトだからです。共通点はそこまでです。MetaGPTは開発者向けツールで、ソフトウェア要件を与えると小さなAIエージェントのチームが計画とコードを書くシミュレーションを行います。AgnaiとRisuAIはソフトウェア開発とは無関係で、AIキャラクターを作成して会話するチャットアプリです。同じチャットの中で他のキャラクターや人と一緒に会話することもできます。

📌補足: この記事はMetaGPT、Agnai、RisuAIのいずれのプロジェクトとも提携していません。各プロジェクトの公開GitHubリポジトリに記載された機能を説明するものであり、いずれかの独自ベンチマークではありません。

MetaGPT、Agnai、RisuAIは「オープンソースAIエージェント」や「AIキャラクター」のリストで並んで紹介されがちです。三つともオープンソースでセルフホスト可能なGitHubプロジェクトであり、それぞれの紹介文のどこかに「エージェント」という言葉が入っているからです。しかし解決している課題はまったく別物です。MetaGPTはマルチエージェントフレームワークで、プロダクトマネージャー・アーキテクト・エンジニア・QAといったソフトウェア企業になぞらえた役割をAIエージェントに割り当て、一行の要件から設計書・コード・テストを作り出します。AgnaiとRisuAIはどちらも自己ホスト可能なAIコンパニオン・ロールプレイチャットのプラットフォームで、AIキャラクターを作成して会話する用途です。この三つのうち本当に一つを求めている人が、残り二つも求めているケースはほぼありません。このガイドでは、それぞれのツールが何のために作られていて何のためには作られていないかを明確に示し、ロールプレイ用フロントエンドの選択という具体的な話でここにたどり着いた読者向けに、AgnaiとRisuAIの比較についても軽く触れます — ただし全面的な再構成はしません。

MetaGPT・Agnai・RisuAIとは何か

MetaGPT、Agnai、RisuAIはGitHub上でホストされている三つの別個の、互いに無関係なオープンソースプロジェクトであり、それぞれの説明文のどこかに「エージェント」または「AIキャラクター」という言葉を使っているためにまとめて扱われます。 この共通の語彙を除けば、対象ユーザーも用途もまったく異なるものとして作られています。一つはソフトウェアエンジニアリングの自動化フレームワークであり、残り二つはAIコンパニオン・ロールプレイチャットのプラットフォームです。

  • MetaGPTは学術的なマルチエージェント研究プロジェクトとして始まり、GitHub上のFoundationAgents組織のもとで保守されています — これは自分で実行するコードとして配布されるフレームワークであり、ホスト型のチャット製品ではありません。
  • Agnaiは自己ホスト可能なAIコンパニオン・ロールプレイチャットプラットフォームです — 自分でインストールする(またはホスト済みインスタンスを使う)ことで、好きなLLMバックエンドに接続します。
  • RisuAIはWebサイト、Tauriで作られたデスクトップアプリ、モバイル版として配布されるAIロールプレイチャットクライアントです — こちらも自前のモデルを搭載する代わりにLLMバックエンドに接続します。
  • この三つはいずれも同じチームによって作られたり保守されたりしているわけではなく、いずれも他の二つのフォーク、プラグイン、拡張機能でもありません。

なぜMetaGPT・Agnai・RisuAIは混同されるのか

この三つのツールがまとめて扱われるのは、実際の機能とは無関係な表面的な特徴を共有しているからです。三つともオープンソースであり、三つともセルフホスト可能であり、三つとも固定の内蔵モデルを搭載する代わりにLLMバックエンドに接続し、三つとも自らのプロジェクト説明文で「エージェント」や「AIキャラクター」という言葉を使っています。 「オープンソースAIエージェントプロジェクト」や「オープンソースAIキャラクターツール」についてのリスト形式の記事は、一つがコードを書き、残り二つがチャットアプリであることを一切説明せずに、この三つを正当に含めることができてしまいます。

  • 共通する特徴:オープンソースで、GitHub上で公開されている — 三つとも当てはまるが、機能については何も語らない。
  • 共通する特徴:セルフホスト可能で、固定のクラウド製品ではなく自分のマシンやサーバーで動く — 三つとも当てはまる。
  • 共通する特徴:固定のモデルを一つ内蔵する代わりに外部のLLMバックエンドに接続する — 三つとも当てはまる。
  • 共通する特徴:「エージェント」という言葉はMetaGPT自身の説明(マルチエージェントの役割)に登場し、一部のロールプレイツールの「AIキャラクター/エージェント」というマーケティング文言にも緩く登場する — しかしMetaGPTのエージェントはソフトウェアチームの役割であり、チャットのペルソナではない。
  • 実際に重要な違い:MetaGPTはソフトウェア成果物(文書、コード、テスト)を生み出す。AgnaiとRisuAIはキャラクターとの会話を生み出す。これらは重なり合う成果物ではない。

MetaGPTは何のためのツールか、何のためではないか

MetaGPTはソフトウェアエンジニアリング向けのオープンソース・マルチエージェントフレームワークであり、ソフトウェア企業になぞらえたプロダクトマネージャー・アーキテクト・エンジニア・QAという別々の役割をAIエージェントに割り当て、シミュレートされたワークフローを通じて一行の要件から設計書・コード・テストを作り出す。 通常はコマンドラインから、作りたいものの自然言語による説明を与える形で開発者向けツールとして実行し、フレームワークが役割ベースのエージェントを調整して、一つの自由形式の回答ではなく構造化されたプロジェクト成果物を生成する。

MetaGPTを使うべき場合

  • シミュレートされたマルチエージェントワークフローを通じて、短い一行のソフトウェア要件を、プロダクト要件書・システム設計・コード・テストといった構造化された成果物一式に変換したい場合
  • コマンドラインやPython環境から開発者向けツールを実行することに慣れており、洗練されたコンシューマー向けチャットアプリを求めていない場合
  • 役割ベースのエージェントパイプライン(プロダクトマネージャー→アーキテクト→エンジニア→QA)がコーディングタスクの分解にどう取り組むかを見たい場合
  • ソフトウェアエンジニアリング自動化のためのマルチエージェント・オーケストレーションフレームワークを、同じカテゴリの他のフレームワークと並べて評価している場合

MetaGPTを使うべきでない場合

  • AIキャラクターやコンパニオン、ペルソナとチャットしたい場合 — MetaGPTにはロールプレイやペルソナチャットの機能が一切ない
  • 人間によるレビューなしで本番用コードを出荷する完全自律型の開発者を期待している場合 — 生成された成果物には依然として自分でのレビュー・テスト・修正が必要
  • ノーコードでクリックだけで使えるコンシューマー製品を探している場合 — MetaGPTはコードに慣れた開発者向けのフレームワークであり、エンドユーザー向けアプリケーションではない

Agnaiは何のためのツールか、何のためではないか

AgnaiはAIキャラクターやペルソナを作成して会話するための、オープンソースでセルフホスト可能なAIコンパニオン・ロールプレイチャットプラットフォームであり、複数キャラクターが同時に参加するグループチャットに対応している。 独自の言語モデルは搭載しておらず、代わりにローカルで動くモデルやクラウドAPIなど、好きなLLMバックエンドに接続する。そのため会話の質はどのバックエンドを向けるかに依存する。

Agnaiを使うべき場合

  • AIキャラクターやペルソナを作成して会話したく、性格・外見・背景をコントロールしたい場合
  • 複数のAIキャラクターが同じ会話の中で自分やお互いとやり取りするグループチャットが欲しい場合
  • コンパニオン/ロールプレイプラットフォームを自分でセルフホストするか、ホスト済みインスタンスを使い、固定の内蔵モデルではなく好きなLLMバックエンドに接続したい場合
  • ロールプレイチャット用フロントエンドを具体的に比較しており、他の選択肢に対してAgnaiを検討したい場合 — 下記の専用比較記事を参照

Agnaiを使うべきでない場合

  • コードを書いたり、プロジェクト計画を生成したり、業務タスクを自動化したりするツールが欲しい場合 — Agnaiには開発者向けの自動化機能が一切ない
  • 特にキャラクターカードとロアブックの最も深いカスタマイズ性を求めている場合 — それは他のロールプレイフロントエンドとのより狭い比較であり、この概要では結論を出さない
  • LLMバックエンドに接続せずにAgnaiが動作すると期待している場合 — これはフロントエンドであり、単体で完結するモデルではない

RisuAIは何のためのツールか、何のためではないか

RisuAIはWebサイト、Tauriで作られたデスクトップアプリ、モバイル版として提供されるオープンソースのAIロールプレイチャットクライアントであり、ロールプレイコミュニティで使われているキャラクターカード形式に対応し、継続的なストーリー文脈を保つためのロアブック・ワールド情報にも対応している。 Agnaiと同様に独自のモデルは含まれておらず、APIを通じてLLMバックエンドに接続し、使用するキャラクターカードはこの分野の他のロールプレイツールが読み込む同じ形式とおおむね互換性がある。

RisuAIを使うべき場合

  • ロールプレイコミュニティで使われているキャラクターカード形式に対応したロールプレイチャットクライアントが欲しく、他所で作られたカードもたいてい引き継げるようにしたい場合
  • 場所・キャラクター・ストーリー上の事実といった継続的な文脈を、長期にわたるロールプレイの中で一貫させるためのロアブックやワールド情報が欲しい場合
  • 唯一のアクセス手段としての単一のセルフホストサーバーではなく、複数のプラットフォーム(Web、Tauriベースのデスクトップ、モバイル)で使えるクライアントが欲しい場合
  • ロールプレイチャット用フロントエンドを具体的に比較しており、他の選択肢に対してRisuAIを検討したい場合 — 下記の専用比較記事を参照

RisuAIを使うべきでない場合

  • ソフトウェア開発タスクを自動化したい場合 — RisuAIにはコード・文書・テストを書くための役割ベースのエージェントワークフローがない
  • 主な用途が、人々のアクセス手段としての共有・ホスト型のマルチユーザーインスタンスである場合 — その用途はAgnaiの設計思想に近い
  • LLMバックエンドに接続せずにRisuAIが動作すると期待している場合 — これはクライアントであり、内蔵モデルではない

AgnaiとRisuAIはどう比較されるか

AgnaiとRisuAIは、この記事の中で実際に競合し合う唯一の二つのツールであり、どちらもAIキャラクターを作成して会話するという同じ用途を狙ったロールプレイチャットフロントエンドである。 MetaGPTはこの比較にまったく含まれない — まったく別の課題を解決しているためだ。

  • どちらも固定のモデルを内蔵する代わりに、ローカルまたはクラウドのLLMバックエンドに接続する。
  • どちらもカスタムAIキャラクターやペルソナの作成に対応している。
  • 力点の違い — マルチユーザー/共有インスタンス対応、キャラクターカードとロアブックの深さ、プラットフォームの広さ(Web、デスクトップ、モバイル)——は機能レベルの判断であり、ここで箇条書き数個で済ませるより専用の比較に値する。

この三つのツールを一目で比較すると

下の表は三つのツールをカテゴリ・主な役割・典型的なユーザーで並べたものです。この先を読み進める前に、自分が正しいツールを見ているか確認するために使ってください。

ツール
リンク
カテゴリ
主な役割
典型的なユーザー
ローカルモデル対応
MetaGPTgithub.com/FoundationAgents/MetaGPTソフトウェア開発向けマルチエージェントフレームワーク役割ベースのAIエージェント(PM、アーキテクト、エンジニア、QA)を割り当て、一行の要件を設計書・コード・テストに変換するソフトウェアプロジェクトの一部を自動化したい開発者設定可能なモデルバックエンド。チャットアプリではなくコマンドライン/コードベースのフレームワークとして実行する
Agnaigithub.com/agnaistic/agnaiAIコンパニオン/ロールプレイチャットプラットフォームAIキャラクターを作成して会話する。複数キャラクターによるグループチャットも含む共有マルチユーザーインスタンスを求める人も含むロールプレイ/コンパニオンチャットユーザー好きなローカルまたはクラウドのLLMバックエンドに接続
RisuAIgithub.com/kwaroran/RisuAIAIロールプレイチャットクライアントキャラクターカード対応のロールプレイチャット。ロアブック/ワールド情報対応で、Web・デスクトップ・モバイルに対応キャラクターカードの互換性とマルチプラットフォームでのアクセスを求めるロールプレイチャットユーザー好きなローカルまたはクラウドのLLMバックエンドに接続

この表は各プロジェクトの公開リポジトリに記載された機能を反映したものであり、独立したハンズオンのベンチマークではありません。三つのいずれについても、速度・精度・出力品質に関する主張は行っていません。

どのツールを使うべきか

どのツールが正しいかは、ソフトウェア作業の一部を自動化したいのか、AIキャラクターと会話したいのかという、まったく別の二つの用途のどちらを実際に抱えているかによって決まる。

ソフトウェアプロジェクトの一部を自動化したい場合

MetaGPTはそのために作られたツールだ。一行の要件を与えれば、役割ベースのエージェントを調整して設計書・コード・テストを生成する。AgnaiにもRisuAIにも同等の機能はない。

話し相手となるAIキャラクターやコンパニオンが欲しい場合

欲しいのはMetaGPTではなくAgnaiかRisuAIだ。どちらもAIキャラクターを作成して会話する。両者のどちらを選ぶかという具体的な判断は、上でこの記事が要約しただけの機能レベルの比較次第になる。

AgnaiとRisuAIのどちらにするか具体的に選んでいる場合

上のセクションと関連記事にリンクしている、ロールプレイフロントエンドの機能ごとの専用比較記事を読んでほしい — キャラクターカード、ロアブック、グループチャット、プラットフォームの広さを詳しく扱っており、このクラリフィケーション記事では繰り返さない。

「トップのオープンソースAIエージェント」というリストからここにたどり着き、三つのうちどれが自分に当てはまるか分からない場合

そのリストが挙げていた具体的なツールについて、上の「何のためか・何のためではないか」のセクションを読み直してほしい — 一番早い見分け方は、MetaGPTがソフトウェア成果物を生み出し、残り二つがキャラクターとの会話を生み出す、という点だ。

MetaGPT・Agnai・RisuAIを選ぶ際によくある間違い

これら三つのツールでの失望のほぼすべては、ツール自体の実際の欠陥ではなく、「エージェント」や「AIキャラクター」という言葉が誤った機能を連想させることに起因する。

間違い1:「マルチエージェント」と説明されているためMetaGPTをチャットコンパニオンだと思い込む

MetaGPTの「エージェント」はコーディングタスクに協力して取り組むソフトウェアチームの役割(プロダクトマネージャー、アーキテクト、エンジニア、QA)であり、チャットのペルソナではない。キャラクターと話す機能は一切ない。

間違い2:AgnaiやRisuAIにコードを書かせたりプロジェクト計画を生成させようとする

どちらのツールもソフトウェアエンジニアリング向けの役割ベースのエージェントワークフローを持たない。その機能一式全体はキャラクター作成と会話を中心としており、コード生成を中心としていない。

間違い3:三つのいずれかが自前のAIモデルを内蔵していると思い込む

三つとも、選んだ外部のモデルバックエンドに接続する — MetaGPTは設定可能なフレームワーク設定を通じて、AgnaiとRisuAIはローカルまたはクラウドのLLM接続を通じて。設定不要の固定内蔵モデルを含むものは一つもない。

間違い4:三つすべてを直接の代替品として機能ごとに比較しようとする

実際に互いの代替となるのはAgnaiとRisuAIだけだ。MetaGPTをそれらと機能ごとに比較しても有用な判断は得られない。解決している問題が違うためだ — まず自分のレーン(開発者向け自動化か、ロールプレイチャットか)を選び、その中で比較するべきだ。

これら三つのツールについて知っておくべき限界は何か

どのツールが自分に当てはまるかにかかわらず、それぞれに直接名指しする価値のある実際の限界がある。

  • これら三つのプロジェクトはいずれもPromptQuorumと提携しておらず、この記事はいずれについても応答速度・出力品質・信頼性を独自に検証していない。
  • MetaGPTが生成するコード・文書・テストは、使用前に依然として人間によるレビューとテストを必要とする — これは開発者向けの自動化支援であり、開発者の代わりではない。
  • AgnaiとRisuAIはどちらも接続先のLLMバックエンドに完全に依存しており、会話の質はフロントエンド自体ではなくそのバックエンドの関数である。
  • この三つはいずれもコミュニティまたは独立して保守されているオープンソースプロジェクトであり、長期的な保守や更新の頻度はそれぞれのメンテナーに依存する。
  • この三つのいずれかで使うクラウドAPIバックエンドは自分のアカウントを必要とし、そのプロバイダーから直接請求される — これらのプロジェクトはいずれも無料の内蔵クラウド利用を含まない。
  • この記事には、三つのプロジェクトのいずれについても独立して検証されたダウンロード数・ユーザー数・料金情報は含まれていない — 詳細は各プロジェクトの公開リポジトリで確認してほしい。

よくある質問

MetaGPTはAgnaiやRisuAIと同じ種類のツールですか?

いいえ。MetaGPTは一行の要件から設計書・コード・テストを生み出すソフトウェア開発向けのマルチエージェントフレームワークです。AgnaiとRisuAIはAIキャラクターと会話するAIコンパニオン・ロールプレイチャットプラットフォームです。それぞれ無関係な課題を解決します。

MetaGPTは実際に何をするのですか?

MetaGPTはプロダクトマネージャー・アーキテクト・エンジニア・QAといったソフトウェア企業になぞらえた役割をAIエージェントに割り当て、それらがシミュレートされたワークフローを通じて協力し、一行のソフトウェア要件を設計書・コード・テストに変換します。

MetaGPTを使ってAIキャラクターと会話できますか?

いいえ。MetaGPTにはロールプレイ、ペルソナチャット、コンパニオンの機能が一切ありません。それにはAgnaiかRisuAIを使ってください。

Agnaiは何に使われますか?

Agnaiは自己ホスト可能なAIコンパニオン・ロールプレイチャットプラットフォームです。AIキャラクターやペルソナを作成し、好きなLLMバックエンドに接続しながら会話します。複数キャラクターによるグループチャットにも対応します。

RisuAIは何に使われますか?

RisuAIはWebサイト・デスクトップアプリ(Tauri製)・モバイル版として提供されるAIロールプレイチャットクライアントです。ロールプレイコミュニティで使われているキャラクターカード形式に対応し、継続的なストーリー文脈のためのロアブック/ワールド情報にも対応します。

MetaGPTをAgnaiやRisuAIと機能ごとに比較すべきですか?

いいえ — その比較は有用ではありません。解決している問題が違うためです。MetaGPTは開発者向けの自動化フレームワークで、AgnaiとRisuAIはロールプレイチャットフロントエンドです。まず自分が実際に抱えている課題を決め、そのカテゴリの中で比較してください。

AgnaiとRisuAIのどちらを比較すればよいですか?

ロールプレイフロントエンドとして実際に競合し合うのはこの二つです。その具体的な判断については、専用の機能ごとの比較記事「SillyTavern vs Agnai vs RisuAI」を参照してください。

MetaGPT、Agnai、RisuAIは自前のAIモデルを含んでいますか?

いいえ。三つとも、自分で選択または設定した外部のモデルバックエンドに接続します — MetaGPTはそのフレームワーク設定を通じて、AgnaiとRisuAIはローカルまたはクラウドのLLM接続を通じてです。固定の内蔵モデルを含むものはありません。

MetaGPTは無料でオープンソースですか?

はい、MetaGPTはオープンソースプロジェクトとして配布されており、FoundationAgents組織のもとで保守されているGitHubリポジトリで公開されています。

MetaGPTはソフトウェア開発者の代わりになりますか?

いいえ。MetaGPTは要件を役割ベースのエージェントを通じて設計書・コード・テストに変える工程の一部を自動化しますが、その成果物は本番投入前に依然として人間によるレビュー・テスト・修正を必要とします。

ソース

← ローカルLLM活用 に戻る

MCP