Build a working AI agent visually — no coding required. Connect LLMs, memory, and tools through a drag-and-drop interface, then deploy it as an API.
A custom AI agent with memory and tools (web search, calculator) built entirely through a visual drag-and-drop interface — no coding needed. Then expose it as an API you can call from any app.
Flowise is an open-source visual builder for AI apps — think of it as Figma for LangChain. Drag nodes, connect them with lines, and build powerful AI agents without writing code. Perfect for prototyping or for non-developers.
Flowise runs locally on your machine. Make sure you have Node.js 18+ installed (download from nodejs.org). Then open a terminal and run:
This installs Flowise globally. Takes 1-2 minutes.
In the same terminal, run:
You'll see a message like "Flowise Server Now Listening On 3000". Open your browser and go to:
You should see the Flowise dashboard. Keep this terminal window open while you work.
In the Flowise dashboard:
This canvas is your workspace. Every component (LLM, memory, tools) is a node you drag in and connect.
The LLM is the brain of your agent. To add one:
You've added your AI brain. But it needs memory and a conversation interface.
Without memory, the agent forgets everything after each message. To fix this:
Buffer Memory stores the entire conversation in RAM. For longer chats use "Buffer Window Memory" which only keeps the last N messages.
Now we need a chain to tie the LLM and memory together:
The chain orchestrates everything — when a user sends a message, it loads memory, sends to LLM, and saves the response back to memory.
Click "Save" at the top (give it a name like "My First Agent"). Then click the chat icon in the top right.
A chat window opens. Try:
It works! The memory node remembers across messages.
Let's make the agent more powerful by giving it a tool. We'll add Serper (a Google search API with a free tier):
Now ask "What's the latest news on AI?" — the agent will search the web before answering.
The best part: every Flowise chatflow is automatically an API. Click the "</> API Endpoint" button at the top right.
You'll see a Python/cURL snippet like:
You can call your AI agent from any app — Python, JavaScript, mobile, anywhere.
You created a full AI agent with memory and tools — visually, without writing code. This same approach is used by businesses worldwide to prototype AI products before committing to custom development.
Spotted a bug, broken code, or something that doesn't look right? Tell us what's off and we'll fix it.