Flowise: the open source visual builder for LangChain.js

FlowiseAI released Flowise in April 2023: a drag-and-drop visual builder on LangChain.js. Apache 2.0 for the community edition, canvas for chains, agents and RAG, templates marketplace.

Open SourceAI Open SourceFlowiseVisual BuilderLangChainAgenticAI

A visual builder for LLMs

In April 2023, Henry Heng published Flowise, an open source visual builder for applications based on LangChain.js. The project was born to bridge the gap between those familiar with LangChain primitives (chain, agent, retriever) and those who want to compose them visually without writing TypeScript code. In 2024, Flowise became a commercial offering through FlowiseAI Inc., which keeps the community edition open and develops enterprise features in parallel.

Architecture and stack

Flowise is written in TypeScript on the Node.js runtime. The interface is a drag-and-drop canvas where each node represents a LangChain.js primitive: LLM provider, prompt template, memory, retriever, chain, agent, tool. By connecting nodes, the application’s execution graph is built, which Flowise runs on each request.

Every flow can be exposed as an HTTP API or as an embeddable chat widget for websites. The engine supports all models integrated in LangChain.js (OpenAI, Anthropic, Hugging Face, Azure, Cohere, Ollama and others) and most available vector databases.

Licence and positioning

The community edition is distributed under the Apache 2.0 licence, with full rights to modify, redistribute and use commercially. The distinction with the enterprise version concerns operational features (SSO, audit log, organisation management) but not the core of the engine.

Marketplace and templates

Flowise includes a marketplace of public templates — customer support chatbots, Q&A over documents, agents with tool calling, RAG pipelines — that allow starting from a working configuration and adapting it to the specific use case. In the LangChain visual builder segment, Flowise is a direct competitor to LangFlow: the choice between the two depends mainly on the preferred stack (TypeScript/Node.js for Flowise, Python for LangFlow) and on specific required integrations.

Link: flowiseai.com

Need support? Under attack? Service Status
Need support? Under attack? Service Status