mario-andreschak/FLUJO

Multi-Agent + Automation Harness: Graph-based Workflows, MCP, Self-Improving Agents. NextJs+React

FLUJO – ビジュアルなローカルファーストAIエージェントビルダー

概要 – FLUJOは、大規模言語モデルの呼び出し、外部ツール、カスタムスクリプトを接続して、チャット、スケジュール、他のソフトウェアからのトリガーが可能なエージェントを作成できるオープンソースのデスクトップアプリです。すべてのデータ(モデル、フロー、チャット)はコンピュータ上に保存され、選択したAIプロバイダーや接続サービスに必要な最小限のデータのみを送信します。

主なアイデア

  • AIセットアップ – ガイド付きUIを使用して、主要なプロバイダー(OpenAI、Anthropic、Gemini、Azure、Ollamaなど)に接続します。複数の接続を保存し、フォルダに整理し、フォールバックポリシーを定義できます。
  • 接続アプリ(MCP) – Model Context Protocolを通じて、ファイル、ブラウザ、API、GitHubリポジトリ、またはローカルで実行される任意のサービスを、エージェントが呼び出せるツールとして添付できます。ツールはチャット内でインタラクティブなUI要素を返すことができます。
  • エージェントビルダー – 2つのモードがあります:
    • 簡単:プレーンな言語でレシピをステップバイステップで記述します。
    • エキスパート:ノード(開始、AI、ツール、サブフロー、終了)のドラッグアンドドロップグラフ。分岐、ループ、再利用可能なサブフローをサポートします。
  • トーク&デバッグ – チャットウィンドウでエージェントを実行し、各ノードの実行を監視し、ブレークポイントを設定し、ツール呼び出しを実行前に承認します。
  • 自動化 – エージェントをスケジュールし、ウェブフック、ファイル変更、ツールウォッチイベント、ウェブサイト変更、または別のフローが終了したときに起動します。FLUJOサーバーを実行し続ける必要があります。
  • 実験的機能 – ミーティング(マルチエージェント会話)、ペルソナ(メモリを備えた長期的なヘルパー)、ウェーブ(フローとタイミングの読み取り専用の概要)。
  • 外部統合 – OpenAI互換のHTTPエンドポイント(/v1)とMCPエンドポイントを公開するため、他のプログラム(Cline、Cursor、カスタムコード)がフローを呼び出せます。

使用方法

  1. 提供されたWindowsインストーラー、PowerShellスクリプト、またはUnixのinstall.shを使用してインストールします(またはnpx flujo-ai@latestを実行)。
  2. http://localhost:4200を開き、モデル接続を追加してテストします。
  3. 接続アプリの下にツールを追加します(例:ウェブスクレイパー、GitHubホストのコマンド)。
  4. エージェントを構築します – シンプルに始め、必要に応じてビジュアルグラフに切り替えます。
  5. エージェントとチャットし、デバッグするか、自動化トリガーを設定します。

プライバシーとセキュリティ – すべてのワークスペースデータはローカルに保存され、パスワードで暗号化できます。プロバイダーAPIと接続されたツールのみがリクエストペイロードを受け取ります。ネットワーク公開はデフォルトで無効になっており、LAN/パブリックアクセスを明示的に有効にして認証を追加する必要があります。

対象ユーザー – コードを書かずにLLM駆動のワークフローを視覚的に構成し、データを管理下に置きたい開発者、パワーユーザー、チーム向けです。

ステータス – バージョン3.46.3(MITライセンス)。コア機能(モデル接続、ビジュアルエージェント、デバッグ、自動化)は安定しています。ミーティング、ペルソナ、ウェーブは実験的とマークされています。

関連

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