プログラミング不要!ドラッグ&ドロップでAIエージェントを作れるビジュアルツール — Flowise

FlowiseAI/FlowiseTypeScript50.3k

Flowiseは、AIエージェント(自律的に判断して動くAIプログラム)をプログラミングなしで構築できるオープンソースのツールです。パズルのピースを組み合わせるように、画面上でブロックをドラッグ&ドロップして接続するだけで、チャットボットや質問応答システムなどのAIアプリケーションを作ることができます。Node.jsが動く環境であればコマンド一つでインストールでき、AWS・Azure・GCPなど主要なクラウドサービスへの自前運用にも対応しています。プログラマーだけでなく、ビジネス担当者やAIに興味がある初心者でも視覚的にAIの仕組みを理解しながら構築できるのが大きな魅力です。クラウド版(Flowise Cloud)も提供されており、サーバーを自分で用意しなくてもすぐに始められます。

🔥 なぜ話題?

AIエージェントの構築が注目される中、コードを書かずにビジュアル操作だけでAIアプリを作れる手軽さが幅広い層に刺さっています。特にオープンソースで無料、かつ自社サーバーで運用できるため、データを外部に出したくない企業ニーズにも合致し、人気が急上昇しています。

💡 こう使える!

例えば、社内のマニュアルやFAQをPDFで大量に持っている企業の担当者が、Flowiseの画面上で『PDFを読み込むブロック』『AIに質問するブロック』『回答を返すブロック』をつなぎ合わせるだけで、社員が自然な言葉で質問すると該当する情報をAIが自動で探して回答してくれるチャットボットを数十分で作ることができます。

ユースケース: プログラミングの知識がなくても、AIを活用したチャットボットや業務自動化ツールを自分で作りたい人向けのビジュアル開発ツール。

  • コードを書かずにドラッグ&ドロップだけでAIエージェントを構築できる
  • AWS・Azure・GCPなど10以上のクラウドサービスへのセルフホスト(自前運用)に対応
  • Apache License 2.0のオープンソースで商用利用も可能
GitHubで見る →

Build AI Agents, Visually

技術情報

言語

TypeScript

ライセンス

NOASSERTION

最終更新

2026-03-05

スター数

50,343

フォーク数

23,865

Issue数

795

トピック

agentic-aiagentic-workflowagentsartificial-intelligencechatbotchatgptjavascriptlangchainlarge-language-modelslow-codemultiagent-systemsno-codeopenairagreacttypescriptworkflow-automation

技術詳細

アーキテクチャ・内部構成

Flowiseはモノレポ(単一リポジトリに複数モジュールを含む構成)で、以下の4つのモジュールから成り立っています:

  • server: Node.jsで構築されたバックエンド。APIロジックを提供
  • ui: Reactで構築されたフロントエンド。ビジュアルエディタを提供
  • components: サードパーティノード(外部サービスとの連携部品)の統合モジュール
  • api-documentation: Expressから自動生成されるSwagger UIベースのAPIドキュメント

対応環境・前提条件

  • Node.js: バージョン18.15.0以上
  • パッケージマネージャー: 開発時はpnpmを使用(npm i -g pnpmでインストール)
  • Docker: Docker Compose対応。Dockerイメージのビルドも可能
  • OS: Node.jsとDockerが動作する環境であればOS問わず利用可能

セルフホスト対応プラットフォーム

以下の主要クラウド・ホスティングサービスへのデプロイに公式ドキュメントが用意されています:

  • AWS
  • Azure
  • Google Cloud Platform (GCP)
  • Digital Ocean
  • Alibaba Cloud
  • Railway
  • Northflank
  • Render
  • HuggingFace Spaces
  • Elestio
  • Sealos
  • RepoCloud

環境変数による設定

packages/serverフォルダ内の.envファイルで各種設定をカスタマイズ可能。詳細はCONTRIBUTING.mdに記載されています。

開発用には以下の設定も可能:

  • packages/ui内の.envVITE_PORTを指定
  • packages/server内の.envPORTを指定

開発時の注意点

  • ビルド時に「Exit code 134 (JavaScript heap out of memory)」エラーが発生する場合は、Node.jsのヒープサイズを増やす必要がある:
# macOS / Linux
export NODE_OPTIONS="--max-old-space-size=4096"

# Windows PowerShell
$env:NODE_OPTIONS="--max-old-space-size=4096"
  • 開発モード(pnpm dev)ではコード変更時にホットリロード(自動再読み込み)が有効で、http://localhost:8080 でアクセス可能

クラウド版

セルフホストが難しい場合は、Flowise Cloudとしてマネージドサービスも提供されています(https://flowiseai.com/)。

ライセンス

  • Apache License Version 2.0 で提供されており、商用利用も可能

コミュニティ・サポート

  • GitHub Discussionsで質問・機能要望が可能
  • Discordコミュニティが活発に運営されている

インストール・クイックスタート

クイックスタート(npmを使う方法)

前提条件: Node.js バージョン18.15.0以上をインストール済みであること

# 1. Flowiseをグローバルインストール
npm install -g flowise

# 2. Flowiseを起動
npx flowise start

ブラウザで http://localhost:3000 を開けばすぐに使えます。

Docker Composeを使う方法

# 1. リポジトリをクローン
git clone https://github.com/FlowiseAI/Flowise.git
cd Flowise/docker

# 2. 環境変数ファイルを用意
cp .env.example .env

# 3. コンテナを起動
docker compose up -d

ブラウザで http://localhost:3000 を開きます。

関連リポジトリ

100体以上のAIエージェントが自律的に学習・協調!Claude Code用マルチエージェント統合基盤 — ruflo

ruvnet/rufloTypeScript26.6k

Rufloは、Claude Code(AI開発支援ツール)を中心に、100体以上の専門AIエージェントをチームのように協調させて複雑なソフトウェア開発を自動化するプラットフォームです。コーディング担当

AIへの「話しかけ方」が14万人に支持された世界最大のプロンプト集 — prompts.chat

f/prompts.chatHTML157.4k

prompts.chatは、ChatGPTやClaude、Geminiなど様々なAIチャットツールで使える「お手本の質問文(プロンプト)」を集めた世界最大のオープンソースライブラリです。2022年12

AIコーディング助手の「記憶喪失」を解決!セッションをまたいで文脈を自動保存・復元 — claude-mem

thedotmack/claude-memTypeScript56.7k

claude-memは、AIコーディングツール「Claude Code」のプラグインで、コーディングセッション中にClaudeが行ったすべての操作を自動的に記録し、AIで圧縮・要約した上で、次回のセッ

自分のPCで動くプライバシー重視のAI検索エンジン — Perplexica

ItzCrazyKns/PerplexicaTypeScript31.1k

Perplexicaは、インターネット上の情報をAIが読み取り、出典付きで正確な回答を返してくれるプライバシー重視の検索エンジンです。Googleのように検索するだけでなく、AIが内容を要約して「答え

メールや会議の記憶を「知識グラフ」に変換するAI同僚 — あなたの仕事をローカルで支える — rowboat

rowboatlabs/rowboatTypeScript11.9k

Rowboatは、メールや会議メモなどの仕事の情報を自動的に「知識グラフ(情報同士のつながりを地図のように整理したもの)」として蓄積し、その文脈を活かして仕事を手伝ってくれるAIアシスタントです。たと