Flowise
Drag nodes onto a canvas and ship an LLM app: Flowise is an open-source visual builder for AI
agents and LLM applications, written in Node.js on LangChain.js and licensed Apache-2.0. You
assemble flows by dragging nodes onto a canvas: models, prompts, memory, vector stores,
retrievers, and tools, then wire them together and test in the built-in chat panel. Three
builder types cover increasing complexity: Assistant for simple RAG chat over uploaded files,
Chatflow for single-agent systems with techniques like rerankers and Graph RAG, and Agentflow
for multi-agent orchestration with branching, looping, shared flow state, and
human-in-the-loop checkpoints. Over 100 integrations connect data sources, vector databases,
and both proprietary and open-source models, plus MCP client and server nodes for standard
tool interop. Finished flows are exposed as REST APIs, embedded chat widgets, or via JS and
Python SDKs - each flow gets an endpoint the moment it is saved, removing the deployment gap
between a working prototype and something your application can call. Execution logs, visual
step debugging, and external log streaming trace behavior, while input moderation and rate
limiting act as guardrails; RBAC, SSO, and workspaces cover team deployments. Self-hosting
keeps prompts, encrypted credentials, and conversation data on your own instance, which
matters when flows handle internal documents or customer data - and wiring a model, prompt,
memory, and vector store on the canvas replaces the boilerplate a hand-coded LangChain project
would need.
Deploy