SamurAIGPT/Vibe-Workflow

Free, open-source alternative to Weavy AI, Krea Nodes, Freepik Spaces & FloraFauna AI — node-based AI workflow builder for generative image & video pipelines

Vibe Workflow – 開発者向け、自己ホスティング可能なノードベースAIワークフロー構築ツール

何であるか

  • 無料でMITライセンスのウェブアプリ。生成画像・動画のパイプラインを視覚的に構成できる。Weavy AI、Krea Nodes、Freepik Spaces、FloraFauna AIなどの商用ツールのノードエディタ体験を模倣しているが、自前のハードウェアで実行可能。

主要コンポーネント

  • フロントエンド – Next.jsアプリ(client/)でドラッグアンドドロップキャンバスを提供。
  • ワークフロービルダー ライブラリ – 再利用可能なUIパッケージ(packages/workflow-builder/)でノードシステムを実装。
  • バックエンド – FastAPIサービス(server/)でノードリクエストを生成モデルプロバイダ(MuAPI/Vadoo AI)に転送し、結果を返す。

主な機能

機能 詳細
ノードベースのビジュアルエディタ コードを書かずにモジュール(例:プロンプト、モデル、ポストプロセス)を構築・接続・順序変更可能。
生成画像・動画 MuAPIの拡散モデルおよび動画モデルを使用。APIキーはユーザー自身で提供。
自己ホスティング可能 Docker Composeまたは手動設定。データはインフラストラクチャ外に流出しない。
拡張可能 任意の外部APIやLoRA/カスタム拡散モデルを呼び出すカスタムノードを追加可能。
APIおよび埋め込み対応 ホステッド版(muapi.ai/workflow)はREST APIと埋め込みウィジェットを提供。オープンソースリポジトリも同様に拡張可能。
MITライセンス 修正・再配布・他の製品への統合が自由に可能。

一般的な利用シーン

  • クリエイティブスタジオ – ブランドガイドラインを社内に保ちつつ、大規模なアセット生成を自動化。
  • 開発者 – SaaS製品や社内ツールに完成済みのビジュアルワークフローウィジェットを埋め込み。
  • 研究者 – ベンダーロックインなしで新しい拡散モデルや動画生成器を実験。
  • ノーコードクリエイター – スクリプトではなくUIで複雑な生成パイプラインを設計。

導入手順(クイックスタート)

  1. クローンとインストール
    git clone https://github.com/samuraigpt/vibe-workflow.git
    cd vibe-workflow
    npm install   # workspaces経由でclient + libraryをインストール
    
  2. MuAPIキーの追加
    cd server
    cp .env.example .env
    # .envを編集 → MU_API_KEY=your_key
    
  3. ローカルで実行
    • フロントエンド: npm run dev:app → http://localhost:3000
    • バックエンド:
      python -m venv venv && source venv/bin/activate
      pip install -r requirements.txt
      uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
      
  4. またはDocker Composeを使用
    cp .env.example .env   # MU_API_KEYを設定
    docker compose up --build
    
    フロントエンドは3000番、APIは8000番。

プラットフォームの拡張方法

  • packages/workflow-builder/に新しいノードを作成。入出力ポートとリクエスト内容を定義。
  • バックエンドでノードを登録。FastAPIサーバーがペイロードを処理できるようにする。
  • ライブラリを再ビルド(npm run build:lib)し、クライアントを再起動。

商用代替品と比べてVibe Workflowを選ぶ理由

  • オープンソースかつ無料 – サブスクリプション料金なし。
  • データの完全なコントロール – すべての処理が自社サーバー上で実行。
  • 任意のモデルと即時接続 – MuAPIを他のプロバイダに切り替えたり、自前の拡散モデルをホスティング可能。
  • 再利用可能なライブラリ – ノードエディタは他のプロジェクトにインポート可能。

リソース

  • 全体のストーリーと動機:[Medium記事]
  • ホステッドSaaS版(すぐにUIを使いたい場合): https://muapi.ai/workflow
  • コントリビューティングガイド: CONTRIBUTING.md
  • ライセンス: MIT

Vibe Workflow は、有料SaaSプラットフォームに縛られず、ノードベースエディタの力を活用したいクリエイター向けの視覚的「パイプラインビルダー」である。

関連

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