awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
FlowiseAI avatar

FlowiseAI/Flowise

0
View on GitHub↗
53,641 stars·24,521 forks·TypeScript·26 viewsflowiseai.com↗

Flowise

Flowise is a low-code platform designed for building and deploying complex language model workflows through a visual, node-based interface. It functions as an orchestrator for autonomous multi-agent systems, allowing users to construct conversational pipelines by connecting language models, memory stores, and external tools on a drag-and-drop canvas.

The platform distinguishes itself through its support for sophisticated agentic patterns, including supervisor-worker delegation and iterative reasoning strategies. Users can design directed acyclic graphs to manage conditional branching, state persistence, and complex task distribution. It also provides a robust framework for retrieval-augmented generation, enabling the creation of self-correcting systems that can index document data and validate information autonomously.

Beyond its visual design capabilities, the project serves as a comprehensive backend for AI applications. It includes a secure credential management layer for third-party API keys, role-based access controls, and a RESTful API that allows for programmatic management of chat sessions, workflows, and assistant configurations.

The application is designed for flexible deployment, supporting containerized environments for consistent operation across local and cloud infrastructure. Detailed documentation and tutorials are available to guide users through the lifecycle of building, testing, and scaling production-ready AI agents.

Features

  • Agent Frameworks - Provides a framework for building autonomous agents that handle complex workflows.
  • Agentic Orchestration Patterns - Implements a supervisor-worker pattern to decompose and distribute complex tasks across specialized agents.
  • Agentic RAG Development - Creates intelligent retrieval systems that search, validate, and self-correct responses using autonomous agents.
  • Multi-Agent Orchestration - Decomposes user requests into sub-tasks and aggregates results from specialized worker agents.
  • Multi-Agent Orchestrators - Orchestrates teams of specialized AI agents that collaborate and delegate tasks to solve complex workflows.
  • Agent Task Orchestration - Executes complex tasks by using an agent that autonomously selects tools based on conversation context.
  • Agentic Workflow Construction - Constructs conversational systems using directed cyclic graph architectures that support iterative processes.
  • Agentic Workflow Frameworks - Constructs autonomous multi-agent systems that utilize specialized workers and iterative reasoning strategies.
  • Assistant Builders - Builds assistants that follow instructions and utilize external tools.
  • Retrieval-Augmented Generation - Constructs retrieval-augmented generation flows with validation and self-correction.
  • Retrieval Augmented Generation Engines - Indexes document stores and vector databases to provide language models with context-aware, searchable knowledge.
  • Visual Workflow Orchestration - Connects specialized nodes on a visual canvas to define execution paths and conditional branching.
  • Workflow Orchestration - Uses directed acyclic graphs to define execution paths and data flow for AI workflows.
  • Visual Programming Environments - Provides a canvas-based interface to construct and configure modular AI components.
  • Agent Management APIs - Remove an assistant permanently from the system by submitting a deletion request with its unique identifier.
  • Conversational AI APIs - Using Flowise public API, you can programmatically execute many of the same tasks as you can in the GUI. This section introduces Flowise REST API. Assistants Attachments Chat Message Chatflows Document Store
  • Conversational AI Backends - Provides RESTful access to managed chat sessions, persistent state, and secure credential handling for AI applications.
  • Conversational Interfaces - Enables the creation of interactive assistants that automate information retrieval.
  • Conversational State Managers - Tracks user interactions and persistent data across multi-turn conversations to ensure context-aware AI behavior.
  • Conversational Workflow APIs - Exposes a comprehensive REST API for managing conversational agents and their associated data.
  • Custom State Tracking - Defines and updates key-value pairs within shared conversation state to track application-specific information.
  • Database Agents - Constructs agents that retrieve database schemas and generate valid SQL queries.
  • Retrieval Agents - Connects document stores to language models for accurate information retrieval.
  • Supervisor Agent Configurations - Manages task delegation using supervisor nodes with custom prompts and recursion limits.
  • Tool Integrations - Connects external APIs and databases as pluggable components for autonomous agent invocation.
  • Workflow State Management - Shares data across non-adjacent nodes using a persistent key-value store during workflow execution.
  • Deployment Orchestration - Provides standardized containerized deployment using Docker.
  • Authentication Strategies - Provides centralized authentication controls for platform and administrative access.
  • Credential Encryption - Stores sensitive third-party API keys in an encrypted database for secure reuse.
  • AI Application Lifecycle Management - Manages the deployment, security, and scaling of production-ready AI assistants through centralized configuration.
  • Conversation State Persistence - Tracks execution steps and state snapshots across interactions using a database-backed checkpoint system.
  • External Tool Integration - Performs external API calls within a workflow, including human-in-the-loop approval processes.
  • Low-Code AI Orchestrators - Enables building and deploying complex language model workflows through drag-and-drop node orchestration.
  • Multi-Agent Systems - Orchestrates multiple agents into scalable automation architectures.
  • Worker Agent Definitions - Creates specialized worker agents that execute specific tasks using function-calling models.
  • Workflow Management APIs - Enables programmatic creation of new conversational workflow configurations.
  • Agent Building Frameworks - Low-code interface for creating custom LLM orchestration and agent flows.
  • Agent Frameworks - Visual interface for building and managing AI agents.
  • AI Agents - Drag-and-drop interface for building LLM workflows.
  • AI Agents and Automation - Open-source UI visual tool for building custom LLM orchestration flows and AI agents.
  • Artificial Intelligence - Visual builder for creating AI agent workflows.
  • Inference and Serving - Drag-and-drop UI for building model workflows.
  • Inference Engines - Drag-and-drop UI for building model workflows.
  • Model Serving Engines - Drag-and-drop UI for building LLM workflows with LangChain.
  • Orchestration Frameworks - Drag-and-drop UI for creating LLM chains and agents.
  • RAG Frameworks - Drag-and-drop interface for designing custom LLM workflows.
  • Low Code Tools - Drag-and-drop UI for building LLM flows.
  • State Persistence - Tracks conversation history and variables to maintain context across multi-step interactions.
  • Vector Databases - Indexes document data into vector databases for searchable information.
  • REST APIs - Exposes a comprehensive REST API for programmatic control over system tasks.
  • Agent Delegation - Allows agents to delegate tasks to other agents based on specific capabilities.
  • Assistant Management APIs - Allows programmatic configuration of assistant parameters including models and behavioral instructions.
  • Chat History APIs - Allows programmatic deletion of chat history filtered by session or date.
  • Conversation History APIs - Fetch all messages from a specific workflow to review conversation history, including source documents, tool usage, and agent reasoning.
  • Structured Data Extraction - Extracts specific data formats from model responses by defining JSON schemas for subsequent workflow steps.
  • Visual AI Workflow Builders - Connects language models, tools, and memory on a drag-and-drop canvas to build complex conversational systems.
  • Workflow Branching Logic - Directs workflow paths by evaluating predefined conditions against the current conversation state.
  • Database Management Utilities - Supports database data export and integrity verification for reliable recovery.
  • Application Lifecycle Management - Provides visual editing, monitoring, and deployment controls for AI applications.
  • Data Connectors - Connects language models to external databases for information retrieval and processing.
  • Visual LLM Pipeline Designers - Provides a graphical interface for connecting language models, external tools, and data sources into structured conversational pipelines.
  • Workflow Execution Interfaces - Configures entry points that accept user input while initializing runtime memory and state.
  • Workflow Initialization - Establishes conversational workflows by setting default language models, memory, and initial state.
  • Content Delivery APIs - Supports uploading and retrieving file attachments for specific chat sessions.
  • Containerized Deployments - Provides containerized packaging to ensure environment consistency across local and cloud hosting.
  • Credential Management - Stores third-party API keys in an encrypted database for secure reuse.
  • REST APIs - Using Flowise public API, you can programmatically execute many of the same tasks as you can in the GUI. This section introduces Flowise REST API. Assistants Attachments Chat Message Chatflows Document Store

Star history

Star history chart for flowiseai/flowiseStar history chart for flowiseai/flowise

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Flowise

Similar open-source projects, ranked by how many features they share with Flowise.
  • microsoft/ai-agents-for-beginnersmicrosoft avatar

    microsoft/ai-agents-for-beginners

    67,369View on GitHub↗

    This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    View on GitHub↗67,369
  • mastra-ai/mastramastra-ai avatar

    mastra-ai/mastra

    21,221View on GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    View on GitHub↗21,221
  • open-webui/open-webuiopen-webui avatar

    open-webui/open-webui

    142,694View on GitHub↗

    Open WebUI is a self-hosted, web-based platform designed for interacting with local and remote artificial intelligence models. It functions as a unified interface and orchestration suite, enabling users to build, deploy, and manage specialized AI agents equipped with custom instructions, external tool access, and private knowledge bases. The platform distinguishes itself through a modular architecture that supports complex AI workflows. It features a plugin-based framework for custom logic and pipeline-based request processing, allowing developers to filter or transform data streams before th

    Pythonaillmllm-ui
    View on GitHub↗142,694
  • huggingface/smolagentshuggingface avatar

    huggingface/smolagents

    27,885View on GitHub↗

    This framework provides a development toolkit for building autonomous agents that utilize language models to solve complex, non-deterministic tasks. Its core design centers on a code-executing architecture where agents generate and run Python code snippets to perform logic, data manipulation, and tool interactions. By moving beyond structured data formats, the system enables agents to manage program flow and object state through iterative reasoning cycles. The project distinguishes itself through its focus on code-based agent implementation and secure execution environments. Developers can ch

    Python
    View on GitHub↗27,885
See all 30 alternatives to Flowise→

Frequently asked questions

What does flowiseai/flowise do?

Flowise is a low-code platform designed for building and deploying complex language model workflows through a visual, node-based interface. It functions as an orchestrator for autonomous multi-agent systems, allowing users to construct conversational pipelines by connecting language models, memory stores, and external tools on a drag-and-drop canvas.

What are the main features of flowiseai/flowise?

The main features of flowiseai/flowise are: Agent Frameworks, Agentic Orchestration Patterns, Agentic RAG Development, Multi-Agent Orchestration, Multi-Agent Orchestrators, Agent Task Orchestration, Agentic Workflow Construction, Agentic Workflow Frameworks.

What are some open-source alternatives to flowiseai/flowise?

Open-source alternatives to flowiseai/flowise include: microsoft/ai-agents-for-beginners — This project is a structured educational resource and technical guide for designing and implementing autonomous… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… open-webui/open-webui — Open WebUI is a self-hosted, web-based platform designed for interacting with local and remote artificial intelligence… huggingface/smolagents — This framework provides a development toolkit for building autonomous agents that utilize language models to solve… vercel/ai — This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for… mem0ai/mem0 — Mem0 is an agent-agnostic memory layer designed to provide intelligent agents with long-term persistence and…