Discover / Automation
Flowise
by FlowiseAITypeScript
Drag and drop UI builder for creating customized LLM powered workflow chains.
Maturity: stable because 3y old, flowise@3.1.4 released 5d ago. Derived from release and commit history, not a rating.
- Stars
- 55k
- Forks
- 25k
- Downloads / mo
- —
- Last commit
- 2026-07-31
- License
- NOASSERTION
- Open issues
- 1.0k
Market and trust evidence
Edition not yet matchedNo exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.
Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.
In practice
Written by AI from this repository’s README · high confidencePrototyping an agent or retrieval chain in code is slow when you mostly want to wire components together and try them.
Use it when
Use it when you want to assemble and test agent flows in a browser UI rather than writing the orchestration by hand.
Not the right pick when
It is a running application on port 3000 rather than a library, so it does not embed into an existing codebase.
Capabilities
- visual agent flow building in the browser
- start with npx flowise start on localhost:3000
- Docker Compose and Docker image deployment
- monorepo with server, ui and components modules
- environment variable configuration per instance
- self host deployment guides for AWS, Azure, GCP and Digital Ocean
Requirements
- NodeJS >= 20.0.0
- PNPM for a source build
Cost: Open source with a paid cloud option
Video walkthroughs
Flowise AI Tutorial (2025) #12 - Connect Flowise to Telegram with n8n
How to build a RAG chatbot with Flowise
Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.
What the repository ships
Detected from the actual files in the repository root.
Latest release flowise@3.1.4
Published 2026-07-29
What'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 Improve Tenant Validation by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6620
- fix: check deny list in webscrappers by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6559
- fix: check deny list in for certain chat models by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6589
- fix: update versions for several packages by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6558
- Fix Flowise 809 Sanitize Organization User by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6633
- Fix Flowise 849 SSO And Role by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6634
- Fix Flowise 544 GitHub Workflow by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6649
- Fix Flowise-552 Add Allow List Execution Path by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6658
- fix: flowise 322 and 324 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6650
- fix: flowise-615 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6629
- fix: flowise-598 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6665
- chore: flowise-839 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6664
- Release/3.1.4 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6681
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.1.3...flowise@3.1.4
Tags
README
<!-- markdownlint-disable MD030 -->
<p align="center">
<img src="https://github.com/FlowiseAI/Flowise/blob/main/images/flowise_white.svg#gh-light-mode-only">
<img src="https://github.com/FlowiseAI/Flowise/blob/main/images/flowise_dark.svg#gh-dark-mode-only">
</p>
<div align="center">
English | 繁體中文 | 简体中文 | 日本語 | 한국어
</div>
<h3>Build AI Agents, Visually</h3>
<a href="https://github.com/FlowiseAI/Flowise">
<img width="100%" src="https://github.com/FlowiseAI/Flowise/blob/main/images/flowise_agentflow.gif?raw=true"></a>
📚 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
- Install Flowise
npm install -g flowise
- Start Flowise
npx flowise start
🐳 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:
docker stop flowise
👨💻 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
npm i -g pnpm
Setup
- Clone the repository:
git clone https://github.com/FlowiseAI/Flowise.git
- Go into repository folder:
cd Flowise
- Install all dependencies of all modules:
pnpm install
- Build all the code:
pnpm build
<details>
<summary>Exit code 134 (JavaScript heap out of memory)</summary>
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
</details>
- Start the app:
pnpm start
You can now access the app on http://localhost:3000
- 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:
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 Ocean
- GCP
- Alibaba Cloud
- <details>
<summary>Others</summary>
<a href="https://huggingface.co/spaces/FlowiseAI/Flowise"><img src="https://huggingface.co/datasets/huggingface/badges/raw/main/open-in-hf-spaces-sm.svg" alt="HuggingFace Spaces"></a>
</details>
☁️ 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
<a href="https://github.com/FlowiseAI/Flowise/graphs/contributors">
<img src="https://contrib.rocks/image?repo=FlowiseAI/Flowise" />
</a><br><br>
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.