MetaGPTとは何か
MetaGPTは、役割ベースのLLMエージェントで構成されるソフトウェア会社を模倣するオープンソースPythonフレームワークです。 GitHubリポジトリは「The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming」というタグラインで説明しています。単一のモデルが1つのプロンプトからアプリケーション全体を生成する代わりに、MetaGPTはプロダクトマネージャー、アーキテクト、プロジェクトマネージャー、エンジニアの役割を個別のエージェントに割り当て、定義されたStandard Operating Procedure(SOP)を通して作業をルーティングします — プロジェクトは中核思想を Code = SOP(Team) としています。
- 中核機能:一行の自然言語要件を受け取り、ユーザーストーリー、競合分析、要求仕様書、データ構造、API、実行可能なコードなどの成果物を出力する
- 役割ベースのアーキテクチャ:個別のエージェントがプロダクトマネージャー、アーキテクト、プロジェクトマネージャー、エンジニアの役割を演じ、それぞれ実際のチームでその役割が生み出すであろう成果物を提供する
- SOP駆動のオーケストレーション:エージェントは非構造的で自由形式の対話ではなく、固定されたプロセスを通じて作業を引き渡す
- Data Interpreter:データセットの分析を実行してグラフを生成するなど、データ分析とコード実行タスク向けの独立した役割(
DataInterpreter)で、完全なソフトウェア会社ワークフローとは別物 - 正規リポジトリ:github.com/FoundationAgents/MetaGPT、2023年6月30日作成、Pythonで記述、GitHub APIによればMITライセンス
MetaGPTで何ができるか
- 一行からリポジトリへの生成 —
generate_repo("Create a 2048 game")(または対応するCLIコマンド)を実行すると、MetaGPTは要件を役割ベースのSOPに通してプロジェクトリポジトリを生成する - CLI利用 —
metagpt "Create a 2048 game"はPythonスクリプト不要で、ローカルの./workspaceディレクトリに直接リポジトリを作成する - ライブラリ利用 —
from metagpt.software_company import generate_repoにより、Pythonアプリケーションがプログラムからmetagptを呼び出し、結果として得られるProjectRepoオブジェクトを検査できる - Data Interpreter — データセットの分析を実行してグラフを生成するなど、完全なアプリケーションを構築するのではなくデータ分析ワークフロー向けの専用ロール(
from metagpt.roles.di.data_interpreter import DataInterpreter) - 設定可能なモデルバックエンド —
metagpt --init-configで作成される~/.metagpt/config2.yamlファイルがLLMプロバイダー、モデル名、ベースURL、APIキーを設定する。プロジェクト自身のサンプル設定では、サポートされるapi_typeの値としてOpenAI互換、Azure、Ollama系のエントリーが挙げられている - プロジェクトがドキュメント化した使用例 — データ解釈、マルチエージェント討論、自動化されたリサーチャー役割、レシート処理アシスタントが、プロジェクト自身のチュートリアル一覧に記載されている
MetaGPTのインストールと使い始め
MetaGPTはpipでインストールするフレームワークであり、ダウンロード可能なエンドユーザーアプリではありません — インストーラーもアプリストアの掲載もありません。 以下の手順は、プロジェクト自身のREADMEの「Get Started」セクションに沿っています。正確なコマンドはリリース間で変わる可能性があるため、インストール前に必ずそのページを直接確認してください。
- 1Pythonのバージョンが3.9以上3.12未満であることを確認する(
python --version) — プロジェクトはこの範囲を要件として明記しており、conda create -n metagpt python=3.9 && conda activate metagptという環境構築方法がドキュメント化されている。 - 2パッケージをインストールする:
pip install --upgrade metagpt(READMEに記載された代替方法として、GitHubから直接インストールするpip install --upgrade git+https://github.com/FoundationAgents/MetaGPT.git、またはリポジトリをクローンしてpip install --upgrade -e .を実行する方法もある)。 - 3
- 4設定を初期化する:
metagpt --init-configを実行して~/.metagpt/config2.yamlを作成し、編集してLLMプロバイダーのapi_type、model、base_url、api_keyを設定する。 - 5実行する:コマンドラインでは
metagpt "Create a 2048 game"がローカルの./workspaceディレクトリにプロジェクトを生成する。Pythonからはfrom metagpt.software_company import generate_repoをインポートし、generate_repo("Create a 2048 game")を呼び出すことでライブラリとして使用できる。
MetaGPTを実行するのにOpenAIアカウントが必要ですか?
MetaGPT自体はモデルアクセスをホストも再販もしません — ~/.metagpt/config2.yaml で好きなLLMプロバイダーを設定します。プロジェクトのサンプル設定には、OpenAI互換、Azure、Ollama系の api_type エントリーが記載されており、クラウドプロバイダーだけでなく、OpenAI互換APIでアクセス可能なローカルホスト型モデルもドキュメント化されたオプションです。
MetaGPTはPythonフレームワークなのに、なぜNode.jsとpnpmが必要なのですか?
プロジェクト自身のREADMEには、Pythonパッケージに加えてNode.jsとpnpmを「実際の利用前に」インストールする必要があると記されています。本レビューでは、MetaGPTの具体的などの機能がNode.jsツールチェーンに依存しているかを詳しく説明する公開資料は見つかりませんでした。そのため、任意の手順ではなく、ドキュメント化された前提条件として扱ってください。
MetaGPTのライセンスと料金
MetaGPTフレームワーク自体は、MITライセンスの下で無料かつオープンソースです。これはGitHub API(license.spdx_id: "MIT")で確認済みです。オープンソースフレームワークには有料プラン、シートライセンス、利用上限はありません。継続的に発生するコストは、接続するLLM APIプロバイダーの利用料金のみです。
項目 | 価格 | 備考 |
|---|---|---|
| MetaGPTフレームワーク | 無料(MIT) | オープンソース、セルフホスト、利用上限なし |
| モデルAPI呼び出し | プロバイダーが請求 | 設定に応じてOpenAI、Azure、またはセルフホスト/ローカルモデル |
| MGX(MetaGPT X) | 別個の商用製品 | mgx.devでホストされるアプリ。オープンソースフレームワークとは別物で、料金はこの製品が独自に設定しており本レビューの対象外 |
最新の条件は、リポジトリ内のLICENSEファイルで直接確認してください。MGXの利用を検討する場合は、mgx.devを直接確認してください — 本レビューはオープンソースフレームワークを対象としており、MGXの商用価格や利用条件は対象外です。
MetaGPTは誰向けか
MetaGPTは、自由形式のマルチエージェント対話フレームワークではなく、短い要件から初期コードベースを生成するための構造化された役割ベースのエージェントパイプラインを求めるチームや個人開発者に向いています。
次の場合はMetaGPTを使う
- エージェントのオーケストレーションロジックをゼロから自分で組み立てるのではなく、定型化された役割ベースのパイプライン(プロダクトマネージャー→アーキテクト→プロジェクトマネージャー→エンジニア)が欲しい
- 短い自然言語の要件から、出発点となる最初のリポジトリ、PRD、システム設計を生成したい
- 完全なアプリケーション生成に加えて、またはその代わりに、専用のデータ分析エージェントワークフロー(Data Interpreterロール経由)が必要
- 基盤となるフレームワークが完全にオープンソース(MIT)で、ローカル実行にクローズドソースのコンポーネントが不要であることを望む
- グラフィカルなインストーラーではなく、Python、pip、設定ファイル主導のセットアップに抵抗がない
次の場合は様子を見るか、他を検討する
- 固定されたSOPではなく、対話駆動で自由形式のマルチエージェントパターンが欲しい — AutoGenのようなフレームワークは代わりにエージェント同士の対話を中心に構築されている
- オーケストレーショングラフ自体を細かく制御したい(独自の分岐、ループ、状態管理)— LangGraphはまさにそのレベルの制御のために作られている
- 最小限の役割構造で、オープンエンドな目標を追求する完全自律型の単一エージェントループが必要 — それはAutoGPTの元来の設計に近い
- エンタープライズサポートの保証やSLAが必要 — 本レビューでは、商用のMGX製品とは別に、オープンソースフレームワーク自体に公開されたエンタープライズ/チームプランは見つからなかった
- AI生成コードを実行前にレビューする準備ができていない — MetaGPTのエージェントはコードを書き、実行することもできるため、生成された出力は他のAI生成コードと同様、本番利用前にレビューすべき
MetaGPTと代替ツールの比較
MetaGPTは、エージェントオーケストレーション分野にある複数のマルチエージェントフレームワークの1つであり、それぞれ異なる連携思想に基づいて構築されています。MetaGPTのSOPベースでソフトウェア会社を模倣するアプローチが、最も近い代替ツールとどう比較されるかを以下に示します — 完全なカタログはローカルLLMソフトウェアディレクトリを参照してください。
CrewAI
- 連携モデル:
- 定義されたタスクとプロセス(逐次型または階層型)を持つ役割ベースの「クルー」
- MetaGPTとの違い:
- 思想的に最も近い — どちらも名前付きの役割と定義されたプロセスを使うが、CrewAIはあらゆるタスクに使える汎用的なクルー抽象化であり、PM/アーキテクト/エンジニアの役割が組み込まれた固定のソフトウェア会社SOPではない。
CrewAIに関する記事(10件)
- CrewAI Review: Features, Pricing, Alternatives更新日 2026年9月5日
- Nanobot Review: A Self-Hosted AI Agent Framework更新日 2026年10月30日
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous Agents更新日 2026年9月21日
- IntentKit Review: Self-Hosted Agent Cluster With Built-In APIs更新日 2026年9月19日
- Mission Control Review: A Self-Hosted Control Plane for AI Agents更新日 2026年9月19日
- n8n Review: AI Workflow Automation With Local Ollama Support更新日 2026年9月12日
- DSPy Review: Features, Optimizers, Alternatives更新日 2026年9月11日
- SuperAGI Review: Features, Pricing, Is It Maintained?更新日 2026年9月7日
- Local AI Agents in 2026: What Actually Works (And What Still Fails)更新日 2026年8月29日
- Best AI Agent Framework 2026: LangGraph vs CrewAI vs n8n更新日 2026年8月28日
さらに12件(非表示)
AutoGen
- 連携モデル:
- コード実行エージェントを備えた、自由形式で対話駆動のマルチエージェントチャット
- MetaGPTとの違い:
- AutoGenのエージェントはオープンエンドな対話を通じてタスクに収束していく。MetaGPTは代わりに、各段階で定義された引き渡しと出力成果物(PRD、設計文書)を伴う固定SOPを通じてエージェントをルーティングする。
AutoGenに関する記事(9件)
- AutoGen Review: Maintenance-Mode Status & AG2 Fork更新日 2026年9月5日
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous Agents更新日 2026年9月21日
- Mission Control Review: A Self-Hosted Control Plane for AI Agents更新日 2026年9月19日
- DSPy Review: Features, Optimizers, Alternatives更新日 2026年9月11日
- TaskWeaver Review: Features, Status, Alternatives更新日 2026年9月11日
- Microsoft Agent Framework Review: Features, Pricing, Alternatives更新日 2026年9月6日
- Semantic Kernel Review: Features, Pricing, Alternatives更新日 2026年9月6日
- Local AI Agents in 2026: What Actually Works (And What Still Fails)更新日 2026年8月29日
- Best AI Agent Framework 2026: LangGraph vs CrewAI vs n8n更新日 2026年8月28日
その他の言及:
- Qwen3 Local Deployment: Complete Production Guide (2026)更新日 2026年10月19日
さらに11件(非表示)
LangGraph
- 連携モデル:
- 明示的なノード、エッジ、分岐、状態を持つグラフベースのオーケストレーション
- MetaGPTとの違い:
- LangGraphは、MetaGPTに似たものを含め、あらゆるエージェントワークフローを構築するために使う低レベルのオーケストレーションエンジン。MetaGPTは代わりに、グラフ構築ツールキットではなく、既製のソフトウェア会社ワークフローを提供する。
LangGraphに関する記事(8件)
- LangGraph Review: Features, Pricing, Alternatives更新日 2026年9月5日
- Mission Control Review: A Self-Hosted Control Plane for AI Agents更新日 2026年9月19日
- Microsoft Agent Framework Review: Features, Pricing, Alternatives更新日 2026年9月6日
- LangChain Review: Features, Pricing, Alternatives更新日 2026年9月5日
- Local AI Agents in 2026: What Actually Works (And What Still Fails)更新日 2026年8月29日
- Best AI Agent Framework 2026: LangGraph vs CrewAI vs n8n更新日 2026年8月28日
- Best LLM Observability Tool 2026: Langfuse vs LangSmith vs Helicone更新日 2026年8月28日
- Local AI Agents With LangGraph and Ollama: Build Autonomous Decision-Making Systems更新日 2026年8月28日
その他の言及:
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous Agents更新日 2026年9月21日
- AutoGPT Review: Classic Agent vs. Hosted Platform更新日 2026年9月20日
さらに12件(非表示)
AutoGPT
- 連携モデル:
- タスクループでオープンエンドな目標を追求する単一の自律型エージェント
- MetaGPTとの違い:
- AutoGPTは最小限の役割構造で目標に向かってループする単一のエージェントを中心とする。MetaGPTは代わりに、単一のエージェントが単独で反復するのではなく、固定プロセスに従う複数の専門役割に作業を分割する。
これはマルチエージェントフレームワークの網羅的なリストではありません — 完全かつ定期的に更新されるカタログ(MetaGPT自身のディレクトリエントリーを含む)はローカルLLMソフトウェアディレクトリを参照してください。
MetaGPT評価時のよくある誤解
MetaGPTに関する混乱の多くは、商用製品MGXと混同すること、またはプロジェクト自身の主張を独自に検証された事実として扱うことから生じます。
誤解1:MetaGPT(オープンソースフレームワーク)をMGXと混同する
MGX(MetaGPT X、mgx.dev)は、同じプロジェクト系譜から生まれた別個の商用ホスト型製品です。本レビューが扱うオープンソースの pip install metagpt フレームワークではなく、料金と利用条件は独自に設定されています。
誤解2:ICLRの「top 1.2%、1位」という主張を独自に検証済みとして扱う
プロジェクト自身のdocs/NEWS.mdには、MetaGPTの論文がICLR 2024で口頭発表(「top 1.2%」)として採択され、LLMベースエージェント部門で1位にランクされたと記されています。これはプロジェクト自身の主張であり、PromptQuorumはICLRの公式プログラムに照らして独自に再検証したものではなく、自己申告として報告しています。
誤解3:geekan/MetaGPT と FoundationAgents/MetaGPT を別のプロジェクトだと想定する
両者は同一のコードベースです。GitHub URL geekan/MetaGPT は現在、GitHub APIで確認済みの通り FoundationAgents/MetaGPT へHTTP 301リダイレクトされます — 今後はFoundationAgentsのURLを使用してください。ただし、geekan/MetaGPT への古いリンクや引用も依然として同一プロジェクトを指します。
誤解4:キャッシュされたスター数に頼る
アクティブなプロジェクトのGitHubスター数は日々変化します。本レビューは2026年9月12日にGitHub APIを通じて70,336スター、8,942フォークを直接検証しました — このエンドポイント自体を確認し、本記事を含むキャッシュされた数値に頼らず、最新の数字を確認してください。
よくある質問
MetaGPTとは何ですか?
MetaGPT(github.com/FoundationAgents/MetaGPT)は、ソフトウェア会社を模倣する無料のオープンソースPythonマルチエージェントフレームワークで、プロダクトマネージャー、アーキテクト、プロジェクトマネージャー、エンジニアの役割をLLMエージェントに割り当て、一行の要件をPRD、システム設計、コードへ変換します。
MetaGPTは無料ですか?
はい。フレームワークはMITライセンスで無料であり、GitHub APIのライセンスフィールドで確認済みです。接続するLLM APIプロバイダーへの利用料金は別途支払いますが、MetaGPT自体は何も請求しません。
MetaGPTのインストール方法は?
Python 3.9以上3.12未満をインストールした上で pip install --upgrade metagpt を実行します。プロジェクトのREADMEには、GitHubから直接インストールする方法やローカルクローンからのインストール方法も記載されています。READMEによると、Node.jsとpnpmも「実際の利用前に」追加で必要です。
MetaGPTのData Interpreterとは何ですか?
Data Interpreterは、データセットの分析を実行してグラフを生成するなど、データ分析とコード実行タスク向けの専用ロール(metagpt.roles.di.data_interpreter.DataInterpreter)で、MetaGPTの完全なソフトウェア会社によるアプリケーション生成ワークフローとは別物です。
MetaGPTは本当にICLR 2024で口頭発表を受けたのですか?
プロジェクト自身のdocs/NEWS.mdには、MetaGPTの論文がICLR 2024で口頭発表(「top 1.2%」)として採択され、LLMベースエージェント部門で1位にランクされたと記されています。これはプロジェクト自身の主張であり、PromptQuorumはICLRの公式に公開されたプログラムに照らして独自に再検証したものではなく、自己申告として報告しています。
MGXとは何ですか、MetaGPTと同じものですか?
MGX(MetaGPT X、mgx.dev)は、同じプロジェクト系譜から生まれた別個の商用ホスト型製品で、プロジェクトは2025年2月にローンチしたと説明しています。本レビューが扱うオープンソースフレームワークではなく、料金と利用条件は独自に設定されています。
MetaGPTはどのライセンスを使用していますか?
GitHub API(license.spdx_id: "MIT")で確認済みのMITライセンスです — コピーレフト義務のない寛容なオープンソースライセンスです。
MetaGPTのGitHubスター数はいくつですか?
MetaGPTのリポジトリは、GitHub APIで直接検証した結果、2026年9月12日時点で70,336スター、8,942フォークを記録していました。数値は日々変化するため、最新の数を確認するにはリポジトリを直接確認してください。
geekan/MetaGPTはFoundationAgents/MetaGPTと同じリポジトリですか?
はい。旧URL github.com/geekan/MetaGPT は現在、GitHub APIで確認済みの通り github.com/FoundationAgents/MetaGPT へHTTP 301リダイレクトされます — どちらの名前も同一のコードベースと履歴を指します。
MetaGPTはCrewAIやAutoGenとどう違いますか?
MetaGPTは、名前付きの役割(プロダクトマネージャー、アーキテクト、エンジニア)が組み込まれた固定のソフトウェア会社Standard Operating Procedureを提供します。CrewAIは、あらゆるタスクに使える、より汎用的な役割ベースの「クルー」抽象化を提供し、AutoGenは固定SOPではなく自由形式で対話駆動のエージェント対話を重視します。詳細は上記の比較表を参照してください。
