MetaGPTは、ソフトウェア開発チームの働き方をそのままAIで再現するオープンソースのマルチエージェントフレームワーク。中国・深センのDeepWisdomが2023年に公開し、GitHubで広く使われている。「一行の要件」を入力すると、プロダクトマネージャー・アーキテクト・プロジェクトマネージャー・エンジニアといった役割を持つLLMエージェントが順に動き、競合分析・要件定義・設計書・API仕様・コードまでを自動生成する。単に複数のAIを並べるのではなく、人間の組織が使う標準作業手順(SOP)をエージェントの動き方として組み込んでいる点が特徴で、この設計を論じた論文はICLR 2024にOral採択されている。同社はこのフレームワークを土台に商用サービスMGXを立ち上げ、2026年1月にAtomsへブランド名を変更した。
主な特徴
- 役割分担された疑似開発チーム: プロダクトマネージャー、アーキテクト、プロジェクトマネージャー、エンジニアなどのロールをエージェントとして定義。要件を渡すと役割ごとに成果物を出し、次の役割へ引き継いでいく
- 「Code = SOP(Team)」という設計思想: 人間のチームが従う標準作業手順をエージェントの手順として明文化し、出力のばらつきを抑える。プロンプトの工夫だけに頼らない構造化されたアプローチ
- 設計ドキュメントまで生成する: 出力されるのはコードだけではない。ユーザーストーリー、競合分析、要件一覧、データ構造、API仕様、ドキュメントまでが一連の成果物として得られる
- Data Interpreter: データ分析やコード実行を伴うタスク向けのエージェント。データを読み込み、コードを書き、実行結果を見て次の手を決める用途に使える
- CLIとライブラリの両対応:
pip install metagptで導入し、コマンドラインから一行要件を渡す使い方と、Pythonライブラリとして自分のアプリに組み込む使い方の両方ができる - MITライセンスのオープンソース: 商用利用を含めて自由度が高く、ロールやSOPを自分の組織のやり方に合わせて書き換えられる
料金
MetaGPT本体はオープンソースで無料(MITライセンス)。ただし内部でLLMのAPIを呼ぶため、OpenAIなど利用するモデル提供元への従量課金は別途発生する。ノーコードで使いたい場合は、同社の商用サービスAtoms(旧MGX)が有料プランを提供している。
| プラン | 料金 | 主な内容 |
|---|---|---|
| MetaGPT(OSS) | $0 | フレームワーク本体は無料。別途LLM APIの利用料が必要 |
| Atoms Free | $0 | 1日15クレジット/月25クレジットの範囲で利用可能 |
| Atoms Pro | 月額$20〜 | 月100クレジットから。上位のクレジット枠を選択可能 |
| Atoms Max | 月額$100〜 | 月500クレジットから。精度・処理能力・ストレージを強化 |
料金は2026年8月時点の情報です。年払いで割引が適用されます。最新の料金はAtoms公式の料金ページをご確認ください。
メリット・デメリット
✅ メリット
- 開発工程の全体をエージェントに渡せるため、たたき台の設計書とコードが一度に手に入る
- SOPとして手順が明示されているので、出力の流れを追いやすく、途中の成果物をレビューできる
- MITライセンスのオープンソースで、ロールやプロンプトを自社のやり方に合わせて改造できる
- コードだけでなくドキュメントも生成されるため、要件整理の初期段階から使える
- ライブラリとして組み込めるので、自作アプリのバックエンドにエージェント機能を持たせられる
⚠️ デメリット
- Python環境の構築やAPIキーの設定が必要で、非エンジニアが単独で導入するのは難しい
- 対応Pythonバージョンに制約があり(3.9以上3.12未満)、環境依存のトラブルが起きやすい
- LLM APIの従量課金が積み上がる。長い工程を何度も回すとコストが読みにくい
- 生成されるコードは規模が大きくなるほど破綻しやすく、そのまま本番投入できる品質とは限らない
- ノーコードで手軽に使いたい場合は、結局は商用のAtomsを契約することになる
類似サービスとの比較
| 比較項目 | MetaGPT | AutoGen | CrewAI | Devin |
|---|---|---|---|---|
| 提供元 | DeepWisdom | Microsoft | CrewAI | Cognition |
| 形態 | OSSフレームワーク | OSSフレームワーク | OSSフレームワーク+クラウド | 商用SaaS |
| 中心的な発想 | 開発組織のSOPを再現 | 会話でエージェントを協調させる | 役割ベースのクルー編成 | 自律型AIソフトウェアエンジニア |
| 主な出力 | 設計書・API仕様・コード | タスクに応じた任意の出力 | タスクに応じた任意の出力 | 実装済みのコードとPR |
| 導入のしやすさ | Python環境が必要 | Python環境が必要 | Python環境が必要 | ブラウザから利用 |
| 料金 | 無料(LLM API別) | 無料(LLM API別) | 無料枠あり/有料プラン | 有料 |
こんな人におすすめ
- マルチエージェントの仕組みを、実際に動くコードで学びたいエンジニアや研究者
- 要件から設計書までのたたき台をAIに作らせ、人間は精査に集中したい開発チーム
- 自社のワークフローに合わせてエージェントの役割や手順をカスタマイズしたい人
- 自作アプリケーションにエージェント機能を組み込みたい開発者
- 環境構築を避けてノーコードで試したい人は、まず商用のAtomsから触るのが現実的
まとめ
MetaGPTは、「AIに一人で全部やらせる」のではなく「役割を分けたAIチームに手順どおり働かせる」という発想でソフトウェア開発を自動化するフレームワークである。ICLR 2024でOral採択された研究がベースにあり、単なるプロンプト集ではない構造を持つ点が強み。一方でPython環境とLLM APIの用意が前提で、出力をそのまま信用できるわけでもない。設計書やたたき台を早く得るための道具と位置づけ、レビューは人間が担う運用が現実的だ。ノーコードで結果だけ欲しい場合は、同じ会社の商用サービスAtoms(旧MGX)を検討するとよい。