Git Repository Guide

Flowise

Flowise

AI/ML Self-hostable Apache-2.0

When to use this

Use this when you want to visually build LangChain pipelines without writing Python. Connect nodes for LLMs, vector stores, tools, and memory to create chatbots and agents. Great for rapid prototyping or non-developer teams.

YouTube Tutorials

Click any card to watch on YouTube

What is Flowise?

Flowise is an open-source, low-code tool that lets you build customized LLM orchestration flows using a visual drag-and-drop canvas. Under the hood, it wraps LangChain — so any LangChain concept (chains, agents, memory, vector stores) is available as a drag-and-drop node.

Key Features

  • Visual Canvas — Each node represents a LangChain component. Connect them visually.
  • 100+ Integrations — All major LLM providers, vector stores, document loaders.
  • Chatbot Embed — One script tag embeds a chat widget on any website.
  • API — Every flow gets a REST API endpoint.
  • Marketplace — Community-contributed flow templates.

Quick Start

npx flowise start

Opens at http://localhost:3000. That's it.

Self-Hosted Docker

docker run -d --name flowise -p 3000:3000 \
  -v ~/.flowise:/root/.flowise \
  flowiseai/flowise

Flowise vs. Dify

Flowise is lighter and faster to run. Dify has more production-ready features (RAG pipeline, observability, team management). Start with Flowise if you just want to experiment; choose Dify for a production deployment.