Get Started
Before you can get started, you'll need to ensure that you have the NodeJS installed on your computer. Node v18.15.0 or v20 and above is supported.
Quick Start
Install Flowise locally using NPM.
Install Flowise:
Start Flowise:
Docker
There are two ways to deploy Flowise with Docker:
Docker Compose
Go to
docker folderat the root of the projectCopy the
.env.examplefile and paste it as another file named.envRun:
You can bring the containers down by running:
Docker Image
Build the image:
Run image:
Stop image:
For Developers
Flowise has 3 different modules in a single mono repository:
Server: Node backend to serve API logics
UI: React frontend
Components: Integration components
Prerequisite
Install PNPM.
Setup 1
Simple setup using PNPM:
Clone the repository
Go into repository folder
Install all dependencies of all modules:
Build the code:
Start the app at http://localhost:3000
Setup 2
Step-by-step setup for project contributors:
Clone your forked repository
Create a new branch, see guide. Naming conventions:
For feature branch:
feature/<Your New Feature>For bug fix branch:
bugfix/<Your New Bugfix>.
Switch to the branch you just created
Go into repository folder:
Install all dependencies of all modules:
Build the code:
For development build:
Create
.envfile and specify thePORT(refer to.env.example) inpackages/uiCreate
.envfile and specify thePORT(refer to.env.example) inpackages/serverAny changes made in
packages/uiorpackages/serverwill be reflected at http://localhost:8080For changes made in
packages/components, you will need to build again to pickup the changesAfter making all the changes, run:
and
to make sure everything works fine in production.
Learn More
In this video tutorial, Leon provides an introduction to Flowise and explains how to set it up on your local machine.