FlowiseAI/Flowise
Fork: 13390 Star: 26099 (更新于 2024-06-06 00:36:44)
license: Apache-2.0
Language: TypeScript .
Drag & drop UI to build your customized LLM flow
最后发布版本: flowise@1.8.1 ( 2024-06-01 07:13:33)
Flowise - Build LLM Apps Easily
Drag & drop UI to build your customized LLM flow
![](https://github.com/FlowiseAI/Flowise/raw/main/images/flowise.gif?raw=true)
⚡Quick Start
Download and Install NodeJS >= 18.15.0
-
Install Flowise
npm install -g flowise
-
Start Flowise
npx flowise start
With username & password
npx flowise start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234
🐳 Docker
Docker Compose
- Go to
docker
folder at the root of the project - Copy
.env.example
file, paste it into the same location, and rename to.env
-
docker-compose up -d
- Open http://localhost:3000
- You can bring the containers down by
docker-compose stop
Docker Image
-
Build the image locally:
docker build --no-cache -t flowise .
-
Run image:
docker run -d --name flowise -p 3000:3000 flowise
-
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
Prerequisite
- Install PNPM
npm i -g pnpm
Setup
-
Clone the repository
git clone https://github.com/FlowiseAI/Flowise.git
-
Go into repository folder
cd Flowise
-
Install all dependencies of all modules:
pnpm install
-
Build all the code:
pnpm build
-
Start the app:
pnpm start
You can now access the app on http://localhost:3000
-
For development build:
-
Create
.env
file and specify theVITE_PORT
(refer to.env.example
) inpackages/ui
-
Create
.env
file and specify thePORT
(refer to.env.example
) inpackages/server
-
Run
pnpm dev
Any code changes will reload the app automatically on http://localhost:8080
-
🔒 Authentication
To enable app level authentication, add FLOWISE_USERNAME
and FLOWISE_PASSWORD
to the .env
file in packages/server
:
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
📖 Documentation
🌐 Self Host
Deploy Flowise self-hosted in your existing infrastructure, we support various deployments
💻 Cloud Hosted
Coming soon
🙋 Support
Feel free to ask any questions, raise problems, and request new features in discussion
🙌 Contributing
Thanks go to these awesome contributors
![](https://a1.cdn.osfipin.com/site/mygit/1px.png)
See contributing guide. Reach out to us at Discord if you have any questions or issues.
📄 License
Source code in this repository is made available under the Apache License Version 2.0.
最近版本更新:(数据更新于 2024-06-06 00:36:25)
2024-06-01 07:13:33 flowise@1.8.1
2024-05-21 23:49:27 flowise@1.8.0
2024-05-09 21:34:19 flowise@1.7.2
2024-05-07 01:07:49 flowise@1.7.1
2024-04-26 04:30:50 flowise@1.6.6
2024-04-13 08:06:13 flowise@1.6.5
2024-04-09 23:43:07 flowise@1.6.4
2024-04-04 22:28:55 flowise@1.6.3
2024-03-20 01:19:09 flowise@1.6.2
2024-03-13 01:59:06 flowise@1.6.1
主题(topics):
artificial-intelligence, chatgpt, javascript, large-language-models, llm, low-code, no-code, react, typescript
FlowiseAI/Flowise同语言 TypeScript最近更新仓库
2024-07-03 11:29:30 immich-app/immich
2024-06-27 00:44:20 langfuse/langfuse
2024-06-25 21:34:23 ZuodaoTech/everyone-can-use-english
2024-06-25 02:22:22 typescript-eslint/typescript-eslint
2024-06-25 01:34:15 lobehub/lobe-chat
2024-06-21 17:44:25 janhq/jan