GitHub - FlowiseAI/Flowise: Build AI Agents, Visually (original) (raw)
Build AI Agents, Visually
π Table of Contents
- β‘ Quick Start
- π³ Docker
- π¨βπ» Developers
- π± Env Variables
- π Documentation
- π Self Host
- βοΈ Flowise Cloud
- π Support
- π Contributing
- π License
β‘Quick Start
Download and Install NodeJS >= 18.15.0
- Install Flowise
- Start Flowise
- Open http://localhost:3000
π³ Docker
Docker Compose
- Clone the Flowise project
- Go to
dockerfolder at the root of the project - Copy
.env.examplefile, paste it into the same location, and rename to.envfile docker compose up -d- Open http://localhost:3000
- 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:
π¨βπ» Developers
Flowise has 3 different modules in a single mono repository.
server: Node backend to serve API logicsui: React frontendcomponents: Third-party nodes integrationsapi-documentation: Auto-generated swagger-ui API docs from express
Prerequisite
- Install PNPM
Setup
- Clone the repository:
git clone https://github.com/FlowiseAI/Flowise.git - Go into repository folder:
- Install all dependencies of all modules:
- Build all the code:
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:
5. Start the app:
You can now access the app on http://localhost:3000
6. For development build:
- Create
.envfile and specify theVITE_PORT(refer to.env.example) inpackages/ui - Create
.envfile and specify thePORT(refer to.env.example) inpackages/server - Run:
Any code changes will reload the app automatically on http://localhost:8080
π± Env Variables
Flowise supports different environment variables to configure your instance. You can specify the following variables in the .env file inside packages/server folder. Read more
π Documentation
You can view the Flowise Docs here
π Self Host
Deploy Flowise self-hosted in your existing infrastructure, we support various deployments
- AWS
- Azure
- Digital Ocean
- GCP
- Alibaba Cloud
- Others
βοΈ Flowise Cloud
Get Started with Flowise Cloud.
π 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.


