Open Agent Builder:ノーコードでAIエージェントを構築するFirecrawl製OSS。8種ノード・MCP・LangGraph
Open Agent Builder は、ドラッグ&ドロップでAIエージェントのワークフローを構築できる Firecrawl 製 OSS。

Open Agent Builder は、AIエージェントのワークフローを ドラッグ&ドロップのノーコード画面で構築・テスト・デプロイ できるオープンソースのプラットフォームです。 リポジトリの説明は「Build, test, and deploy AI agent workflows with a visual no-code interface」。 Webスクレイピング基盤で知られる Firecrawl が開発し、ライセンスは MIT で、誰でも自由に使い・改変・自前ホストできます。

キャンバス上でノードを繋ぐだけで、「Webから情報を集め → AIで処理し → 条件で分岐し → 人間が承認してから次へ」 といった複雑なエージェントの流れを、コードを書かずに組み立てられます。 本稿は 2026年6月25日(JST)時点 で、公式GitHubリポジトリ(firecrawl/open-agent-builder)をもとに、仕組み・主な機能・他ツール比較を整理します。

AIエージェントの基礎概念は AIエージェントとは?仕組み・種類・代表的OSSフレームワークを初心者向けに解説【2026年版】 も参考にしてください。

この記事のポイント
  • ノーコードのドラッグ&ドロップでAIエージェントのワークフローを構築(MIT・by Firecrawl)。
  • 8種類のノード(Start/Agent/MCP Tools/Transform/If-Else/While/User Approval/End)。
  • LangGraph実行エンジンで状態管理を堅牢に。リアルタイム・ストリーミング実行。
  • Claude/GPT-5/Groq対応。MCPツールでFirecrawl等の外部サービスと連携。
  • 人間の承認(human-in-the-loop)ノードや、API実行・テンプレートも。

1. Open Agent Builderとは — エージェントを「描いて」作る

AIエージェント(自律的に複数ステップの作業をこなすAI)を作るには、通常はコードでロジックを書きます。 「Webを検索して、結果を要約して、条件で分岐して……」という流れを、フレームワークを使ってプログラミングするわけです。 強力ですが、試行錯誤しづらく、非エンジニアには手が出ません。

Open Agent Builderは、この発想を 「描いて作る」 に変えます。 キャンバス上にノード(部品)を置き、線で繋いで、エージェントの流れを 目で見ながら 組み立てます。

主な特徴は次のとおりです。

ノーコード:ドラッグ&ドロップでワークフローを構築
8種類のノード:開始・AI処理・ツール連携・変換・分岐・ループ・承認・終了
リアルタイム実行:ストリーミングで途中経過を見ながらデバッグ
マルチLLM:Claude / GPT-5 / Groq を選択
MCP連携:外部サービス(Firecrawl等)をツールとして組み込む
人間の承認:重要な判断は人間が挟めるhuman-in-the-loop
API実行・テンプレート:作ったワークフローをプログラムから呼ぶ/既成のテンプレートから始める

要するにOpen Agent Builderは、「エージェントの設計を、コードからビジュアルへ」 開放するツールです。 特に、開発元がFirecrawlであることから、Webスクレイピング・データ抽出を含むワークフロー に強いのが特徴です。

ビジュアルで作れることの最大の利点は、「全体像が一目で分かる」 ことです。 コードで書いたエージェントは、ロジックがファイルやコールスタックに散らばり、「いまどういう流れで動いているのか」を頭の中で再構築する必要があります。 ビジュアルなら、ノードと矢印を見れば、どこで分岐し、どこでループし、どこで人間が承認するのかが即座に把握できます。 これは、チームで共有するときにも効きます。 非エンジニアの担当者でも「この流れで合っているか」をレビューでき、エンジニアと業務担当者が同じ図を見て議論できるからです。 AIエージェントは“何をどの順でやるか”という設計が品質を左右するため、その設計を可視化して共有できることの価値は大きいのです。

2. 8種類のノードでワークフローを組む

Open Agent Builderの中核が、8つのコアノード です。 これらを繋いで、エージェントの振る舞いを表現します。

Open Agent Builder — 8種類のコアノード Start ワークフロー開始 Agent LLMによる処理 MCP Tools 外部ツール連携 Transform データ変換 If / Else 条件分岐 While Loop 繰り返し User Approval 人間の承認 End ワークフロー終了 例: Start → Agent(収集)→ MCP Tools(Firecrawl)→ If/Else → User Approval → End ノードをキャンバスで繋ぎ、複雑なエージェントの流れを“目で見ながら”組み立てる
8種類のコアノードと、それらを繋いだワークフロー例(編集部作図)。構成は firecrawl/open-agent-builder に基づく。

それぞれの役割を補足します。

Start / End:ワークフローの入口と出口
Agent:LLMにタスクを処理させる中心ノード
MCP Tools:MCP経由で外部サービス(Firecrawl等)を呼ぶ
Transform:データを別の形に整形する
If/Else:条件で流れを分ける
While Loop:条件を満たす間、繰り返す
User Approval:人間が確認・承認してから次へ進む

特に重要なのが User Approval(人間の承認) です。 AIに全部任せると、誤った判断のまま処理が進む危険があります。 このノードを挟むことで、「重要な操作の前に人間が確認する」 という安全弁を、ワークフローに組み込めます。 While LoopやIf/Elseがあることで、単純な一本道ではなく、分岐・反復を含む本格的なロジック を視覚的に表現できる点も強みです。 多くのノーコードツールが「直線的なフロー」しか組めない中で、条件分岐とループを部品として持つことは、表現できるワークフローの幅を大きく広げます。 これにより、「結果が条件を満たすまで繰り返す」「エラー時は別の経路へ」といった、実務で必要になる制御を、コードなしで実装できます。

3. アーキテクチャ:LangGraphの上にビジュアル層を被せる

全体像を図にすると次のようになります。

flowchart TD CANVAS["ビジュアルキャンバス
React Flow(ノードを繋ぐ)"] --> ENGINE["LangGraph 実行エンジン
(状態管理・信頼性)"] ENGINE --> LLM["LLMプロバイダ
Claude / GPT-5 / Groq"] ENGINE --> MCP["MCP Tools
Firecrawl 等の外部サービス"] ENGINE --> SANDBOX["E2B サンドボックス
(コード実行を安全に)"] ENGINE --> HITL["User Approval
(人間の承認)"] ENGINE --> API["API エンドポイント
(プログラムから実行)"] ENGINE --> STREAM["ストリーミング実行
(途中経過をリアルタイム表示)"]

ポイントは、ビジュアルの裏で動いているのが LangGraph だという点です。 LangGraphは、エージェントの状態管理に定評のある実行エンジンです。 Open Agent Builderは、その堅牢な土台の上に ノーコードのビジュアル層 を被せています。 つまり「見た目は簡単、中身は本格的」な構成で、プロトタイプの手軽さと本番運用の信頼性を両立 しようとしています。

LangGraph自体の解説は LangGraph入門 を参照してください。 また、外部連携の鍵となるMCPの考え方は 「MCP is all you need」Pydantic作者が語るMCPの正しい使い方 が参考になります。

E2Bによるサンドボックスでコード実行を安全に隔離し、APIエンドポイントから作ったワークフローを呼べる——という作りも、実運用を意識した設計です。

4. Firecrawl連携とWebスクレイピング

Open Agent Builderの個性は、開発元がFirecrawlである ことに表れています。 Firecrawlは、AI向けにWebサイトを構造化データへ変換するスクレイピング基盤です。 Open Agent Builderは、これを MCP Toolsノードからネイティブに呼べる ため、「Webから情報を集める」工程が非常にスムーズです。

たとえば、こんなワークフローが組めます。

・複数のURL/サイトをFirecrawlでスクレイピング(MCP Tools)
・取得した内容をAgentノードでAIが要約・分類
・If/Elseで条件に応じて処理を分岐
・While Loopで対象サイトを順に処理
・User Approvalで人間が結果を確認
・Endで構造化データを出力

「Webをスクレイピングしてエージェントに食わせる」というのは、リサーチ自動化や競合調査でよくある要求ですが、自前で組むと面倒です。 Open Agent Builderは、この “Web情報を扱うエージェント”を、ノードを繋ぐだけで作れる のが実用上の強みです。 しかも、ストリーミング実行で途中経過が見えるため、「どのノードで期待と違う結果になったか」をその場で特定でき、試行錯誤のサイクルが速く回ります。 エージェント開発で最も時間がかかるのは、実はこの“デバッグと調整”の工程であり、視覚的に途中経過を追えることは、開発体験を大きく改善します。

作ったワークフローはAPIから実行できるため、アプリケーションに組み込んだり、定期実行したりもできます。 テンプレートライブラリには既成のワークフローがあり、ゼロから作らずに始められます。

ここで「なぜFirecrawl連携がそれほど効くのか」を補足します。 Web上の情報をAIに渡すとき、生のHTMLをそのまま食わせると、広告やナビゲーション、スクリプトなどのノイズが大量に混じり、トークンも無駄に消費します。 Firecrawlは、Webページを AIが扱いやすい構造化テキスト(Markdown等)に変換 してくれるため、AgentノードのLLMは“きれいな本文”を受け取れます。 つまり「取得(Firecrawl)」と「理解(LLM)」が噛み合うように設計されているわけです。 スクレイピングを自前で実装すると、サイトごとの構造の違い、JavaScriptレンダリング、レート制限といった泥臭い問題に悩まされますが、Open Agent BuilderはそこをFirecrawlに任せられます。 “Web×AI”のワークフローにおいて、この取得層の品質は最終的な出力の質を大きく左右するため、Firecrawlをネイティブに組み込めることは見た目以上に重要な強みです。

5. 他ツールとの違い(n8n / Dify / 自前LangGraph)

立ち位置を整理します。

ツール形態強み実行基盤ライセンス
Open Agent BuilderノーコードAgentビルダーWebスクレイピング連携・MCP・人間承認LangGraphMIT(OSS)
n8n / Dify 等ノーコード/ローコード汎用の自動化・幅広い連携独自OSS/商用
自前LangGraphコード最大の柔軟性LangGraphOSS

Open Agent Builderの差別化は、「LangGraphの堅牢さ」を「ノーコードのビジュアル」で包み、Webスクレイピング(Firecrawl)とMCP連携、人間承認を一級市民として組み込んだ 点にあります。 汎用の自動化なら n8n/Dify、最大の柔軟性なら自前LangGraph、Web情報を扱うエージェントを素早く視覚的に作りたいならOpen Agent Builder、という住み分けです。 なお、これらは排他的ではなく、Open Agent Builderでプロトタイプを作り、要件が固まったら自前LangGraphへ移す、といった段階的な発展も考えられます。

エージェントフレームワーク全般の選択は Microsoft Agent Frameworkガイド のような記事も併読すると、自分の用途に合うものが見えてきます。

6. 向き不向きと注意点

Open Agent Builderにも向き不向きがあります。

向いている:Web情報の収集・抽出を含むエージェント/ノーコードで素早く設計・検証したい/人間承認を挟みたい/LangGraphの堅牢さが欲しい
向いていない:ごく単純な単発処理/ビジュアルより全部コードで書きたい/Web連携が不要な用途

導入時の注意点も押さえておきましょう。

依存サービスの理解:Convex(DB)・Clerk(認証)・E2B(サンドボックス)・Firecrawl(スクレイピング)など外部要素が多い。セルフホスト時は各々の設定・コストを把握
LLMコスト:Agentノードが多いほどLLM呼び出しが増える。モデル選択(Haiku/Sonnet/GPT-5等)でコストを調整
MCP対応状況:MCPはClaudeがネイティブ完全対応、OpenAI/Groqは対応予定(時点で変わるため最新を確認)
人間承認の設計:自律性と安全性のバランス。重要操作にはUser Approvalを必ず挟む
プロンプトインジェクション:Web上の取得テキストに悪意ある指示が混じる可能性。信頼できないソースを扱う際は、人間承認や出力検証で守る

テンプレートから始めるのが近道
いきなり複雑なワークフローを白紙から組むより、テンプレートライブラリの既成ワークフローを動かし、ノードの役割と繋ぎ方を体感するのがおすすめ。まず「スクレイピング→AI要約→出力」のような小さな流れを作り、ストリーミング実行で途中経過を見ながら理解を深めると、設計勘がつかめる。

まとめ

Open Agent Builderは、AIエージェントのワークフローを、ノーコードのドラッグ&ドロップで構築・テスト・デプロイできる Firecrawl製のMITライセンスOSSです。

要点を整理すると次のようになります。

・8種類のノード(Start/Agent/MCP Tools/Transform/If-Else/While/User Approval/End)で組む
・LangGraph実行エンジンで状態管理を堅牢に、ストリーミングで途中経過を表示
・Claude/GPT-5/Groq対応、MCPツールでFirecrawl等の外部サービスと連携
・人間の承認(human-in-the-loop)やAPI実行、テンプレートも
・開発元がFirecrawlゆえ、Web情報を扱うエージェントに特に強い

結論
Open Agent Builderの本質は「LangGraphの堅牢さを、ノーコードのビジュアルで開放する」ことだ。コードを書かずにエージェントを“描いて”作れる手軽さと、本番に耐える実行基盤を両立し、さらにWebスクレイピング(Firecrawl)と人間承認を組み込みやすい。リサーチ自動化やWeb情報の収集を含むエージェントを素早く形にしたいなら、まずテンプレートを動かして感触をつかむのがよい。非エンジニアからLangGraph経験者まで、幅広く触れる価値のあるOSSだ。

参照ソース

firecrawl/open-agent-builder(公式GitHubリポジトリ)
Firecrawl(開発元・Webスクレイピング基盤)
LangGraph入門(本サイト)
AIエージェントとは?仕組み・種類・代表的OSSフレームワーク【2026年版】(本サイト・ピラー)