セルフホスト型サービス
mario-andreschak/FLUJO avatar
mario-andreschak/FLUJO

FLUJOでローカルAIエージェントの流れを可視化する

MCP-Hub と -Inspector、マルチモデル ワークフロー、チャット インターフェイス。これは FLUJO を実行するための推奨方法であり、MCP サーバーもすべてのランタイムを取得します。

スター 625フォーク 87TypeScriptMIT
GitHub

ひと目でわかる

これは何?
複数モデルとMCP接続を視覚的なフローにまとめ、実行を検査しながらローカル中心で運用するTypeScript製アプリ。
誰に向いている?
複数のAIモデルやアプリをMCPでつなぎ、エージェントの各ステップを画面で追いたい開発者に適します。APIキーを預けるクラウドサービスとしてではなく、自分の端末や管理ネットワークで構成を保つ前提の製品です。
商用利用できる?
できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。最後のコミットは 2 日前です。
何の言語で書かれている?
主に TypeScript です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

レシピから専門フローまで一つの画面で

FLUJOはオープンソースでローカル優先のAIエージェント構築環境です。接続したAIとアプリを組み合わせ、手順型のレシピまたは専門的な視覚フローとして組み立て、会話、自動化、他ソフトからの呼び出しへ展開できます。実行ごとの内容を確認できるデバッガも中心機能です。

MCPネイティブ、複数モデル、ビルトインデバッガ、自動化という README の整理から見ると、単一モデルのチャット画面より接続関係の管理が主な価値です。実行結果が期待どおりでも、どのモデル、ツール、入力がその結果に影響したかを画面の実行記録で追える構成が必要です。

秘密情報をサーバー側に残す設計

既定ではlocalhostで動作し、プライベートネットワークへの公開や公開配置も設定できます。APIキーなどの秘密はローカルストレージで暗号化でき、追加の暗号化パスワードも任意で設定できます。フロントエンドにはマスクされた表示だけを返し、ブラウザのDevToolsにも秘密を送らないとREADMEは説明しています。

接続を増やす前に、設定画面から暗号化ワークスペースをバックアップし、復元できるかを確認します。グローバル変数でキーを一度定義して複数のAIやアプリから参照できますが、変数名の漏えいと共有範囲は別の管理対象です。ローカル優先という説明だけでネットワーク公開の危険が消えるわけではありません。

OpenAI互換からOllamaまで選べる

AI設定ではOpenAI、Azure OpenAI、Anthropic、Google Gemini、X.ai、OpenRouter、Codex、Ollamaによるローカルモデルを扱います。Claude Pro/MaxプランをClaude Agent SDK経由で使う入口もあります。接続はフォルダー整理、お気に入り登録、エージェントや会話での再利用に対応します。

ガイド付き設定は簡易な案内から完全な設定フォームまで段階があります。モデルを切り替えたときにツール呼び出し、ストリーミング、エラー表示、料金や送信先がどう変わるかは、各プロバイダーの接続で確認が必要です。READMEは各モデルの性能や利用料金を保証していません。

MCPサーバーを入口別に接続する

接続アプリは、FLUJOによる調査、用意された候補、リモートURL、GitHubリポジトリ、ローカルコマンドから選べます。公式MCP Registry、FLUJOが確認したサーバー、手動指定の導入経路があり、ツール、リソース、プロンプト、roots、samplingなどMCPの能力を扱うと説明されています。

READMEのクイックインストールでは、WindowsにPowerShell、LinuxとmacOSにcurl経由のスクリプト、既存のNode.js環境には`npx flujo-ai`を案内します。MCPサーバーがGit、Python、uvを必要とする場合があるため、`npx`だけで全接続が準備されるとは限りません。

実行をデバッグし自動化へつなぐ

エージェントの実行は各ステップを検査でき、チャットや自動化から同じエージェントを呼び出せます。OpenAI互換エンドポイントとMCPエンドポイントとして公開する道もREADMEにあります。接続したツールの引数、返却データ、分岐、失敗箇所を個別に追えることが、視覚フローを運用へ持ち込む条件になります。

自動化の試験では、空の入力、認証失敗、MCPサーバー停止、モデルのタイムアウトを順に投入し、再実行時に重複操作が起きないかを確認します。外部APIを呼ぶエージェントは、実データではなく検証用アカウントから始め、実行履歴とバックアップを保存します。

導入経路と判断の境界

推奨インストーラーはGit、Node.js、Python、uv、ripgrepを準備し、FLUJOを取得、ビルドしてグローバルの`flujo`コマンドを作ります。Windowsの実行ファイル、PowerShell、macOS/Linuxのシェル、npmのいずれも案内されています。導入方法が違えばMCPの実行環境も変わるため、利用者のOSとPATHを記録します。

向くのは、キーとデータを自分の管理下に置き、実行過程を確認しながら構成を育てる人です。READMEに書かれた安全機能は実装の主張であり、監査済みという意味ではありません。まずlocalhostで一つのモデルと一つのMCPサーバーを接続し、秘密情報、ログ、バックアップ、停止方法を確認してください。

一つのエージェントを端末で通す

評価用ワークスペースでは、最初に一つのモデル接続と一つのMCPサーバーだけを登録します。ガイド付き設定でキーを保存し、会話からツールを一回呼び、実行画面で入力、引数、返却値、エラーを確認します。次に同じ処理を視覚フローとして実行し、レシピと専門フローで結果と履歴が一致するかを比べます。

バックアップを作成してから接続を削除し、復元後に秘密情報がマスク表示へ戻るかを確認します。OpenAI互換エンドポイントとMCPエンドポイントを公開する場合はlocalhostのまま応答を試し、ネットワーク公開後に認証なしで到達できないことを確認します。モデルのタイムアウト、MCPサーバー停止、空入力を順に発生させ、再実行で外部アプリへ重複操作が出ないことを記録します。

編集部の結論

複数のAIモデルやアプリをMCPでつなぎ、エージェントの各ステップを画面で追いたい開発者に適します。APIキーを預けるクラウドサービスとしてではなく、自分の端末や管理ネットワークで構成を保つ前提の製品です。まず暗号化されたワークスペースのバックアップと、秘密情報が画面やログへ出ないことを検証してから外部サービスを接続してください。

公式情報源

  1. Official README
  2. Project repository
  3. Release notes
コミュニティノート

コミュニティノート