mcpField
D
DISCLAIMER

DISCLAIMER

github.com/mario-andreschakフレームワーク・SDK6692 日前に更新

DISCLAIMER について

FLUJO は、プライベートなエージェントを構築・実行するための、オープンソースでローカル優先の AI ワークスペースです。ビジュアルフロー、MCP アプリ接続、デバッグ、自動化を通じてモデルやツールを扱えます。

主な機能

  1. 01ビジュアルなエージェントフロー構築
  2. 02MCP アプリとサーバーへの接続
  3. 03複数モデルとローカルモデルの利用
  4. 04ステップ実行とビジュアルデバッグ
  5. 05スケジュール・イベント起動の自動化
  6. 06API と MCP によるフロー呼び出し

活用シーン

  1. 01分岐やループを含むエージェントの構築
  2. 02エージェントの手順とツール呼び出しの確認
  3. 03スケジュールやファイル変更によるフロー実行
  4. 04互換クライアントから設定済みフローを呼び出し

MCP 対応

FLUJO は MCP サーバーに接続し、ツール、リソース、プロンプトを確認・呼び出せます。設定済みサーバーをローカル MCP プロキシ経由で互換クライアントに公開でき、フローも MCP トランスポートで提供します。

詳細

翻訳後に原文が更新されています。最新の内容は原文をご確認ください。

FLUJO

プライベートな AI エージェントを視覚的に構築。実行方法も自由です。

AI とアプリを接続し、エージェントを構築して、対話したり、自動化したり、ほかのソフトウェアから呼び出したりできます。

シンプルで視覚的なビルダー · MCP ネイティブの接続 · マルチモデル · デバッガー内蔵 · 自動化

FLUJO をインストール ↓ · 機能を見る ↓ · ウォークスルーを見る → · ウェブサイト → · オンラインデモ →

MIT ライセンス バージョン

FLUJO は、オープンソースでローカルファーストの AI ワークスペースです。モデルやアプリの接続を一度保存し、平易な言葉によるステップや視覚的なフローで再利用可能なエージェントを構築して、実行時の動作を確認できます。モデル、ツール、ほかのエージェントを組み合わせ、分岐、ループ、作業の引き継ぎを行い、同じ設定をチャット、バックグラウンドの自動化、外部アプリケーションで利用できます。

ワークスペースはお使いのコンピューターに保存されます。クラウドモデルや接続されたサービスには、送信したリクエストが届きます。プライバシーとワークスペースの管理。

AI Setup、Connected Apps、Agents、Talk が表示された FLUJO ダッシュボード

AI を接続し、エージェントを作成して、利用しましょう。ウォークスルーのスクリーンショットには、実際の FLUJO 3.46.2 の画面が表示されています。画像を選択すると、フルサイズで表示できます。

FLUJO が複雑に感じる場合、機能が足りない場合、または行き詰まった場合は、Discord に参加するか、GitHub の issue を作成してください。問題を把握できなければ、改善することはできません。

AI Setup · Connected Apps · Agent Builder · Talk & debugging · Automations · Meetings · Personas · Integrations · Project vision

クイックインストール

インストーラーは FLUJO と、Git、Node.js、Python、uv、ripgrep などの便利なツールの実行環境をセットアップします。依存関係をダウンロードするため、インターネット接続が必要です。

Windows インストーラー: 最新の flujo-setup.exe をダウンロード。

Windows PowerShell:

irm https://raw.githubusercontent.com/mario-andreschak/FLUJO/main/scripts/install.ps1 | iex

Linux / macOS:

curl -fsSL https://raw.githubusercontent.com/mario-andreschak/FLUJO/main/scripts/install.sh | bash

22.x 系の Node.js 22.19 以降、または 24.x 系の 24.2 以降がすでにインストールされていますか? 公開済みパッケージを実行してください。

npx flujo-ai@latest

localhost:4200 を開き、FLUJO サーバーを起動したままにしてください。接続するツールによっては、追加の実行環境や認証情報が必要です。シェルインストーラーはデフォルトで開発ブランチを使用します。Windows インストーラーのバージョンとチャンネルについては、リリースノートを確認してください。

すべてのインストール方法 · Windows · Linux/macOS · npm · Docker · ソースからビルド

主な機能

AI のセットアップ
  • プロバイダーを選択: OpenAI、Azure OpenAI、Anthropic、Google Gemini、X.ai、OpenRouter、対応するサブスクリプション接続、または Ollama 経由のローカルモデルを選択できます。
  • ガイド付きまたはエキスパート向けのセットアップ: わかりやすい手順、より短いガイド付きの手順、またはすべての項目を設定できるフォームを使用できます。保存した接続は、使用前にテストしてください。
  • サブスクリプションと CLI のオプション: Claude Subscription では Claude Agent SDK を使用します。Codex と同梱の Antigravity CLI には、それぞれ独自のログインとホスト要件があります。プロバイダーのアクセス権と利用枠も引き続き適用されます。
  • 再利用と整理: 接続をフォルダーにまとめ、お気に入りに登録し、AI の各ステップで異なるモデルを選択できます。
  • フォールバックポリシー: 出力やツールの処理を開始する前に、選択した制限や障害に対して、優先順位を設定した予備の接続を順に試します。

保存した AI 接続で、プロバイダーと FLUJO のツールの往復チェックに成功

モデル接続と対応ログイン · モデル設定 · フォールバックの動作

接続済みアプリ(MCP)

Model Context Protocol を通じて、エージェントがファイル、ブラウザー、API、その他のサービスにアクセスできるようにします。

  • 接続方法を選択: 厳選されたアプリ、MCP Registry、リモート URL、GitHub リポジトリ、またはローカルコマンドを利用できます。AI によるセットアップ支援を使用して、接続を設定することもできます。
  • ツールだけではありません: ツール、リソース、再利用可能なプロンプトを確認できます。対応している場合は、ルートやオプトイン方式のモデルサンプリングも設定できます。
  • 接続する前に確認: 接続済みサーバーの詳細画面から、ツールを呼び出したりリソースを確認したりできます。接続の保存と操作の成功は、別々に確認してください。
  • インタラクティブな MCP Apps: 対応するツールは、チャット内にインターフェースを表示できます。接続で Apps を有効にしてください。対応状況は、サーバーが宣言する機能によって異なります。
  • FLUJO の外部で再利用: 設定済みのサーバーを FLUJO のローカル MCP プロキシ経由で明示的に公開すると、互換性のある別のクライアントから利用できます。

接続済みアプリに、今回接続した Desktop Commander を含む、設定済みの MCP サーバーが 6 つ表示されています

GitHub のセットアップとツールインスペクター

リポジトリをインポートし、そのサーバーをインストールしてビルドし、実行コマンドを設定してから、接続をテストして保存します。

GitHub 接続フォームで DesktopCommanderMCP が認識され、クローン先が表示されています

ツールインスペクターを使うと、接続済みサーバーの機能を直接確認して呼び出せます。

サーバーで利用可能なツールと入力項目が表示された MCP ツールインスペクター

接続済みアプリのガイド · GitHub のセットアップ · インタラクティブな Apps と制限

エージェントビルダー

シンプルに始めて、タスクに必要な構造を追加します。

  • かんたんモード: レシピのように、平易な言葉で手順を一つずつ指定してエージェントを構築します。
  • エキスパートビジュアルモード: 開始、AI、接続済みアプリ、静的、サブフロー、終了の各ノードをグラフで接続します。
  • 分岐と引き継ぎ: 会話に基づいて、モデルが次の専門家や経路を選択できるようにします。
  • ループ: 前の手順に戻り、もう一度処理します。
  • サブフロー: 別のフローを手順として再利用し、入力コンテキストと出力の処理方法を設定できます。
  • 手順ごとの範囲: 各AI手順のモデル、指示、ツール、リソースを選択します。AIが生成したフローは実行前に確認してください。

かんたんビルダーで保存したエージェント。そのAIタスクと接続済みアプリが表示されています

かんたんモードとエキスパートモードは、同じエージェントを異なる表示で見たものです。この録画では、例としてWebsite Builderを使用しています。

エキスパート表示での同じ保存済みエージェント。開始、AIタスク、接続済みアプリ、終了の各ノードが表示されています

分岐、ループ、オーケストレーション

1つのノードを複数の後続ノードに接続し、引き継ぎツールが各経路を選択する条件を説明します。ノードを前の手順に接続すると、ループを作成できます。これらのパターンを組み合わせて、複数の専門家を連携させます。

エージェントの手順間の分岐

引き継ぎツール、ループ、オーケストレーションの例

分岐する引き継ぎツール

前の手順に戻るループ

複数の引き継ぎを組み合わせたオーケストレーショングラフ

再利用可能なサブフロー

サブフローノードを追加して、別のフローを呼び出します。受け取るコンテキストと、出力を親フローの実行結果に表示する方法を選択します。

サブフローの設定

ノードのリファレンス · コンテキストと出力モード

会話とデバッグ
  • すべてのエージェントを一か所で管理: トークで保存済みエージェントを選択し、会話を開始または再開します。
  • ライブ実行ビュー: 手順とツールの結果を、モデルの使用状況やコンテキストウィンドウのメーターとともに確認できます。
  • ビジュアルデバッガー: ブレークポイントを設定してノードを順に実行し、実行前後の状態を確認できます。
  • 任意のツール承認: ツールの呼び出しを実行前に確認します。承認はアクションを制御しますが、ローカルプログラムをサンドボックス化するものではありません。
  • ファイル、音声、修正: 対応するファイルや音声を添付したり、メッセージを編集したり、会話を分岐させて別の方向を試したりできます。

エージェント間の引き継ぎを含む会話

手順を追って実行するビジュアルデバッガー

エージェントの実行とデバッグ · チャットコマンドと動的参照

自動化

保存済みのエージェントを、スケジュールに従って、または何かが起きたときに実行します。FLUJO サーバーは起動したままにする必要がありますが、ブラウザーのタブは閉じてもかまいません。

トリガー例
スケジュール日次レポートを作成する、またはカスタムの cron スケジュールで実行する
Webhook別のサービスからの認証済み呼び出しを受けて作業を開始する
ファイルの変更監視対象のフォルダーにファイルが追加または変更されたときに処理する
ツールの監視MCP ツールをポーリングし、結果の変更や新しい項目に応じて動作する
Web サイトの変更取得したページの内容が変更されたときに動作する
別のフローの完了フローの完了後または失敗後に作業を連鎖させる

新しいトリガーフォームでは、スケジュール、Webhook、ファイル、ツール、Web サイト、フローイベントのオプションを選択できます

作業を開始する条件を選択します。保存した各トリガーには、個別の実行履歴と結果があります。

実行履歴と WhatsApp の例

自動化トリガーの実行詳細

ツールの監視トリガーを WhatsApp MCP サーバーと組み合わせて、自動応答を作成できます。動作は、接続先のサーバー、アカウントへのアクセス権、エージェントの設定によって異なります。

WhatsApp 自動返信の例

ツールの失敗、プロバイダーの制限、承認への対応が必要になることがあります。スケジュールの補填では、実行されなかった発生分を 1 回だけ実行できますが、すべての未実行分が再実行されるわけではありません。更新エラーが発生しても、トリガーページには保存済みのスケジュールが保持され、もう一度試すが表示されます。一時停止の変更は確認を待ってから適用され、削除に失敗した場合は再試行できます。また、応答が止まったリクエストでは、30 秒後に操作コントロールが解放されます。

自動化のセットアップと復旧 · スケジュール実行の発生分の管理

ミーティング — 実験的機能

複数のエージェントを、特定のトピックについての共有会話に参加させます。その他 → ミーティングで参加者と進行方法を選択します。

ミーティングウィザードには、トピック、参加者、進行、確認が表示されています

このウォークスルーでは、ミーティングを作成または実行せずに、この設定をプレビューします。

以前のマルチエージェントミーティングの例

共有ミーティングに参加するエージェント

ペルソナと役割 — 実験的機能

ペルソナとは、名前、役割、記憶、会話、目標を持つ、継続的に支援する存在です。その作業と記憶を確認し、設定を調整し、継続中の目標を一時停止または停止できます。ペルソナを試すには、設定で実験的機能を有効にしてください。

Maya のペルソナデスクには、記憶、会話、タスク、アクティビティ履歴、最近完了した作業が表示されています

Maya のワークショップ例を見る。3 つの「日」は、オペレーターによる確認と修正を伴う短縮版のデモセッションであり、日数の経過にわたって人手を介さずに信頼性が保たれることを示すものではありません。

Waves — 実験的機能

フローとその関連を一か所で確認したり、日ビューで予定されているタイミングを確認したりできます。概要は読み取り専用で、予測は実行結果とは異なります。

Waves には、読み取り専用のワークスペース概要として既存のフローが表示されています

外部ツール連携

Cline、Roo Code、Cursor、OpenAI SDK クライアント、またはその他の互換性のある MCP クライアントから FLUJO を再利用できます。

サーフェス用途
http://localhost:4200/v1flow-<your-flow-name> モデルを選択し、OpenAI 互換 API 経由でエージェントを実行します
http://localhost:4200/mcp-flowsFLUJO の MCP トランスポート経由でフローにアクセスします
http://localhost:4200/mcp-proxy/<server-name>明示的に公開された MCP サーバーのツールとリソースを再利用します。プロキシは現在、localhost からのみアクセスできます

デフォルトのローカルプロファイルでは、互換性用の API キー値を受け付けます。この値は認証には使用されません。明示的に有効化したオーナーポリシーでは、発行済みのスコープ付きベアラーが必要です。これらのインターフェースには、公開範囲とワークスペースアクセスに関するルールがあります。API リファレンスをご覧ください。

FLUJO はモデルプロバイダーとして Ollama に接続します。Ollama 互換のサーバーエンドポイントを公開するものではありません。

組み込み API ドキュメント

実行中のアプリで /docs を開くと、チャット、会話、モデル、フロー、MCP、自動化、管理に関する例を含む、検索可能な HTTP ドキュメントを確認できます。このリファレンスは厳選された内容です。ルート一覧では、ソースハンドラーを網羅しています。

組み込み API ドキュメント

開発者・連携ガイド

はじめ方と例

  1. FLUJO をインストールし、AI Setup → Connect AI を開きます。モデル接続を保存してテストします。
  2. タスクに必要なツールを Connected Apps で追加し、接続する前に操作をテストします。
  3. Agents → Start simple を開き、手順を記述して、使用するモデルとツールを割り当て、エージェントに名前を付けて Save を選択します。
  4. Try it を選択してエージェントと会話します。エディターに戻って指示を変更するか、Expert グラフを使用します。
  5. 手動実行が成功したら、タスクに必要に応じて自動化を追加するか、外部クライアントを接続します。

例を選択してください:

ガイド説明
AI のみで行う最初の会話モデル接続から返答までの最短手順
コーヒーリサーチのヘルパーGitHub からウェブ閲覧ツールをインストールしてチャットで使い、情報源と照らし合わせて回答を確認します
ウェブサイトビルダー汎用エージェントをサイトの要件書に再利用し、ローカル出力を確認・修正します
Maya と計画を立てる再開したデモセッションをまたいで、コンテキスト、メモリー、目標を継続します

日常の使い方と復旧 · Claude、Goose、Dify、n8n、OpenClaw、Hermes との作業スタイルの比較 · ドキュメント全文

インストール、更新、メンテナンス

各セットアップの詳細な手順は、引き続き以下から確認できます。

## プライバシーとワークスペースの管理
  • ローカルワークスペースストレージ: モデル、エージェント、チャット、設定はお使いのコンピューターに保存されます。クラウドプロバイダーやリモートツールには、リクエストに必要なデータが送信され、別途料金が発生する場合があります。
  • 認証情報の保護: 暗号化パスワードはご自身で設定してください。公開時のデフォルトは難読化であり、プライベートな保管庫ではありません。過去の平文レコードを修復するには、明示的な操作が必要です。暗号化と移行。
  • 共有値: 認証情報や値を Settings → Global variables に一度保存し、モデルやアプリの設定に紐付けます。
  • ワークスペースとバックアップ: プロジェクトを個別に整理し、バックアップと復元を行えます。バックアップやポータブルワーカーのスナップショットには、認証情報が含まれる場合があります。ワークスペース · 転送ルール。
  • 利用状況の共有: 匿名のデイリーアクティブ通知はデフォルトで有効です。含まれるのはバージョン、プラットフォーム、インストールのメタデータと、毎日変わる識別子であり、プロンプト、キー、会話の内容は含まれません。共有とその通知は Settings → Privacy & Usage で管理できます。

ネットワークへの公開

デフォルトのインストールは、サインイン画面や個別のユーザーアカウントのない、localhost 上の信頼できる単一の運用者向けです。Settings → Network access では公開範囲を管理しますが、認証は行いません。LAN やインターネットに意図的に公開する場合は、適切な認証制御が必要です。公開・共有ホスティングの受け入れについては、引き続き検討中です。ワークスペースを選択しても、ユーザーは分離されません。

ネットワークアクセス設定

ネットワーク導入ガイド · プライバシーと料金 · セキュリティポリシー

ロードマップと成熟度

機能現在の範囲
モデル接続、チャット、ビジュアルエージェント分岐、ループ、サブフロー、デバッグ、ツール承認を含めて利用可能
AI 支援によるフロー生成利用可能です。生成されたステップとツールへのアクセスを確認してください
MCP 接続とインタラクティブアプリサーバーの機能と、文書化されたプロトコルの制限内で利用可能
自動化トリガーサーバー稼働中に利用可能です。結果を確認し、失敗から復旧してください
ワークスペースとポータブルワーカーデータ、認証、認証情報の転送に関する制限内で利用可能
ミーティング、ペルソナ、ロール、永続的な目標、Waves実験段階です。監督と復旧が必要になる場合があります
MCP Skills、再開可能なサブフローセッション、一部のジェネレーターオプトインの実験機能です。機能フラグとガイドを参照してください

プロジェクトの状況 · リリース履歴 · ペルソナの受け入れ基準

プロジェクトのビジョン — 近日(tm)

世界:一つのアバター、一つの声、そしてバックグラウンドで進む作業。 あらゆるものを一か所に集める、唯一の仮想ホームです。

アバターと共有仮想ホームのプロジェクトビジョン

スウォーム:FLUJO をクラウドへ。 1 台、10 台、100 台のマシンで、将来的には数千のエージェントが連携して動作することを目指します。対応する Claude/Codex サブスクリプションアクセスと、ローカルの MCP 設定のコピーを使用します。

複数のマシンにまたがるエージェントスウォームのプロジェクトビジョン

これらは長期的な構想です。関連する方向性として、リアルタイム音声、より充実したルート/チェックポイントのサポート、小型デバイスに適したビルドなどがあります。現在のプロジェクト状況を確認するか、機能リクエストをお寄せください。

コントリビューションとコミュニティ

コントリビューション、バグ報告、アイデアを歓迎します。コントリビューターガイドを読み、スタータータスクに取り組むか、プルリクエストを作成してください。メンテナー向けには、別途リリース手順があります。

FLUJOはMITライセンスで公開され、PocketFlowを基盤とし、Cline、Claude Code、そしてたくさんの愛情を込めて作られています。

ボーナス:「MCPについての悲しい歌」

FLUJOのアニメーション短編:MCPについての悲しい歌

スターの履歴

スター履歴チャート

エコシステム

MseeP.ai の掲載ページ MseeP の FLUJO

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。