Overview
Langflow is a platform for building and deploying AI-powered agents and workflows. It gives developers a visual authoring canvas to assemble flows, plus built-in API and MCP servers that turn every workflow into a tool you can call from an app built on any framework or stack.
It comes with batteries included: support for all major LLMs, vector databases, and a growing library of AI tools. You can drag components together in the visual builder, drop into the underlying Python source to customize any component, and test everything in an interactive playground before you ship.
What it does
- Visual builder interface to quickly start and iterate on flows
- Source code access so you can customize any component using Python
- Interactive playground to test and refine flows with step-by-step control
- Multi-agent orchestration with conversation management and retrieval
- Deploy a flow as an API, or export it as JSON for Python apps
- Deploy a flow as an MCP server to turn it into a tool for MCP clients
Getting started
Installing locally is the recommended path. It requires Python 3.10-3.14 and uv (the recommended package manager). If you would rather skip Python setup entirely, Langflow Desktop bundles all dependencies for Windows and macOS.
Install the package
From a fresh directory, install the latest Langflow package with uv.
uv pip install langflow -URun Langflow
Start the server. Langflow opens at http://127.0.0.1:7860, ready for you to build.
uv run langflow runOr run with Docker
Prefer a container? Start Langflow with default settings and open it at http://localhost:7860/.
docker run -p 7860:7860 langflowai/langflow:latestCommands and code are distilled from the project's own documentation — always check the official repo for the latest.
When to use it
- Prototype and iterate on multi-agent applications on a visual canvas, then drop into Python to fine-tune individual components
- Ship a finished flow as an API endpoint that any framework or stack can call
- Expose a workflow as an MCP server so MCP clients can use it as a tool
- Build retrieval and conversation-driven assistants that connect to major LLMs and vector databases
How Langflow compares
Langflow alongside other open-source low-code & no-code builders tools AI/TLDR tracks, ranked by GitHub stars.
| Tool | Stars | What it does |
|---|---|---|
| Langflow | ★ 150k | Visual builder for AI agents and workflows, with built-in API and MCP servers |
| NocoDB | ★ 63.5k | An open-source tool that turns any SQL database into a no-code spreadsheet-style app, used as a self-hosted Airtable alternative. |
| Flowise | ★ 53.7k | Flowise is an open-source low-code tool that lets you build LLM apps and AI agents by connecting nodes on a visual canvas, then ship them as an API or chat widget. |
| Appsmith | ★ 40.1k | An open-source low-code platform for quickly building internal tools, admin panels, and dashboards from a visual editor plus custom JavaScript and data-source connections. |
| ToolJet | ★ 38k | An open-source low-code platform with a drag-and-drop UI builder, built-in database, and JavaScript logic for building internal tools, dashboards, and workflows. |
| Directus | ★ 36k | An open-source data platform that wraps any SQL database in an instant API and a no-code admin app for managing content and building back-office tools. |
| Refine | ★ 34.9k | A React meta-framework for building data-heavy internal tools, admin panels, dashboards, and B2B apps, combining low-code generators with full code control. |
| Sim | ★ 28.8k | Sim is an open-source AI workspace where teams build agents by chat, on a visual canvas, or in code, with 1,000+ integrations and every major LLM. |