Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
Langflow 是一个功能强大的平台,用于构建和部署 AI 驱动的智能体与工作流。它为开发者提供了可视化的创作体验,以及内置的 API 和 MCP 服务器,能将每个工作流转化为可集成到任何框架或技术栈构建的应用程序中的工具。Langflow 配备了丰富的功能,支持所有主流的 LLM、向量数据库以及不断扩展的 AI 工具库。
✨ 核心功能亮点
- 可视化构建界面:助您快速上手并高效迭代。
- 源代码访问:允许您使用 Python 自定义任何组件。
- 交互式 playground:可立即测试和优化您的流程,并提供分步控制。
- 多智能体编排:具备对话管理和检索能力。
- 部署为 API:或导出为 JSON 供 Python 应用使用。
- 部署为 MCP 服务器:将您的流程转变为 MCP 客户端可用的工具。
- 可观测性:集成 LangSmith、LangFuse 等工具。
- 企业级就绪:具备安全性和可扩展性。
🖥️ Langflow 桌面版
Langflow 桌面版是开始使用 Langflow 最简单的方式。它包含了所有依赖项,因此您无需管理 Python 环境或手动安装软件包。 适用于 Windows 和 macOS 系统。
⚡️ 快速入门
本地安装(推荐)
需要 Python 3.10–3.14 和 uv(推荐的软件包管理器)。
安装步骤
在一个新的目录中,运行以下命令:
uv pip install langflow -U
已安装最新的 Langflow 软件包。 有关更多信息,请参阅 Install and run the Langflow OSS Python package。
运行
要启动 Langflow,请运行:
uv run langflow run
Langflow 启动于 http://127.0.0.1:7860。
就是这样!您已准备好使用 Langflow 进行构建!🎉
📦 其他安装选项
从源代码运行
如果您已克隆此仓库并希望参与贡献,请从仓库根目录运行以下命令:
make run_cli
如需了解更多信息,请参阅 DEVELOPMENT.md。
Docker
使用默认设置启动 Langflow 容器:
docker run -p 7860:7860 langflowai/langflow:latest
Langflow 可通过 http://localhost:7860/ 访问。 有关配置选项,请参阅 Docker 部署指南。
🛡️ 安全
安全相关信息,请查阅我们的 安全策略。
🚀 部署
Langflow 完全开源,您可以将其部署到所有主流云平台。要了解如何部署 Langflow,请参阅我们的 Langflow 部署指南。
⭐ 保持更新
在 GitHub 上为 Langflow 点亮星标,即可即时获取新版本通知。
👋 贡献
我们欢迎各级别开发者的贡献。如果您想参与贡献,请查看我们的 贡献指南,助力 Langflow 变得更加易用。