MyGit

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)

官方网址 GitHub网址

Flowise - Build LLM Apps Easily

Release Notes Discord Twitter Follow GitHub star chart GitHub fork

English | 中文 | 日本語 | 한국어

Drag & drop UI to build your customized LLM flow

⚡Quick Start

Download and Install NodeJS >= 18.15.0

  1. Install Flowise

    npm install -g flowise
    
  2. Start Flowise

    npx flowise start
    

    With username & password

    npx flowise start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234
    
  3. Open 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
  5. 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.

  • server: Node backend to serve API logics
  • ui: React frontend
  • components: Third-party nodes integrations

Prerequisite

  • Install PNPM
    npm i -g pnpm
    

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
    
  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

🔒 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

Flowise Docs

🌐 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

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.

最近版本更新:(数据更新于 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