Flowise  by FlowiseAI

LLM flow builder with drag-and-drop UI

Created 2 years ago
43,728 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

13 hours ago

Responsiveness

1 week

Pull Requests (30d)
48
Issues (30d)
109
Star History
1,053 stars in the last 30 days

Explore Similar Projects

Starred by Elvis Saravia Elvis Saravia(Founder of DAIR.AI), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
4 more.

activepieces by activepieces

0.9%
18k
Open-source Zapier alternative for AI workflow automation
Created 2 years ago
Updated 21 hours ago
Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Shizhe Diao Shizhe Diao(Author of LMFlow; Research Scientist at NVIDIA), and
20 more.

dify by langgenius

0.5%
114k
Open-source LLM app development platform
Created 2 years ago
Updated 12 hours ago
Feedback? Help us improve.