登录 注册

langflow (AI智能体与工作流构建工具)

去点 Star
AI 应用与 AI Agent自动化与工作流
156,549
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Python
语言
创建时间
最近更新

项目能做什么

强大的 AI Agent 与工作流构建及部署工具。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

项目简介

Langflow 是一个用于构建和部署 AI 智能体(Agent)与工作流的强大平台。它不仅提供直观的可视化拖拽编辑界面,还内置了 API 和 MCP 服务端,能将搭建好的工作流快速转化为标准化工具,轻松嵌入任何技术栈或应用中。项目原生支持主流 LLMs(大语言模型)、向量数据库以及丰富的 AI 工具生态。


核心功能

  • 可视化构建界面:通过拖拽快速搭建原型并迭代 AI 工作流。
  • 源码级自定义:支持直接查看并使用 Python 自定义扩展任意组件。
  • 交互式 Playground:提供交互测试环境,支持单步调试与即时效果验证。
  • 多智能体编排(Multi-agent orchestration):支持复杂的 Agent 协同编排、对话状态管理与上下文检索。
  • 多种部署与集成方式:可直接一键部署为独立 API 服务,或导出为 JSON 供 Python 应用调用。
  • MCP Server 支持:可将工作流部署为 MCP(Model Context Protocol)服务器,供各类 MCP 客户端直接调用。
  • 全链路可观测性:内置与 LangSmith、LangFuse 等主流监控分析平台的集成。
  • 企业级特性:具备企业级的安全策略与高扩展性。

适合谁用

此部分原文未说明,请查看原仓库。

(从功能层面看,其主要面向需要快速搭建、调试 Agent 工作流,或希望将 AI 流程转化为标准 API/MCP 工具的开发者。)


安装步骤

方式一:Langflow Desktop 桌面版(最简单)

无需配置 Python 环境或手动安装依赖包,开箱即用,支持 Windows 和 macOS。 - 可直接前往官网下载安装:https://www.langflow.org/desktop


方式二:本地 Python 环境安装(官方推荐)

环境要求:Python 3.10–3.14,推荐使用 uv 包管理器。

  1. 安装 Langflow: 在干净的目录下执行: shell uv pip install langflow -U

  2. 启动服务: 在启动前需配置管理员密码(详见“配置说明”),然后运行: shell uv run langflow run 启动成功后,浏览器访问 http://127.0.0.1:7860 即可。


方式三:使用 Docker 运行

官方 Docker 镜像默认启用权限认证,请先设置强密码再启动:

read -rsp "Langflow administrator password: " LANGFLOW_SUPERUSER_PASSWORD; echo
export LANGFLOW_SUPERUSER_PASSWORD
docker run -p 7860:7860 -e LANGFLOW_SUPERUSER_PASSWORD langflowai/langflow:latest

运行后在浏览器打开 http://localhost:7860/,使用用户名 langflow 及刚刚输入的密码登录。


方式四:源码运行(适合贡献者)

克隆仓库后,在项目根目录下执行:

make run_cli

配置说明

  • 登录身份验证: 官方发布包与打标签的 Release 版本默认禁用了“自动免密登录”。
  • 启动前必须设置环境变量 LANGFLOW_SUPERUSER_PASSWORD(管理员密码)。
  • 默认管理员用户名为 langflow;如需修改,可设置环境变量 LANGFLOW_SUPERUSER。
  • 注:直接使用开发分支源码时,默认仍保持免密自动登录。
  • 云端部署配置:支持部署至各大主流云平台,更详细的 Docker 与集群部署配置请查看原仓库官方文档。

常见问题

此部分原文未说明,请查看原仓库。

原始 README 摘录(英文原文,节选前 3000 字符)
<!-- markdownlint-disable MD030 -->

<picture>
  <source media="(prefers-color-scheme: dark)" srcset="./docs/static/img/langflow-logo-color-blue-bg.svg">
  <img src="./docs/static/img/langflow-logo-color-black-solid.svg" alt="Langflow logo">
</picture>

[![Release Notes](https://img.shields.io/github/release/langflow-ai/langflow?style=flat-square)](https://github.com/langflow-ai/langflow/releases)
[![PyPI - License](https://img.shields.io/badge/license-MIT-orange)](https://opensource.org/licenses/MIT)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/langflow?style=flat-square)](https://pypistats.org/packages/langflow)
[![Twitter](https://img.shields.io/twitter/url/https/twitter.com/langflow-ai.svg?style=social&label=Follow%20%40Langflow)](https://twitter.com/langflow_ai)
[![YouTube Channel](https://img.shields.io/badge/Subscribe-red?logo=youtube&logoColor=white)](https://www.youtube.com/@Langflow)
[![Discord Server](https://img.shields.io/discord/1116803230643527710?logo=discord&style=social&label=Join)](https://discord.gg/EqksyE2EX9)
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/langflow-ai/langflow)

[Langflow](https://langflow.org) is a powerful platform for building and deploying AI-powered agents and workflows. It provides developers with both a visual authoring experience and built-in API and MCP servers that turn every workflow into a tool that can be integrated into applications built on any framework or stack. Langflow comes with batteries included and supports all major LLMs, vector databases and a growing library of AI tools.

## ✨ Highlight features

- **Visual builder interface** to quickly get started and iterate.
- **Source code access** lets you customize any component using Python.
- **Interactive playground** to immediately test and refine your flows with step-by-step control.
- **Multi-agent orchestration** with conversation management and retrieval.
- **Deploy as an API** or export as JSON for Python apps.
- **Deploy as an MCP server** and turn your flows into tools for MCP clients.
- **Observability** with LangSmith, LangFuse and other integrations.
- **Enterprise-ready** security and scalability.

## 🖥️  Langflow Desktop

Langflow Desktop is the easiest way to get started with Langflow. All dependencies are included, so you don't need to manage Python environments or install packages manually.
Available for Windows and macOS.

[📥 Download Langflow Desktop](https://www.langflow.org/desktop)

## ⚡️ Quickstart

### Install locally (recommended)

Requires Python 3.10–3.14 and [uv](https://docs.astral.sh/uv/getting-started/installation/) (recommended package manager).

#### Install

From a fresh directory, run:
```shell
uv pip install langflow -U
```

The latest Langflow package is installed.
For more information, see [Install and run the Langflow OSS Python package](https://docs.langflow.org/get-started-installation#install-and-run-the-langflow-oss-python-package).

#### Run

Official release packages
阅读完整原文

商业机会分析 AI 生成

垂直行业生产级 Langflow 模板与定制组件市场

产品构想基于 Langflow 的 Python 自定义组件机制与 JSON 导出能力,构建开箱即用的特定垂直场景(如跨境电商客服Agent、金融投研研报萃取、法务合同审查流)付费模版与自建组件包。
核心功能高完成度的 Agent/RAG 流程 JSON 文件、预置数据清洗与提示词工程模板、私有数据源对接适配器、导入即运行的验证数据与视频教程。
目标用户中小企业技术负责人、自由职业开发者、外包服务团队
难度/周期中等 · 2-4周 · 成本:< $300(主要是LLM API测试调用成本及模版演示站搭建费用)
收费模式数字资产一次性付费买断,或提供按月更新的模版库会员订阅(推测)
竞争风险模版易被复制扩散,开源社区可能推出官方相似免费模版导致稀释价值。
依据 数据支持的判断

企业级 Langflow 私有化部署与维护/二次开发技术咨询

产品构想利用 Langflow 的 Docker/API/MCP 部署特性,为缺乏高并发AI工程运维能力的中小企业提供生产环境部署、鉴权隔离、高可用配置及与企业内部数据对接的落地服务。
核心功能Kubernetes/云服务器自动化部署脚本、内网隔离与企业SSO集成、持久化向量库与数据库集群对接、可观测性(Langfuse/Langsmith)接入。
目标用户传统企业IT部门、有合规要求无法使用公有云SaaS的企业
难度/周期较高 · 1-3周(单项目交付) · 成本:< $500(主要是演示云资源及部署测试环境成本)
收费模式按次交付部署服务费 + 阶段性技术维保/咨询服务年费(推测)
竞争风险服务交付重,边际成本高,难以实现纯软件化的规模扩张。
依据 数据支持的判断

Langflow-to-MCP 自动化转接与多客户端集成中间件

产品构想基于 Langflow 支持的 MCP (Model Context Protocol) 导出功能,构建工具桥接平台,帮助开发者将可视化的 Langflow 工作流一键打包并分发为支持 Claude Desktop、Cursor 等客户端的 MCP 插件服务。
核心功能一键将本地或自建 Langflow API 暴露并转为安全的远程/本地 MCP 服务、MCP 端点身份验证与流量计费、健康状态监控与重试机制。
目标用户重度使用 Cursor/Claude Desktop 等 MCP 客户端的开发者和超级个体
难度/周期中等 · 3-6周 · 成本:< $200(轻量云服务器和域名)
收费模式Freemium模式,基础工具免费,高级多端点托管、访问控制和审计按月订阅收费(推测)
竞争风险MCP标准仍处于演进初期,官方未来可能原生集成更简化的客户端直连方式。
依据 已验证事实
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
morluto/rea 中文介绍暂未生成
Reverse engineer anything with agents, from app behavior dow
449,425 TypeScript
mattpocock/skills 中文介绍暂未生成
Skills for Real Engineers. Straight from my .agents director
320,682 Shell
obra/superpowers 中文介绍暂未生成
An agentic skills framework & software development methodolo
315,608 Shell
affaan-m/ECC 中文介绍暂未生成
The agent harness performance optimization system. Skills, i
300,669 JavaScript
NousResearch/hermes-agent 中文介绍暂未生成
The agent that grows with you
262,383 Python
anomalyco/opencode 中文介绍暂未生成
The open source coding agent.
225,865 TypeScript
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 100 个 Release
社区活跃Star 156,549 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/langflow-ai/langflow.git
cd langflow
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。