# Flowise AI | Build LLM Apps Easily

**URL:** <https://onehack.st/t/flowise-ai-build-llm-apps-easily/290357>\
**Category:** Tools & Scripts\
**Tags:** programming, freebies, ai\
**Created:** [August 31, 2024, 9:59pm UTC](https://onehack.st/t/flowise-ai-build-llm-apps-easily/290357 "2024-08-31T21:59:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheStrength](https://onehack.st/user_avatar/onehack.st/thestrength/32/46753_2.png) [@TheStrength](https://onehack.st/u/TheStrength)\
**Post date:** [August 31, 2024, 9:59pm UTC](https://onehack.st/t/flowise-ai-build-llm-apps-easily/290357/1 "2024-08-31T21:59:53Z")

</div>

[![](https://github.com/FlowiseAI/Flowise/raw/main/images/flowise.png?raw=true)](https://github.com/FlowiseAI/Flowise/blob/main/images/flowise.png?raw=true)

# Flowise - Build LLM Apps Easily

[![Release Notes](https://camo.githubusercontent.com/b818665b8eebb9185f3a8edfb47ed11bdd93fb26a5a247237bb80dc5079660a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f466c6f7769736541492f466c6f77697365)](https://github.com/FlowiseAI/Flowise/releases) [![Discord](https://camo.githubusercontent.com/e6261e4e14b7614ac2609a1152e1762fd3dc9d564fc1a76afc3b13b078ffd61e/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f313038373639383835343737353838313737383f6c6162656c3d446973636f7264266c6f676f3d646973636f7264)](https://discord.gg/jbaHfsRVBW) [![Twitter Follow](https://camo.githubusercontent.com/22abad7f2f9ba18eae82a4840cd15cec9e83eb749419bf7e6a9cb0f1ab9f7562/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f466c6f7769736541493f7374796c653d736f6369616c)](https://twitter.com/FlowiseAI) [![GitHub star chart](https://camo.githubusercontent.com/7e419ed225e1f5f47bb776f736892e25b6862898ef234293262ff26fc128a832/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f466c6f7769736541492f466c6f776973653f7374796c653d736f6369616c)](https://star-history.com/#FlowiseAI/Flowise) [![GitHub fork](https://camo.githubusercontent.com/c162fe8b84e97918c5a1b7c2bb7193f587bac1b8548b4b5016368690b83aac8e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f466c6f7769736541492f466c6f776973653f7374796c653d736f6369616c)](https://github.com/FlowiseAI/Flowise/fork)

English | [中文](https://github.com/FlowiseAI/Flowise/blob/main/i18n/README-ZH.md) | [日本語](https://github.com/FlowiseAI/Flowise/blob/main/i18n/README-JA.md) | [한국어](https://github.com/FlowiseAI/Flowise/blob/main/i18n/README-KR.md)

### Drag & drop UI to build your customized LLM flow

[![](https://github.com/FlowiseAI/Flowise/raw/main/images/flowise.gif?raw=true)](https://github.com/FlowiseAI/Flowise)

## ⚡Quick Start

Download and Install [NodeJS](https://nodejs.org/en/download) \>= 18.15.0

1. Install Flowise

npm install -g flowise

1. Start Flowise

npx flowise start

With username & password

npx flowise start --FLOWISE\_USERNAME=user --FLOWISE\_PASSWORD=1234

1. Open [http://localhost:3000](http://localhost:3000/)

## 🐳 Docker

### Docker Compose

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

### Docker Image

1. Build the image locally:

docker build --no-cache -t flowise .

1. Run image:

docker run -d --name flowise -p 3000:3000 flowise

1. Stop image:

docker stop flowise

## 👨‍💻 Developers

Flowise has 3 different modules in a single mono repository.

- `server`: Node backend to serve API logics
- `ui`: React frontend
- `components`: Third-party nodes integrations
- `api-documentation`: Auto-generated swagger-ui API docs from express

### Prerequisite

- Install [PNPM](https://pnpm.io/installation)

npm i -g pnpm

### Setup

1. Clone the repository

git clone [https://github.com/FlowiseAI/Flowise.git](https://github.com/FlowiseAI/Flowise.git)

1. Go into repository folder

cd Flowise

1. Install all dependencies of all modules:

pnpm install

1. Build all the code:

pnpm build

Exit code 134 (JavaScript heap out of memory)

```auto

```

1. Start the app:

pnpm start

You can now access the app on [http://localhost:3000](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 devAny code changes will reload the app automatically on [http://localhost:8080](http://localhost:8080/)

## 🔒 Authentication

To enable app level authentication, add `FLOWISE_USERNAME` and `FLOWISE_PASSWORD` to the `.env` file in `packages/server`:

```auto
FLOWISE_USERNAME=user
FLOWISE_PASSWORD=1234

```

## 🌱 Env Variables

Flowise support different environment variables to configure your instance. You can specify the following variables in the `.env` file inside `packages/server` folder. Read [more](https://github.com/FlowiseAI/Flowise/blob/main/CONTRIBUTING.md#-env-variables)

## 📖 Documentation

[Flowise Docs](https://docs.flowiseai.com/)

## 🌐 Self Host

Deploy Flowise self-hosted in your existing infrastructure, we support various [deployments](https://docs.flowiseai.com/configuration/deployment)

- [AWS](https://docs.flowiseai.com/deployment/aws)
- [Azure](https://docs.flowiseai.com/deployment/azure)
- [Digital Ocean](https://docs.flowiseai.com/deployment/digital-ocean)
- [GCP](https://docs.flowiseai.com/deployment/gcp)
- Others
  - [![Deploy on Railway](https://camo.githubusercontent.com/e4002051668809c220b10ad92ddd6fb87f365d8cd4ff470e0aeca3bc5b05450e/68747470733a2f2f7261696c7761792e6170702f627574746f6e2e737667)](https://railway.app/template/pn4G8S?referralCode=WVNPD9)
  - [![Deploy to Render](https://camo.githubusercontent.com/a103822afe1d58c7da6beafbc0c65bb7b8d622dd193dded1b45b3c0ad6466d82/68747470733a2f2f72656e6465722e636f6d2f696d616765732f6465706c6f792d746f2d72656e6465722d627574746f6e2e737667)](https://docs.flowiseai.com/deployment/render)
  - [![HuggingFace Spaces](https://camo.githubusercontent.com/8436d0dbd9d29c58bfece9bf36e6cbdc6b38db1280c5007cad21f16debf04f39/68747470733a2f2f68756767696e67666163652e636f2f64617461736574732f68756767696e67666163652f6261646765732f7261772f6d61696e2f6f70656e2d696e2d68662d7370616365732d736d2e737667)](https://huggingface.co/spaces/FlowiseAI/Flowise)
  - [![Deploy on Elestio](https://camo.githubusercontent.com/76131e33a65d9a0728265791dcf78030580a9932466d139e5ae38f87f926c5b5/68747470733a2f2f656c6573742e696f2f696d616765732f6c6f676f732f6465706c6f792d746f2d656c657374696f2d62746e2e706e67)](https://elest.io/open-source/flowiseai)
  - [![](https://raw.githubusercontent.com/labring-actions/templates/main/Deploy-on-Sealos.svg)](https://cloud.sealos.io/?openapp=system-template%3FtemplateName%3Dflowise)
  - [![Deploy on RepoCloud](https://camo.githubusercontent.com/d4e05f408bc1b9c7b19a2a3df5cb6a78e11358daa0d36f054d1fd2159fe33e6a/68747470733a2f2f64313674307063343834367835322e636c6f756466726f6e742e6e65742f6465706c6f792e706e67)](https://repocloud.io/details/?app_id=29)

## ☁ Flowise Cloud

[Get Started with Flowise Cloud](https://flowiseai.com/)

## 📄 License

Source code in this repository is made available under the [Apache License Version 2.0](https://github.com/FlowiseAI/Flowise/blob/main/LICENSE.md).

## GitHub:

[https://github.com/FlowiseAI/Flowise](https://github.com/FlowiseAI/Flowise)
