A Python framework for building LLM-powered applications and agents, with standard interfaces for models, embeddings, vector stores and third-party integrations.
langflow-ai/langflow
A visual platform for building, testing and deploying AI agents and workflows, with built-in API and MCP server exposure.
- Stars
- 155,863
- Forks
- 10,262
- Open issues
- 1,161
- Last commit
- 6 hours ago
What is it?
Langflow is a platform for building AI-powered agents and workflows. It offers a visual builder for assembling flows from components, along with a Python source-code layer for customizing any component. Each finished workflow can be exposed as an API endpoint, exported as JSON for use in Python applications, or deployed as an MCP server so that its flows act as tools for MCP clients.
The interactive playground lets developers run and step through flows while refining them. The project supports multi-agent orchestration with conversation management and retrieval, and it lists integrations for major LLMs, vector databases and observability tools such as LangSmith and LangFuse. A desktop build is available for Windows and macOS, and the package can also be installed locally with uv, run from source or launched in Docker.
Key features
- 01Visual drag-and-drop builder for agent and workflow design
- 02Python source access for customizing components
- 03Interactive playground for step-by-step testing
- 04Deploy flows as REST APIs or as MCP servers
- 05Integrations with major LLMs, vector databases and LangSmith/LangFuse
Use cases
- Prototyping a RAG or chatbot pipeline without writing orchestration code from scratch
- Exposing an agent workflow as a tool for MCP-compatible clients
- Adding LLM-powered steps to an existing application through a generated API
Quick start
- 1
Install Langflow with uv from a fresh directory
uv pip install langflow -U - 2
Start the Langflow server
uv run langflow run - 3
Open http://127.0.0.1:7860 in your browser (set LANGFLOW_SUPERUSER_PASSWORD first if authentication is enabled)
Things to know
- Requires Python 3.10–3.14 and the uv package manager.
- Official releases disable auto-login, so you must set an admin password before first use.
Topics
FAQ
- What is langflow?
- A visual platform for building, testing and deploying AI agents and workflows, with built-in API and MCP server exposure. Langflow is a platform for building AI-powered agents and workflows. It offers a visual builder for assembling flows from components, along with a Python source-code layer for customizing any component. Each finished workflow can be exposed as an API endpoint, exported as JSON for use in Python applications, or deployed as an MCP server so that its flows act as tools for MCP clients.
- Is langflow free to use? What license does it have?
- langflow is open source under the MIT license. Check the license terms before using it in commercial products.
- Is langflow still maintained?
- Actively maintained. The last commit to langflow was on Oct 20, 2026.
- What can I use langflow for?
- Prototyping a RAG or chatbot pipeline without writing orchestration code from scratch Exposing an agent workflow as a tool for MCP-compatible clients Adding LLM-powered steps to an existing application through a generated API
- How do I install langflow?
- Install Langflow with uv from a fresh directory: uv pip install langflow -U Start the Langflow server: uv run langflow run Open http://127.0.0.1:7860 in your browser (set LANGFLOW_SUPERUSER_PASSWORD first if authentication is enabled)
- Where can I get langflow?
- The source code and installation instructions are on GitHub: https://github.com/langflow-ai/langflow
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
TypeScript framework for building AI agents with memory, tools, MCP, RAG, voice and workflows, plus the VoltOps console for observability.
Python framework for building autonomous AI agents that research, plan, code and run tasks, with memory, RAG and 100+ LLM providers.
A memory layer for AI agents and apps that stores and retrieves user, session, and agent context across conversations.
A low-level Python framework for building stateful, long-running agents with durable execution, human-in-the-loop and memory.
TypeScript and Python SDK giving AI agents 1000+ pre-authenticated app toolkits, per-user sessions, and a sandbox to take actions.