55,563
stars
+-3
25,103
forks
386
watchers
2,772
prs
2,673
issues
85
releases
1,186
discussions
README
English | 繁體中文 | 简体中文 | 日本語 | 한국어
Flowise has been archived. Refer to Future of Flowise
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 = 20.0.0
1. Install Flowise
bash
npm install -g flowise
2. Start Flowise
bash
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:
bash
docker build --no-cache -t flowise .
2. Run image:
bash
docker run -d --name flowise -p 3000:3000 flowise
3. Stop image:
bash
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
bash
npm i -g pnpm
Setup
1. Clone the repository:
bash
git clone https://github.com/FlowiseAI/Flowise.git
2. Go into repository folder:
bash
cd Flowise
3. Install all dependencies of all modules:
bash
pnpm install
4. Build all the code:
bash
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:
bash
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:
bash
pnpm build
5. Start the app:
bash
pnpm start
You can now access the app on http://localhost:3000
6. For development build:
- Create .env file and specify the VITE_PORT (refer to .env.example) in packages/ui
- Create .env file and specify the PORT (refer to .env.example) in packages/server
- Run:
bash
pnpm dev
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 OcTop issues
#2557[BUG] Agents not invoked?58 comments · 2024-06-02#2837[FEATURE] GraphRAG + Flowise31 comments · 2024-07-20#2911Set Base-Path to access Flowise UI28 comments · 2024-07-30#3583[BUG] White Screen Issue on Marketplaces and Chat Pages in Flowise UI (Node.js v18.20.5, v20.18.1, and v23.3.0)26 comments · 2024-11-27#5611Upsert into pgvector Postgres Vector store is buggy10 comments · 2025-12-30#5097[BUG] Document Store GUI - Document Loader -> Options -> Preview & Process BLANK PAGE24 comments · 2025-08-18#2390Problems with installation.I need help with this.24 comments · 2024-05-11#5173[BUG] Markdown Text Splitter - Overlap does not work19 comments · 2025-09-06
Discussions
#6727The Future of Flowise0 comments · 2026-08-13#6722AgentPond as an opt-in Agentflow trace backend?0 comments · 2026-08-11#6720Credential HUB – an external credential layer for Flowise and other AI/automation tools0 comments · 2026-08-10#6718cowork-to-code-bridge — running work on a developer's own machine from a server-side Flowise instance, with no inbound port0 comments · 2026-08-07#6690Proposal: Document Apache APISIX as an optional AI gateway for Flowise0 comments · 2026-07-30#6678What's the best way to keep a business knowledge base up to date in Flowise?1 comments · 2026-07-29#6652New to Flowise - Looking forward to learning from the community0 comments · 2026-07-22#6628Exploring integration and ecosystem partnership3 comments · 2026-07-15
Latest release
[email protected] [email protected] 2026-07-29What's Changed Fix Type Validation For Session ID by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6568 Fix Flowise 709 Make Custom MCP stdio command allowlist operator-controlled by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6578 Fix Flowise 610 openai-realtime cross-workspace authorization by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6586 fix: exports contain variable values by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6556 Fix Flowise 722 node load method workspace by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6593 Fix Flowise 788