Flowise:用拖拽的方式搭建 AI Agent

Flowise 是一个开源的 AI Agent 可视化搭建平台,GitHub Star 数超过 53,000。

正文顶部截图

做 AI 应用开发的人大概都有过这个体验:LangChain 的代码写了几百行,调试半天还是跑不通。Flowise 换了一种思路,把 LLM 调用、RAG、Agent 这些组件做成可视化节点,用鼠标拖拽连线就能搭建 AI 工作流。不需要写一行代码。

README区域截图

能做什么

Flowise 支持搭建几种典型的 AI 应用场景:

  • AI Agent:构建具备工具调用、长期记忆和推理能力的智能代理
  • 对话流:设计多轮对话的分支逻辑和条件判断
  • RAG 流程:对接向量数据库,实现基于私有文档的检索增强生成
  • 工具集成:内置大量第三方节点,包括搜索引擎、数据库、HTTP 接口等

每个节点都有独立的配置面板,参数调整后可以即时预览效果。

快速上手

需要 Node.js 20 以上版本,安装和启动只需要两行命令:

npm install -g flowise
npx flowise start

浏览器打开 localhost:3000 就能看到操作界面。

也可以用 Docker Compose 一键部署:在项目的 docker 文件夹中复制 .env.example 为 .env,然后执行 docker compose up -d,访问同一个端口即可。

项目架构

Flowise 采用 monorepo 结构,分为四个模块:

  • server:Node.js 后端,处理 API 逻辑
  • ui:React 前端,提供可视化操作界面
  • components:第三方节点集成,社区可以自行扩展
  • api-documentation:基于 Swagger 自动生成的 API 文档

本地开发需要先安装 pnpm,然后执行 pnpm install 安装依赖,pnpm build 构建项目,pnpm dev 启动开发服务器。代码修改后会自动热更新。

部署和文档

Flowise 支持自托管部署到 AWS、Azure、GCP、Digital Ocean 等主流云平台。也提供 Railway、Render、HuggingFace Spaces 等平台的一键部署按钮。国内用户可以通过阿里云云计算巢快速部署。

官方文档在 docs.flowiseai.com,社区交流主要在 Discord 频道。项目使用 Apache 2.0 协议开源。

iseai.com,社区交流主要在 Discord 频道。项目使用 Apache 2.0 协议开源。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐