Flowise  by FlowiseAI

LLM flow builder with drag-and-drop UI

created 2 years ago
42,112 stars

Top 0.6% on sourcepulse

GitHubView on GitHub
Project Summary

Flowise provides a visual, drag-and-drop interface for building and deploying Large Language Model (LLM) applications and AI agents. It targets developers and researchers looking for a no-code/low-code solution to rapidly prototype and manage complex LLM workflows, offering a streamlined way to integrate various LLM providers and tools.

How It Works

Flowise utilizes a modular architecture with a Node.js backend and a React frontend. It functions as a visual orchestrator, allowing users to connect pre-built components (nodes) representing LLM models, prompts, data loaders, vector stores, and other utilities. This node-based approach simplifies the creation of complex LLM chains and agents by abstracting away much of the underlying code, enabling rapid iteration and experimentation.

Quick Start & Requirements

  • Install: npm install -g flowise
  • Start: npx flowise start
  • Prerequisites: NodeJS >= 18.15.0
  • Docker: Available via docker compose up -d or docker run.
  • Documentation: Flowise Docs

Highlighted Details

  • Visual drag-and-drop interface for LLM app development.
  • Supports integration with various LLM providers and tools via third-party nodes.
  • Offers self-hosting options across multiple cloud platforms (AWS, Azure, GCP, etc.).
  • Includes optional username/password authentication for the UI.

Maintenance & Community

  • Active community with a Discord server for support and discussions.
  • Contributions are welcomed, with a contributing guide available.

Licensing & Compatibility

  • Licensed under the Apache License Version 2.0.
  • Permissive license suitable for commercial use and integration into closed-source projects.

Limitations & Caveats

The project mentions a potential "JavaScript heap out of memory" error during the build process, suggesting users may need to increase Node.js heap size for larger builds.

Health Check
Last commit

21 hours ago

Responsiveness

1 week

Pull Requests (30d)
101
Issues (30d)
113
Star History
4,599 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.