DEV Community

StackFoss
StackFoss

Posted on • Originally published at stackfoss.com on

Flowise - LangchainJS UI: Build Customized LLM Flows with Drag & Drop Interface

Flowise - LangchainJS UI

Flowise

Drag & drop UI to build your customized LLM flow using LangchainJS

⚡ Quick Start

Download and Install NodeJS >= 18.15.0

  1. Install Flowise

  2. Start Flowise

  3. Open http://localhost:3000

🐳 Docker

Docker Compose

  1. Go to the docker folder at the root of the project
  2. Create an .env file and specify the PORT (refer to .env.example)
  3. Run docker-compose up -d
  4. Open http://localhost:3000
  5. You can bring the containers down by running docker-compose stop

Docker Image

  1. Build the image locally:

  2. Run the image:

  3. Stop the image:

👨‍💻 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

Setup

  1. Clone the repository

  2. Go into the repository folder

  3. Install all dependencies of all modules:

  4. Build all the code:

  5. Start the app:

  6. For development build:

🔒 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

Enter fullscreen mode Exit fullscreen mode

📖 Documentation

Flowise Docs

🌐 Self Host

[Railway](https://docs.flowiseai.com/deployment/railway

)

Deploy on Railway

Render

Deploy to Render

AWS

Azure

DigitalOcean

GCP

💻 Cloud Hosted

Coming soon

🙋 Support

Feel free to ask any questions, raise problems, and request new features in the discussion section.

🙌 Contributing

See the contributing guide. Reach out to us on Discord if you have any questions or issues.

Star History Chart

📄 License

Source code in this repository is made available under the MIT License.

Top comments (0)