langflow
可视化AI代理构建与部署平台
⭐ 151.8k Python MIT
✓ 解决什么问题
降低构建和部署AI工作流的门槛,通过可视化编辑减少手动编码,支持多种大语言模型和向量数据库的集成,提供从原型到生产的一站式解决方案,并能将工作流以标准API或MCP协议对外暴露。
✓ 最适合
需要快速迭代AI原型并最终部署为服务的个人开发者或团队;需要整合多种LLM(如GPT-4、Claude)、向量数据库的复杂工作流;希望将AI工作流封装为可复用API接口的企业场景。
✗ 不适合
仅需简单HTTP调用单个语言模型或不需要可视化编排的纯代码项目;对硬件资源极有限(如内存<512MB)的边缘设备场景。
快速上手
安装 uv(推荐)
pip install uv
安装 Langflow(要求 Python 3.10~3.14)
uv pip install langflow -U
启动服务
uv run langflow run
访问 http://127.0.0.1:7860 项目详情
Langflow是一个用于构建和部署AI代理及工作流的开源平台,由Python编写,采用MIT许可证,在GitHub上获得151,848颗星。它提供了可视化拖拽式构建界面,同时开放源代码支持Python自定义组件。内置的交互式沙盒允许逐步调试和测试工作流,并支持多代理编排、对话管理和知识检索。工作流可导出为JSON或直接部署为REST API,也可作为MCP服务器供MCP客户端调用。Langflow集成了可观测性工具(如LangSmith、LangFuse),并提供企业级安全与扩展能力。此外,还提供Windows和macOS桌面版,一键安装无需配置Python环境。安装方式包括本地pip安装(依赖Python 3.10~3.14和uv包管理器)或Docker部署。