Langflow 是一个用于构建和部署 AI 智能体与工作流的开源平台,提供可视化编排界面,并可将流程导出为 API 或 MCP 服务器供其他应用调用。
这个工具是什么
Langflow 由 langflow-ai 开源,采用 MIT 许可证,主要语言为 Python,基于 React Flow 提供可视化编排界面。它面向需要构建 AI 智能体与工作流的开发者,既支持在画布上拖拽组件快速搭建流程,也允许通过 Python 源码自定义任意组件。平台内置 API 与 MCP 服务器,可把每个工作流转化为可被其他框架或技术栈集成的工具,并声明支持主流 LLM、向量数据库以及不断扩充的 AI 工具库。
核心能力
- 可视化构建界面,便于快速上手并迭代流程
- 可访问源码,用 Python 自定义任意组件
- 交互式 playground,支持逐步控制地测试与调优流程
- 支持多智能体编排,含对话管理与检索能力
科研中的典型用法
- 在可视化画布中拖拽组件搭建智能体流程,并在 playground 中逐步测试与调优
- 将工作流部署为 API 或导出为 JSON,集成进基于 Python 的应用
- 把流程部署为 MCP 服务器,作为工具供 MCP 客户端调用
快速上手
本地安装推荐使用 Python 3.10–3.14 与 uv 包管理器。在空目录中执行 uv pip install langflow -U 安装最新包,再用 uv run langflow run 启动,服务默认运行在 http://127.0.0.1:7860。也可使用 Docker 运行 langflowai/langflow:latest 并映射 7860 端口;若已克隆仓库并希望参与贡献,可在仓库根目录执行 make run_cli。Windows 与 macOS 用户还可下载包含全部依赖的 Langflow Desktop。
生态与相近工具
同领域还有面向代码编排的框架与可视化平台。Langflow 的特点是把可视化编排、Python 源码自定义、API 与 MCP 服务器导出结合在一起,并支持 LangSmith、LangFuse 等可观测性集成。若偏好纯代码方式定义流程,可考虑代码优先的编排库;若更看重图形化搭建与快速部署为服务,Langflow 更合适。
项目信息
- 仓库:langflow-ai/langflow
- 星标:155,002 · 派生:10,116
- 主要语言:Python
- 许可证:MIT
- 最近提交:2026-09-19
- 项目主页:http://www.langflow.org
本文属于《学科研究工具知识库 · 人工智能》第 3 篇(按 GitHub 星标排序)。收录标准:该学科公开可获取的开源研究工具,星标与活跃度为主要参考,不代表对其性能或适用性的背书;选型前请结合自身场景评估。

发表评论 取消回复