Flowise README

The project's README from github.com/FlowiseAI/Flowise. As one markdown file: README.md.

Release Notes Discord Twitter Follow GitHub star chart GitHub fork

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

Flowise has been archived. Refer to [Future of Flowise](https://github.com/FlowiseAI/Flowise/discussions/6727)

Build AI Agents, Visually

📚 Table of Contents

⚡Quick Start

Download and Install NodeJS >= 20.0.0

  1. Install Flowise

    npm install -g flowise
    
  2. Start Flowise

    npx flowise start
    
  3. Open http://localhost:3000

🐳 Docker

Docker Compose

  1. Clone the Flowise project
  2. Go to docker folder at the root of the project
  3. Copy .env.example file, paste it into the same location, and rename to .env file
  4. docker compose up -d
  5. Open http://localhost:3000
  6. You can bring the containers down by docker compose stop

Docker Image

  1. Build the image locally:

    docker build --no-cache -t flowise .
    
  2. Run image:

    docker run -d --name flowise -p 3000:3000 flowise
    
  3. Stop image:

    docker stop flowise
    

👨‍💻 Developers

Flowise has 3 different modules in a single mono repository.

Prerequisite

Setup

  1. Clone the repository:

    git clone https://github.com/FlowiseAI/Flowise.git
    
  2. Go into repository folder:

    cd Flowise
    
  3. Install all dependencies of all modules:

    pnpm install
    
  4. Build all the code:

    pnpm build
    
    Exit code 134 (JavaScript heap out of memory) If you get this error when running the above `build` script, try increasing the Node.js heap size and run the script again:
    # 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
    

    Then run:

    pnpm build
    
  5. Start the app:

    pnpm start
    

    You can now access the app on http://localhost:3000

  6. For development build:

    • Create .env file and specify the VITE_PORT (refer to .env.example) in packages/ui

    • Create .env file and specify the PORT (refer to .env.example) in packages/server

    • Run:

      pnpm dev
      

    Any code changes will reload the app automatically on http://localhost:8080

🌱 Env Variables

Flowise supports different environment variables to configure your instance. You can specify the following variables in the .env file inside packages/server folder. Read more

📖 Documentation

You can view the Flowise Docs here

🌐 Self Host

Deploy Flowise self-hosted in your existing infrastructure, we support various deployments

☁️ Flowise Cloud

Get Started with Flowise Cloud.

🙋 Support

Feel free to ask any questions, raise problems, and request new features in Discussion.

🙌 Contributing

Thanks go to these awesome contributors



See Contributing Guide. Reach out to us at Discord if you have any questions or issues.

Star History Chart

📄 License

Source code in this repository is made available under the Apache License Version 2.0.

Flowise (FlowiseAI/Flowise)

Searching Database…

55.5K ·GitHub
archived
这是什么?Flowise 是一个拖拽式可视化构建工具,用于创建 AI 智能体、聊天机器人和 LLM 工作流(链式流程、RAG 管道、多智能体系统),无需手写每一个集成代码。
这是要导入的代码库,还是独立应用?它是一个完整的自托管 Web 应用,包含 Node.js 后端和 React 前端,而不是代码库。你把它作为服务运行,然后在浏览器中组装流程。
我该怎么把它跑起来?克隆仓库,进入 docker 文件夹,将 .env.example 复制为 .env,然后运行 docker compose up -d,并在浏览器中打开界面。
这个项目还在维护吗?不再维护。该仓库已归档,README 引导用户前往 'Future of Flowise' 继续开发,因此这里不会再有更新。
我可以把它部署在哪里?你可以自托管在 AWS、Azure、GCP、Digital Ocean、阿里云、Railway、Render、HuggingFace Spaces 等平台上,也可以直接使用 Flowise Cloud,免去自行托管。
Flowise 为什么被归档了?维护者归档了这个仓库,并引导用户前往 'Future of Flowise' 参与后续开发。这意味着此代码库是遗留快照,而不是正在积极开发的版本。
这个 monorepo 里包含什么?包含三个包:一个提供 API 的 Node.js 服务器、一个 React 界面,以及带有第三方节点集成的组件,另外还有自动生成的 Swagger API 文档。
我可以不自己托管 Flowise 吗?可以。Flowise Cloud 是一个托管服务,你可以注册使用,无需自己运行服务器。
搭建智能体时它能对接什么?它基于 LangChain 构建,并可连接 OpenAI 等 LLM 提供商,让你以可视化方式搭建聊天机器人、RAG 管道和多智能体工作流。
Creator
FlowiseAI
Size
81 MB
Stars
55.5K
Age
3y
Commits · 90 Days