mario-andreschak/FLUJO

Multi-Agent + Automation: Workflows, Automation, Self-Improving Agents

FLUJO – プライベートAIエージェント用のビジュアルビルダー

何であるか – FLUJOはオープンソースでローカルホスト可能なプラットフォームであり、大規模言語モデル(LLM)プロバイダー(OpenAI、Anthropic、Gemini、Ollamaなど)および外部の「MCP」サービスに接続し、シンプルなステップバイステップのレシピUIまたはドラッグアンドドロップのフローダイアグラムを使ってチャットベースのエージェントを構成できます。すべてのデータとAPIキーは、意図的にサービスを公開しない限り、あなたのマシン(またはプライベートネットワーク)上に留まります。

主な機能

  • ローカルファーストのセキュリティ – シークレットの暗号化ストレージ、オプションのパスワード保護、ブラウザにシークレットが届くことはありません。
  • マルチモデル対応 – OpenAI互換プロバイダー、ClaudeのSDK経由、Google Gemini、X.ai、OpenRouter、Ollama経由のローカルモデルを設定可能。
  • MCP統合 – Model-Context-Protocol(MCP)サーバーからツール、リソース、プロンプトを検索・インストール・呼び出し可能。FLUJOはMCPプロキシとしても動作し、他のMCP対応アプリ(Claude Desktop、Cursorなど)が同じサーバー設定を再利用できます。
  • エージェントビルダー
    • シンプルモード:平文で線形レシピを記述。
    • エキスパートビジュアルモード:キャンバス上でStart、AI、アプリ、サブフロー、Finishノードを接続し、分岐、ループ、ハンドオフツールをサポート。
    • サブフロー:独自の隔離された状態を持つ関数としてフローを再利用可能。
  • ライブデバッグ – ノード単位で実行をステップ実行し、ブレークポイントを設定し、各ステップの前後で状態を確認可能。
  • 自動化トリガー – クロンスタイルの実行、Webhook呼び出し、ファイル監視、URL監視、定期的なMCPツールポーリングを可能にし、完全な実行履歴を提供。
  • 会話UI – 任意のエージェントとチャット可能、ファイル/音声を添付、メッセージを編集、各ステップのトークン使用量を表示。
  • OpenAI互換エンドポイント – 任意のフローを http://localhost:4200/v1 として公開し、OpenAIに接続する既存コードが flow-<flow-name> を呼び出せるようにする。
  • 組み込みAPIドキュメント – 検索可能な /docs ページで、すべてのRESTエンドポイント(チャット、フロー、MCP、トリガーなど)を一覧表示。

実行方法

  1. ワンクリックインストーラー – Windowsユーザーは flujo-setup.exe をダウンロード、またはPowerShellワンライナー(irm … | iex)を実行。Linux/macOSユーザーはcurl-パイプ-bashスクリプトを実行。
  2. Dockerdocker compose up --build でソースからイメージをビルドし、ポート4200でサービスを起動(MCPアプリ用のサンドボックスポート4201も利用)。
  3. 手動 – リポジトリをクローンし、npm install(またはyarn)、開発用にはnpm run dev、本番用にはnpm run build && npm start
  4. npxショートカットnpx flujo-ai で事前ビルド済みバイナリをダウンロードしてクローンなしで起動。

一般的な利用例

  • 個人用AIアシスタント – LLMとカレンダートールMCPサーバーを組み合わせ、会議を自動スケジュール。
  • カスタマーサポートボット – 新しいチケットが到着するとWebhookでフローをトリガーし、モデルがチケットシステムMCPツールを呼び出し、返信。
  • データパイプラインオーケストレーター – サブフローとループを使ってAPIからデータを取得し、モデルで変換し、MCPリソース経由でデータベースに保存。
  • チームコラボレーション – 複数のエージェントを共有「ミーティング」会話に配置し、ブレインストーミングや作業分割を可能に。
  • プロトタイプ統合 – フローをOpenAI互換エンドポイントとして公開し、既存コードベース(例:VS Code拡張、Webアプリ)から呼び出し可能。

制限 / 注視すべき点

  • ビルトイン認証なし。デフォルトではサーバーはlocalhostにバインド。パブリック公開するには外部のリバースプロキシと認証が必要。
  • OpenAI互換エンドポイントはフロー呼び出しのみをサポート。完全なOllamaスタイルのモデルサーバーではない。
  • MCPサーバーは任意のコードを実行するため、信頼できるサーバーのみインストールし、サンドボックス(ポート4201)を隔離しておくこと。
  • UIはビジュアルだが、良い名前付けとドキュメントがないと、複雑なフローは保守が困難になる可能性がある。

さらに学ぶには

  • 公式サイト&製品動画: https://flujo.com.co/
  • READMEのクイックインストールセクション(ワンクリックインストーラー、Docker、npx)。
  • アプリ起動後に利用可能な組み込み /docs ページ。
  • サポート用のコミュニティDiscordとGitHub Issues。

上記のすべての情報はリポジトリのREADMEから直接取得;追加機能は推測されていません。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch