Flowise - Build LLM Apps Easily
English | 中文
Drag & drop UI to build your customized LLM flow
⚡Quick Start
Download and Install NodeJS >= 18.15.0
Install Flowise
npm install -g flowise
Start Flowise
npx flowise start
With username & password
npx flowise start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234
? Docker
Docker Compose
Go to
docker
folder at the root of the projectCopy
.env.example
file, paste it into the same location, and rename to.env
docker-compose up -d
You can bring the containers down by
docker-compose stop
Docker Image
Build the image locally:
docker build --no-cache -t flowise .
Run image:
docker run -d --name flowise -p 3000:3000 flowise
Stop image:
docker stop flowise
?? Developers
Flowise has 3 different modules in a single mono repository.
server
: Node backend to serve API logicsui
: React frontendcomponents
: Langchain components
Prerequisite
Install Yarn v1
npm i -g yarn
Setup
Clone the repository
git clone https://github.com/FlowiseAI/Flowise.git
Go into repository folder
cd Flowise
Install all dependencies of all modules:
yarn install
Build all the code:
yarn build
Start the app:
yarn start
You can now access the app on http://localhost:3000
For development build:
Any code changes will reload the app automatically on http://localhost:8080
Create
.env
file and specify thePORT
(refer to.env.example
) inpackages/ui
Create
.env
file and specify thePORT
(refer to.env.example
) inpackages/server
Run
yarn dev
? Authentication
To enable app level authentication, add FLOWISE_USERNAME
and FLOWISE_PASSWORD
to the .env
file in packages/server
:
FLOWISE_USERNAME=user FLOWISE_PASSWORD=1234
? Env Variables
Flowise support different environment variables to configure your instance. You can specify the following variables in the .env
file inside packages/server
folder. Read more
? Documentation
? Self Host
Railway
Render
Elestio
HuggingFace Spaces
AWS
Azure
DigitalOcean
GCP
? Cloud Hosted
Coming soon
? Support
Feel free to ask any questions, raise problems, and request new features in discussion
? Contributing
Thanks go to these awesome contributors
See contributing guide. Reach out to us at Discord if you have any questions or issues.
? License
Source code in this repository is made available under the Apache License Version 2.0.