AI Deck

MetaGPT ─ PM・アーキテクト・エンジニアをAIエージェントで再現するオープンソースのマルチエージェント開発フレームワーク

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$01日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を契約することになる

類似サービスとの比較

比較項目MetaGPTAutoGenCrewAIDevin
提供元DeepWisdomMicrosoftCrewAICognition
形態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)を検討するとよい。

関連リンク

← ブログ