StackMap
Subscribe
Explore / Flowise
FlowiseAI

Flowise

The 55k-star visual builder for LLM apps and agents — drag-and-drop chatflows and Agentflows, hundreds of nodes, self-hostable Node.js. Now ARCHIVED upstream (see 'Future of Flowise').

55,455 24,993 TypeScript NOASSERTIONupdated 29 days ago
View on GitHubDispute this mapping →
Curator's take

Flowise is the reference example of the visual-agent-builder category and still runs fine self-hosted, which is the only reason to reach for it today: the repo has been archived and development has stopped, so treat it as frozen. If you are starting new, go to sim or bytechef for the same drag-and-drop model with active maintenance, or to maxkb/claraverse if the RAG/chat-app angle matters more than the canvas. Existing Flowise deployments: plan the migration rather than extending them; the node ecosystem (LangChain/LlamaIndex bindings) will drift out of date quickly. Listed for lineage and for the many teams who still run it.

Mapped by ShipWithAI editors · links verified

Continue your stack

What teams reach for next — and why each earns a place beside Flowise. Ranked by curator confidence.

alternativealternativealternativealternativebuilt withsimbytechefMaxKBClaraVerseLlamaIndexFlowise
pairs wellalternativebuilt withpick a node for the why · open it from the panel
Weekly digest
README.md1 min read

Flowise has been archived. Refer to [Future of Flowise](https://github.com/FlowiseAI/Flowise/discussions/6727)

Build AI Agents, Visually

📚 Table of Contents

⚡Quick Start

Download and Install NodeJS >= 20.0.0

  1. Install Flowise

    npm install -g flowise
    
  2. Start Flowise

    npx flowise start
    
  3. Open http://localhost:3000

🐳 Docker

Docker Compose

  1. Clone the Flowise project
  2. Go to docker folder at the root of the project
  3. Copy .env.example file, paste it into the same location, and rename to .env file
  4. docker compose up -d
  5. Open http://localhost:3000
  6. You can bring the containers down by docker compose stop

Docker Image

  1. Build the image locally:

    docker build --no-cache -t flowise .
    
  2. Run image:

    docker run -d --name flowise -p 3000:3000 flowise
    
  3. Stop image:

    docker stop flowise
    

👨‍💻 Developers

Flowise has 3 different modules in a single mono repository.

  • server: Node backend to serve API logics
  • ui: React frontend
  • components: Third-party nodes integrations
  • api-documentation: Auto-generated swagger-ui API docs from express

Prerequisite

  • Install PNPM
    npm i -g pnpm
    

Setup

  1. Clone the repository:

    git clone https://github.com/FlowiseAI/Flowise.git
    
  2. Go into repository folder:

    cd Flowise
    
  3. Install all dependencies of all modules:

    pnpm install
    
  4. Build all the code:

    pnpm build
    
    Exit code 134 (JavaScript heap out of memory) If you get this error when running the above `build` script, try increasing the Node.js heap size and run the script again:
    # macOS / Linux / Git Bash
    export NODE_OPTIONS="--max-old-space-size=4096"
    
    # Windows PowerShell
    $env:NODE_OPTIONS="--max-old-space-size=4096"
    
    # Windows CMD
    set NODE_OPTIONS=--max-old-space-size=4096
    

    Then run:

    pnpm build
    
  5. Start the app:

    pnpm start
    

    You can now access the app on http://localhost:3000

  6. For