Repolode
mario-andreschak

mario-andreschak/FLUJO

AIエージェントを視覚的に構築し、モデルやMCPツールを接続して、チャットや自動化で実行できるオープンソースのローカルファーストなワークスペース。

代替できる製品:Difyn8n

スター
665
フォーク
92
未解決の Issue
41
最終コミット
5 時間前

これは何?

FLUJOは、再利用可能なエージェントを構築するためのローカルファーストなAIワークスペースです。モデル接続(OpenAI、Anthropic、Google Gemini、Azure OpenAI、OpenRouter、またはOllama経由のローカルモデル)やModel Context Protocolを介したアプリ接続を保存し、自然言語のステップ、またはAI、tool、static、subflow、finishノードを使ったグラフフローとしてエージェントを組み立てられます。

エージェントは分岐やループが可能で、複数の専門エージェント間で作業を引き継げます。実行中にブレークポイントを設定し、状態を確認できるビジュアルデバッガーも組み込まれています。同じエージェントをTalkチャット画面で使えるほか、スケジュール、webhook、ファイル変更、ツールの結果をきっかけに実行したり、OpenAI互換エンドポイントやMCPプロキシを通じて外部クライアントから呼び出したりできます。

モデル、エージェント、チャット、設定などのワークスペースデータはローカルマシンに保存されます。クラウドプロバイダーや接続先サービスには、処理に必要なリクエストが送信されます。デフォルトの構成は、localhost上で信頼できる単一の運用者が使うことを想定しており、ネットワークに公開する場合は別途対策が必要です。

主な機能

  • 01OpenAI、Anthropic、Gemini、Azure OpenAI、OpenRouter、Ollamaのモデル接続を保存でき、フォールバックポリシーも設定できます。
  • 02レジストリ、URL、GitHubリポジトリ、またはローカルコマンドからMCPサーバーに接続し、ツールやリソースを利用できます。
  • 03手軽なステップリスト、または分岐・ループ・サブフローに対応した上級者向けのビジュアルグラフでエージェントを構築できます。
  • 04ブレークポイント、ステップ実行、状態確認を使って実行をデバッグできます。
  • 05スケジュール、webhook、ファイル変更、ツールの結果、またはほかのフローの完了をきっかけにエージェントを実行できます。
  • 06OpenAI互換APIとMCPエンドポイントを通じて、外部クライアントにエージェントを公開できます。

ユースケース

  • 複数のモデルとローカルツールを組み合わせる、複数ステップのエージェントを試作する。
  • スケジュールに従ってファイルやツールの出力を読み取る、定期レポートや監視タスクを実行する。
  • 設定済みのMCPツールを、Cline、Cursor、またはほかの対応クライアントから利用する。
  • モデルのキーやエージェントのデータをホスティングプラットフォームではなく、個人のマシンに保管する。

クイックスタート

  1. 1

    WindowsインストーラーまたはREADMEに記載された公式インストールスクリプトを実行します

  2. 2

    または、Node.js 22.23.4+または24.22.1+がインストールされている場合は、公開済みパッケージを実行します

    npx flujo-ai@latest
  3. 3

    localhost:4200を開き、FLUJOサーバーを起動したままにします

使う前に知っておきたいこと

  • 接続するツールによっては、追加のランタイムや認証情報が必要です。
  • 自動化はFLUJOサーバーの実行中のみ動作します。
  • Meetings、Personas、Wavesなど、一部の機能は実験的なものです。

トピック

よくある質問

FLUJO とは?
AIエージェントを視覚的に構築し、モデルやMCPツールを接続して、チャットや自動化で実行できるオープンソースのローカルファーストなワークスペース。 FLUJOは、再利用可能なエージェントを構築するためのローカルファーストなAIワークスペースです。モデル接続(OpenAI、Anthropic、Google Gemini、Azure OpenAI、OpenRouter、またはOllama経由のローカルモデル)やModel Context Protocolを介したアプリ接続を保存し、自然言語のステップ、またはAI、tool、static、subflow、finishノードを使ったグラフフローとしてエージェントを組み立てられます。
FLUJO は無料で使えますか?ライセンスは?
FLUJO は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
FLUJO は今もメンテナンスされていますか?
活発にメンテナンス中。FLUJO の最終コミットは 2026年10月22日 です。
FLUJO は何に使えますか?
複数のモデルとローカルツールを組み合わせる、複数ステップのエージェントを試作する。 スケジュールに従ってファイルやツールの出力を読み取る、定期レポートや監視タスクを実行する。 設定済みのMCPツールを、Cline、Cursor、またはほかの対応クライアントから利用する。 モデルのキーやエージェントのデータをホスティングプラットフォームではなく、個人のマシンに保管する。
FLUJO のインストール方法は?
WindowsインストーラーまたはREADMEに記載された公式インストールスクリプトを実行します または、Node.js 22.23.4+または24.22.1+がインストールされている場合は、公開済みパッケージを実行します: npx flujo-ai@latest localhost:4200を開き、FLUJOサーバーを起動したままにします
FLUJO はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/mario-andreschak/FLUJO

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト