Langflow 是一个用于构建和部署 AI Agent 与工作流的平台。它同时提供可视化编排界面和代码级定制能力,并内置 API 与 MCP 服务器,把每个工作流转化为可供其他应用调用的工具。项目以 Python 为主要语言,采用 MIT 许可证,在 GitHub 上已获得约 15.6 万 Star 和 1 万多 Fork。
项目定位:从画布到可调用的工具
Langflow 的核心思路不只是做一个流程图编辑器,而是让工作流能够真正被应用消费。用户在可视化界面中搭建流程后,可以通过 API 部署,也可以导出为 JSON 供 Python 应用使用;同时,它支持将流程部署为 MCP 服务器,使其成为 MCP 客户端可以调用的工具。
项目 README 提到,Langflow 内置了对主流 LLM、向量数据库和不断扩展的 AI 工具库的支持。
主要功能
- 可视化构建界面:用于快速起步和迭代工作流。
- 源码访问:可以用 Python 自定义任意组件。
- 交互式 Playground:在搭建过程中即时测试和调整流程,并支持逐步控制。
- 多 Agent 编排:包含对话管理和检索能力。
- 部署方式:可作为 API 部署,也可导出 JSON 供 Python 应用使用。
- MCP 服务器部署:把流程转化为 MCP 客户端可用的工具。
- 可观测性:提供 LangSmith、LangFuse 等集成。
- 面向企业的安全与扩展性:README 将其列为特性之一。
如何开始使用
Langflow 提供桌面版和本地安装两种常见入口。桌面版包含全部依赖,面向 Windows 和 macOS,适合不想手动管理 Python 环境或安装依赖的用户。
本地安装方式要求 Python 3.10–3.14,并推荐使用 uv 作为包管理器。官方发布包和带标签的源码归档默认关闭自动登录,启动前需要设置 LANGFLOW_SUPERUSER_PASSWORD,随后以用户名 langflow(或自定义的 LANGFLOW_SUPERUSER)登录。开发分支则默认保留自动登录。启动后,服务默认运行在 http://127.0.0.1:7860。
如果希望从源码运行以参与贡献,可以在仓库根目录执行相应命令,具体步骤参见项目中的 DEVELOPMENT.md。Docker 方式同样可用,官方镜像默认要求认证,启动容器前需要设置并导出一个强密码,之后通过 http://localhost:7860/ 访问,并以 langflow 账号登录。
适用场景与人群
Langflow 适合需要快速搭建 AI Agent 原型、又希望后续能通过 API 或 MCP 接入现有应用的开发者。可视化界面降低了流程编排的门槛,而 Python 组件定制和源码访问则为有代码能力的团队保留了扩展空间。对于需要多 Agent 协作、对话管理、检索增强以及可观测性集成的项目,它也提供了对应的功能入口。
需要注意的是,官方发布包和 Docker 镜像默认启用认证,部署时应按要求设置强密码;生产环境的安全与扩展配置应参考项目提供的安全策略和部署指南。
项目数据与许可
截至资料给出的最近更新时间,Langflow 在 GitHub 上约有 156,661 个 Star、10,412 个 Fork。项目创建于 2023 年 2 月 8 日,主要使用 Python,许可证为 MIT。上述数字仅为 GitHub 平台指标,不代表其他平台的表现或官方排名。
项目主页
https://github.com/langflow-ai/langflow
项目地址:langflow
相关推荐
Hugging Face Transformers:统一文本、视觉、音频与多模态模型的模型定义框架
n8n:可视化搭建与自定义代码结合的 AI 工作流自动化平台
cinecode:用 AI 编程代理写剧本、造画面、配音效,把一句话变成 MP4 电影
gputaskman:给 GPU 装一个 htop,逐进程看清显存都被谁占了
开发一次,四个平台原生运行:Exact 想做的 AI 原生跨平台应用运行时
Hermes Agent:Nous Research 开源的自我改进 AI 智能体,能从经验中创建技能并跨平台运行
TradingAgents 是什么:用多智能体 LLM 模拟交易公司的开源框架
llama.cpp:用 C/C++ 实现本地大模型与视觉语言模型推理
最近更新
Hugging Face Transformers:统一文本、视觉、音频与多模态模型的模型定义框架
Hugging Face Transformers 是一个覆盖文本、视觉、音频、视频和多模态的模型定义框架,支持推理与训练,并通过统一 API 连接主流训练框架和推理引擎。
n8n:可视化搭建与自定义代码结合的 AI 工作流自动化平台
n8n 是一个 fair-code 工作流自动化平台,支持可视化画布与 JavaScript、Python 代码混合搭建,可自托管或云端部署,并提供 AI 工作流、多步骤 agent、大量集成和工作流模板。本文介绍其功能、使用方式、运行环境与适用场景。
cinecode:用 AI 编程代理写剧本、造画面、配音效,把一句话变成 MP4 电影
cinecode 是一个在本地运行的 AI 电影生成工具包:AI 编程代理写剧本、用代码逐帧搭建画面、设计声音并输出 MP4,覆盖短片、长视频、广告、解说和音乐视频。本文介绍它的两种模式、两个创作目标、主要功能、运行环境和适用场景。
gputaskman:给 GPU 装一个 htop,逐进程看清显存都被谁占了
gputaskman 是一个用 Python 编写的终端 GPU 任务管理器,试图回答“显存到底被谁占了”:它把逐进程显存、GPU 引擎活动与运行时、模型文件、LLM 的权重/KV cache 拆解关联起来,支持 Windows、Linux、WSL 和 Apple Silicon。本文介绍其功能、安装方式、平台限制与适用场景。
开发一次,四个平台原生运行:Exact 想做的 AI 原生跨平台应用运行时
Exact 是一个跨平台应用运行时:用小型声明式语言 Contract 描述界面,用 TypeScript 或 Rust 写数据逻辑,编译出的界面计划在 Web、macOS、iOS 和 Linux 上以各平台原生方式运行,并允许 AI 编码代理通过统一操作脚本构建、运行、观察和测试应用。
Hermes Agent:Nous Research 开源的自我改进 AI 智能体,能从经验中创建技能并跨平台运行
Hermes Agent 是 Nous Research 开源的自我改进 AI 智能体,内置学习闭环,能从经验中创建并改进技能,支持多消息平台、定时任务、子智能体和多种运行后端,可用任意模型并通过 CLI 或 Telegram 等入口使用。
TradingAgents 是什么:用多智能体 LLM 模拟交易公司的开源框架
TradingAgents 是一个基于 LangGraph 的多智能体 LLM 金融交易研究框架,用分析师、研究员、交易员和风险管理团队的分工模拟交易公司决策流程。本文介绍它的角色设计、安装方式、LLM 提供商配置、CLI 用法、支持市场与 Python 调用方式。
llama.cpp:用 C/C++ 实现本地大模型与视觉语言模型推理
llama.cpp 是一个用 C/C++ 编写的 LLM 与 VLM 推理项目,构建在 ggml 之上,支持多种 CPU 指令集、量化方案和 GPU/NPU 后端,并提供 CLI、server 等工具。本文依据其 GitHub README 介绍项目定位、功能特点、安装方式与适用场景。
ECC:给 AI 编码代理加装一套工程化流程与工具箱
ECC 是面向 AI 编码代理的工程化流程系统,提供 71 个代理、314 个技能、钩子、记忆与安全扫描,主要支持 Claude Code,并为 Codex、Cursor 等提供适配路径。
Superpowers:给编程 Agent 装上完整开发方法论的开源技能框架
Superpowers 是一个面向编程 Agent 的开源技能框架和开发方法论,通过自动触发的技能把需求澄清、计划拆解、TDD、子 Agent 开发和代码审查串成完整工作流,支持 Claude Code、Codex、Cursor、Gemini CLI 等多种 Agent 环境。





