Flowise:可视化构建 AI Agents
Flowise 是一个开源的可视化工具,用于以拖拽方式构建 AI Agents 和自动化工作流,支持接入多种 LLM、向量数据库及第三方节点,适合低代码开发 AI 应用。
社区作者 · zZz
它解决什么问题
Flowise 是一个已归档的开源项目,原仓库提供可视化构建 AI Agents 的能力。用户可以通过拖拽节点的方式连接大语言模型、向量存储、工具和 API,快速搭建聊天机器人、RAG 问答系统或自动化流水线。项目采用 monorepo 结构,包含 Node.js 后端、React 前端、第三方组件集成模块以及自动生成的 Swagger API 文档。支持 npm 全局安装、Docker 部署和多种云平台一键部署。由于仓库已标记为 archived,官方建议参考 #6727 讨论后续发展方向。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
一、快速开始(npm 方式)
- 下载并安装 Node.js >= 20.0.0。
步骤 2 · 安装 Flowise:
npm install -g flowise步骤 3 · 启动 Flowise:
npx flowise start- 打开 http://localhost:3000 访问。
二、Docker 方式
Docker Compose:- 克隆 Flowise 项目。
- 进入项目根目录下的 docker 文件夹。
- 复制 .env.example 文件,粘贴到同一位置并重命名为 .env。
步骤 4 · 执行
docker compose up -d。
- 打开 http://localhost:3000。
步骤 6 · 停止容器:
docker compose stop。
Docker 镜像:步骤 1 · 本地构建镜像:
docker build --no-cache -t flowise .步骤 2 · 运行镜像:
docker run -d --name flowise -p 3000:3000 flowise步骤 3 · 停止镜像:
docker stop flowise三、开发者模式
前置要求:安装 pnpm:
npm i -g pnpm步骤 1 · 克隆仓库:
git clone https://github.com/FlowiseAI/Flowise.git步骤 2 · 进入目录:
cd Flowise步骤 3 · 安装依赖:
pnpm install步骤 4 · 构建代码:
pnpm build步骤 5 · 启动应用:
pnpm start,访问 http://localhost:3000。
开发模式:
- 在 packages/ui 下创建 .env 文件并指定 VITE_PORT(参考 .env.example)。
- 在 packages/server 下创建 .env 文件并指定 PORT(参考 .env.example)。
- 运行 pnpm dev,代码改动会自动重载,访问 http://localhost:8080。
常见问题: 构建时若出现 Exit code 134(JavaScript heap out of memory),请增大 Node.js 堆内存后重新运行 pnpm build:
macOS/Linux/Git Bash:
export NODE_OPTIONS="--max-old-space-size=4096"Windows PowerShell:$env:
NODE_OPTIONS="--max-old-space-size=4096"Windows CMD:
set NODE_OPTIONS=--max-old-space-size=4096环境变量:可在 packages/server 文件夹内的 .env 文件中配置实例相关环境变量,更多细节请查阅官方文档。

