© 2026FindAgent  · @simprr
返回列表
F

FlowiseAI/Flowise

Build AI Agents, Visually

agentic-aiagentic-workflowagentsartificial-intelligencechatbotchatgptjavascriptlangchainlarge-language-modelslow-codemultiagent-systemsno-codeopenairagreacttypescriptworkflow-automation
⭐

51.2k

Stars

🔱

24.0k

Forks

👁

346

Watchers

📋

823

Issues

TypeScriptNOASSERTION创建于 2023/3/31更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

Release Notes Discord Twitter Follow GitHub star chart GitHub fork

English | 繁體中文 | 简体中文 | 日本語 | 한국어

可视化构建 AI Agent

📚 目录

  • ⚡ 快速开始
  • 🐳 Docker
  • 👨‍💻 开发者指南
  • 🌱 环境变量
  • 📖 文档
  • 🌐 自托管
  • ☁️ Flowise Cloud
  • 🙋 支持
  • 🙌 贡献
  • 📄 许可证

⚡ 快速开始

下载并安装 NodeJS >= 18.15.0

  1. 安装 Flowise

    npm install -g flowise
    
  2. 启动 Flowise

    npx flowise start
    
  3. 访问 http://localhost:3000

🐳 Docker

Docker Compose

  1. 克隆 Flowise 项目
  2. 进入项目根目录下的 docker 文件夹
  3. 复制 .env.example 文件,粘贴到相同位置并重命名为 .env
  4. 运行 docker compose up -d
  5. 访问 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
    

👨‍💻 开发者指南

Flowise 在一个单一的 mono repo 中包含 3 个不同的模块。

  • server: 提供 API 逻辑的 Node 后端
  • ui: React 前端
  • components: 第三方节点集成
  • api-documentation: 由 express 自动生成的 swagger-ui API 文档

前置条件

  • 安装 PNPM
    npm i -g pnpm
    

设置

  1. 克隆仓库:

    git clone https://github.com/FlowiseAI/Flowise.git
    
  2. 进入仓库目录:

    cd Flowise
    
  3. 安装所有模块的依赖:

    pnpm install
    
  4. 构建所有代码:

    pnpm build
    

    如果运行上述 build 脚本时出现 Exit code 134 (JavaScript heap out of memory) 错误,请尝试增加 Node.js 堆内存大小并重新运行脚本:

    # 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
    

    然后运行:

    pnpm build
    
  5. 启动应用:

    pnpm start
    

    现在可以通过 http://localhost:3000 访问应用。

  6. 开发构建:

    • 在 packages/ui 中创建 .env 文件并指定 VITE_PORT(参考 .env.example)

    • 在 packages/server 中创建 .env 文件并指定 PORT(参考 .env.example)

    • 运行:

      pnpm dev
      

    任何代码更改都会自动在 http://localhost:8080 重新加载应用。

🌱 环境变量

Flowise 支持通过不同的环境变量来配置实例。您可以在 packages/server 文件夹内的 .env 文件中指定以下变量。阅读更多内容。

📖 文档

您可以在此处查看 Flowise 文档。

🌐 自托管

将 Flowise 自托管部署在您现有的基础设施中,我们支持多种部署方式:

  • AWS
  • Azure
  • Digital Ocean
  • GCP
  • 阿里云 (Alibaba Cloud)
  • 其他
    • Railway Deploy on Railway
    • Northflank
贡献者
Hcv0Ycjamo
项目信息
默认分支main
LicenseOther
创建时间2023/3/31
最近更新今天
GAI 中文摘要

Flowise 是一个基于可视化界面的开源人工智能代理开发平台,旨在通过拖拽式操作简化大语言模型应用与智能体(AI Agents)的构建流程。它屏蔽了复杂的底层代码逻辑,让开发者和非技术人员能够快速设计并部署基于 LangChain 的工作流自动化系统。

提供拖拽式编辑器,通过连接各类功能节点轻松构建复杂的 AI Agent 和 LLM 工作流。 原生集成 LangChain,支持灵活调用多种主流大模型、向量数据库以及丰富的第三方工具。 支持多智能体(Multi-agent)协作系统设计,能够处理多任务协同与逻辑判断。 提供现成的 RAG(检索增强生成)解决方案,快速实现基于私有知识库的文档问答系统。 支持一键生成 API 接口,方便将构建好的工作流轻松嵌入到现有的各类业务应用中。

该项目非常适合希望快速原型设计或低代码部署 AI 应用的开发者、产品经理及企业技术团队,广泛应用于自动化客户服务、知识库查询、工作流自动化处理等场景。