<!-- markdownlint-disable MD030 -->
<img width="100%" src="https://github.com/FlowiseAI/Flowise/blob/main/images/flowise.png?raw=true"></a>
# Flowise - Build LLM Apps Easily
[![Release Notes](https://img.shields.io/github/release/FlowiseAI/Flowise)](https://github.com/FlowiseAI/Flowise/releases)
[![Discord](https://img.shields.io/discord/1087698854775881778?label=Discord&logo=discord)](https://discord.gg/jbaHfsRVBW)
[![Twitter Follow](https://img.shields.io/twitter/follow/FlowiseAI?style=social)](https://twitter.com/FlowiseAI)
[![GitHub star chart](https://img.shields.io/github/stars/FlowiseAI/Flowise?style=social)](https://star-history.com/#FlowiseAI/Flowise)
[![GitHub fork](https://img.shields.io/github/forks/FlowiseAI/Flowise?style=social)](https://github.com/FlowiseAI/Flowise/fork)
English | [ä¸æ](./README-ZH.md)
<h3>Drag & drop UI to build your customized LLM flow</h3>
<a href="https://github.com/FlowiseAI/Flowise">
<img width="100%" src="https://github.com/FlowiseAI/Flowise/blob/main/images/flowise.gif?raw=true"></a>
## â¡Quick Start
Download and Install [NodeJS](https://nodejs.org/en/download) >= 18.15.0
1. Install Flowise
```bash
npm install -g flowise
```
2. Start Flowise
```bash
npx flowise start
```
With username & password
```bash
npx flowise start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234
```
3. 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:
```bash
docker build --no-cache -t flowise .
```
2. Run image:
```bash
docker run -d --name flowise -p 3000:3000 flowise
```
3. Stop image:
```bash
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`: Langchain components
### Prerequisite
- Install [Yarn v1](https://classic.yarnpkg.com/en/docs/install)
```bash
npm i -g yarn
```
### Setup
1. Clone the repository
```bash
git clone https://github.com/FlowiseAI/Flowise.git
```
2. Go into repository folder
```bash
cd Flowise
```
3. Install all dependencies of all modules:
```bash
yarn install
```
4. Build all the code:
```bash
yarn build
```
5. Start the app:
```bash
yarn start
```
You can now access the app on [http://localhost:3000](http://localhost:3000)
6. For development build:
- Create `.env` file and specify the `PORT` (refer to `.env.example`) in `packages/ui`
- Create `.env` file and specify the `PORT` (refer to `.env.example`) in `packages/server`
- Run
```bash
yarn dev
```
Any 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`:
```
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
### [Railway](https://docs.flowiseai.com/deployment/railway)
[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/template/pn4G8S?referralCode=WVNPD9)
### [Render](https://docs.flowiseai.com/deployment/render)
[![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://docs.flowiseai.com/deployment/render)
### [Elestio](https://elest.io/open-source/flowiseai)
[![Deploy](https://pub-da36157c854648669813f3f76c526c2b.r2.dev/deploy-on-elestio-black.png)](https://elest.io/open-source/flowiseai)
### [HuggingFace Spaces](https://docs.flowiseai.com/deployment/hugging-face)
<a href="https://huggingface.co/spaces/FlowiseAI/Flowise"><img src="https://huggingface.co/datasets/huggingface/badges/raw/main/open-in-hf-spaces-sm.svg" alt="HuggingFace Spaces"></a>
### [AWS](https://docs.flowiseai.com/deployment/aws)
### [Azure](https://docs.flowiseai.com/deployment/azure)
### [DigitalOcean](https://docs.flowiseai.com/deployment/digital-ocean)
### [GCP](https://docs.flowiseai.com/deployment/gcp)
## ð» Cloud Hosted
Coming soon
## ð Support
Feel free to ask any questions, raise problems, and request new features in [discussion](https://github.com/FlowiseAI/Flowise/discussions)
## ð Contributing
Thanks go to these awesome contributors
<a href="https://github.com/FlowiseAI/Flowise/graphs/contributors">
<img src="https://contrib.rocks/image?repo=FlowiseAI/Flowise" />
</a>
See [contributing guide](CONTRIBUTING.md). Reach out to us at [Discord](https://discord.gg/jbaHfsRVBW) if you have any questions or issues.
[![Star History Chart](https://api.star-history.com/svg?repos=FlowiseAI/Flowise&type=Timeline)](https://star-history.com/#FlowiseAI/Flowise&Date)
## ð License
Source code in this repository is made available under the [Apache License Version 2.0](LICENSE.md).
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一个使用LangchainJS拖放UI构建定制化低代码机器学习(LLM)流程的工具。它简化了机器学习流程的开发和部署,让用户能够通过拖放操作设计自己的机器学习工作流程,提高开发效率。
资源推荐
资源详情
资源评论
收起资源包目录
可视化UI定制LLM:简化了机器学习流程的开发和部署,让用户能够通过拖放操作设计自己的机器学习工作流程,提高开发效率 (689个子文件)
run.cmd 30B
dev.cmd 30B
prism-dark.css 4KB
prism-light.css 3KB
ChatMessage.css 3KB
index.css 667B
ExpandTextDialog.css 110B
index.css 93B
dev 419B
Dockerfile 889B
Dockerfile 441B
.dockerignore 58B
.env.example 733B
.env.example 675B
.env.example 10B
flowise.gif 4.69MB
.gitattributes 21B
.gitignore 387B
index.html 3KB
favicon.ico 15KB
babyagi.jpg 20KB
ViewMessagesDialog.js 37KB
APICodeDialog.js 30KB
AssistantDialog.js 25KB
ToolDialog.js 22KB
ShareChatbot.js 21KB
NodeInputHandler.js 20KB
index.js 19KB
ChatMessage.js 19KB
CanvasHeader.js 16KB
AddNodes.js 16KB
AnalyseFlowDialog.js 14KB
genericHelper.js 14KB
index.js 12KB
CanvasNode.js 12KB
AddEditCredentialDialog.js 11KB
index.js 11KB
index.js 11KB
EmbedChat.js 11KB
index.js 10KB
SelectVariable.js 10KB
compStyleOverride.js 9KB
APIKeyDialog.js 8KB
CredentialListDialog.js 7KB
ChatPopUp.js 7KB
Breadcrumbs.js 6KB
CredentialInputHandler.js 6KB
AsyncDropdown.js 6KB
CredentialInputHandler.js 6KB
MarketplaceCanvasNode.js 6KB
NodeInfoDialog.js 6KB
Configuration.js 6KB
serviceWorker.js 6KB
index.js 5KB
ItemCard.js 5KB
index.js 5KB
index.js 5KB
ExpandTextDialog.js 5KB
index.js 5KB
NodeOutputHandler.js 5KB
index.js 5KB
JsonEditor.js 5KB
LoadAssistantDialog.js 5KB
ReactFlowContext.js 5KB
index.js 5KB
Input.js 5KB
index.js 4KB
palette.js 4KB
CodeBlock.js 4KB
MarketplaceCanvas.js 4KB
AboutDialog.js 4KB
DataGrid.js 4KB
index.js 3KB
typography.js 3KB
index.js 3KB
MultiDropdown.js 3KB
Transitions.js 3KB
File.js 3KB
AnimateButton.js 3KB
index.js 3KB
MarketplaceCanvasHeader.js 3KB
Dropdown.js 3KB
AdditionalParamsDialog.js 2KB
ChatExpandDialog.js 2KB
LoginDialog.js 2KB
ButtonEdge.js 2KB
FormatPromptValuesDialog.js 2KB
MainCard.js 2KB
index.js 2KB
SaveChatflowDialog.js 2KB
Avatar.js 2KB
index.js 2KB
SourceDocDialog.js 2KB
useNotifier.js 2KB
actions.js 2KB
dashboard.js 2KB
customizationReducer.js 2KB
canvasReducer.js 1KB
settings.js 1KB
MainRoutes.js 1KB
共 689 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
UnknownToKnown
- 粉丝: 1w+
- 资源: 593
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功