Langflow:把 AI 工作流拖成一张图,原型到部署都在浏览器里
Langflow
拖拽式构建 AI 应用:节点连线就是数据流,画完直接当 API 跑,也能导出成代码
项目速览
项目 内容 仓库 langflow-ai/langflow 语言 Python / TypeScript 协议 MIT 星标 2026 年仍是 Trending 常客 形态 本地 Web 画布 + API
它想解决什么问题
AI 应用的原型阶段最痛苦的是”改一次试一次”:调提示词、换模型、加一步检索,每改一处都要重跑脚本、重看日志。
Langflow 把流程变成画布:节点是组件,连线是数据流,改哪一步就改哪个节点,结果即时可见。
核心机制拆解
1. 节点即组件。 模型、提示词、检索器、工具、条件分支都是节点,输入输出在连线上流动,结构一目了然。
2. 即时试跑。 画布里可以直接看每个节点的中间结果,调试提示词时不必猜是哪一步出了问题。
3. 一键成 API。 画好的流程可发布为接口,前端或其他服务直接调用;也能导出代码自己接管。
4. 可嵌入。 支持把流程嵌进自己的应用,或作为 MCP/工具供 Agent 调用。
安装与上手
1 | pip install langflow |
打开 http://localhost:7860,从模板起步(RAG、聊天、Agent 都有),改节点比从空白画布搭快得多。
点评
亮点是调试体验:把中间结果可视化这件事,对提示词工程效率的提升远超预期。加上能导出代码,它不像某些低代码平台那样把逻辑锁死在自己的运行时里。
局限:画布适合线性与浅分支,复杂控制流会迅速变成”面条图”;节点生态虽多但质量不一,冷门集成容易踩坑;版本升级较快,旧流程偶有兼容问题;生产部署仍需自己考虑鉴权、并发与限流,它本身不是网关。
适合人群:想快速验证 AI 产品想法的产品与研发;需要给业务同学演示流程的技术团队;以及把 LangChain 组件当积木用的开发者。
评论