For generative application builders, the strongest matches are logspace-ai/langflow (Langflow is a visual low-code platform specifically designed for), badboysm890/claraverse (ClaraVerse is a self-hosted generative AI application builder featuring) and flowiseai/flowise (Flowise is a low-code visual workflow builder designed for). coleam00/local-ai-packaged and crestalnetwork/intentkit round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked open-source generative application builders ranked by stars and activity. Compare the top frameworks and pick the right one.
Langflow is a low-code platform for designing and deploying multi-step AI agent pipelines and large language model sequences. It provides a visual environment to map logic and data flow between components, serving as an orchestrator for managing conversations and data retrieval across multiple autonomous agents. The platform distinguishes itself through a drag-and-drop interface that allows for the construction of complex AI pipelines without extensive boilerplate code. It enables the conversion of these internal workflows into standardized tools for external connectivity via the Model Contex
Langflow is a visual low-code platform specifically designed for building generative AI applications, featuring drag-and-drop workflow orchestration, LLM integration, and agent pipeline design.
ClaraVerse is a self-hosted orchestration platform for deploying and managing local language models, autonomous agents, and automated workflows on private infrastructure. It functions as a containerized backend manager that orchestrates services, databases, and model providers within local containers to maintain data sovereignty. The platform features a visual workflow builder with a drag-and-drop interface for designing complex parallel task sequences. It utilizes a multi-model abstraction layer to normalize interactions across diverse local and remote AI endpoints and includes a retrieval a
ClaraVerse is a self-hosted generative AI application builder featuring a visual workflow builder, agent orchestration, and model integration for private infrastructure, though it misses explicit vector database support and API generation in the provided details.
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 p
Flowise is a low-code visual workflow builder designed for constructing LLM pipelines, multi-agent systems, and retrieval-augmented generation applications with self-hosting support.
This project is a containerized local AI infrastructure stack designed to deploy large language models and vector databases on private hardware. It functions as an orchestration platform that combines AI runners, knowledge graphs, and a visual workflow builder for creating agentic chatflows and automating tasks via tool integration. The platform distinguishes itself through a low-code approach to agent orchestration, utilizing a visual interface to design complex sequences and connect agents to external tools and search engines. It includes a dedicated local observability stack to track promp
This project is a containerized infrastructure stack and visual workflow builder for generative AI applications, featuring local LLM integration, vector databases, and agent orchestration, though it leans more toward infrastructure orchestration than general-purpose application generation.
IntentKit is an open-source platform for deploying and managing a collaborative team of AI agents that can work together to complete complex tasks. It provides a self-hosted agent orchestrator that coordinates multiple agents through a modular pipeline of entrypoints, orchestration, and storage, all running as containerized services using Docker Compose or Swarm for production-grade deployment. The platform distinguishes itself by offering a plugin-based system for extending agent capabilities without modifying the core codebase, along with built-in integrations for connecting agents to socia
IntentKit is a self-hostable multi-agent orchestration platform that coordinates AI agents through modular pipelines, aligning well with the core requirements of generative AI application building even though it leans toward code-driven agent workflows rather than a visual builder.
SurfSense is a self-hosted platform designed for building retrieval-augmented generation pipelines and managing private knowledge bases. It functions as a containerized research stack that allows users to index diverse data sources and query them using language models, ensuring that all information retrieval is grounded in specific source citations. The platform distinguishes itself through its modular architecture, which supports the integration of custom tools and diverse language models via a unified abstraction layer. It facilitates secure, collaborative research environments by implement
SurfSense is a self-hosted platform for building retrieval-augmented generation pipelines and managing private knowledge bases, featuring agent orchestration and vector database support, though it lacks a visual workflow builder.
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
Open WebUI is a self-hosted artificial intelligence interface and orchestration suite that provides local model deployment, vector database support, and agent integration, though it leans more toward a conversational client and administration platform than a dedicated low-code visual workflow builder.
Promptflow is a development framework and orchestrator for building applications powered by large language models. It functions as a suite of tools for designing, orchestrating, and deploying AI workflows by linking prompts, custom Python code, and language models into executable sequences. The project is distinguished by a visual AI workflow designer that allows for the creation of directed acyclic graphs of logic nodes. It provides a dedicated prompt engineering environment for versioning and comparing templates, alongside stateful execution tracing to record function calls and variable val
Promptflow is an LLM development framework and orchestrator that provides a visual workflow builder and execution tracing, making it a strong tool for building generative AI applications.
Openblocks is a low-code platform for building custom internal tools. It provides a visual interface where users can assemble applications by dragging and dropping pre-built components onto a canvas, connecting them to databases and APIs without writing code. The platform distinguishes itself through its architecture for embedding and reuse. Entire application pages can be rendered as native React components inside other applications, replacing traditional iframe-based embedding. Custom components and queries can be bundled into reusable modules for use across multiple applications, and an au
Openblocks is a low-code platform for building internal tools with drag-and-drop components and database connectivity, though it lacks specialized features tailored specifically for generative AI workflows and large language models.
Dify is an open-source platform for building, orchestrating, and deploying generative AI applications and autonomous agents. It provides a visual development environment that allows users to design complex, multi-step logic chains and conversational flows, which can then be published as APIs, web interfaces, or embedded widgets. The platform acts as a centralized infrastructure layer, managing model connections, prompt templates, and knowledge retrieval to support scalable AI-powered services. What distinguishes the platform is its focus on stateful application design and workflow orchestrati
Dify is an open-source low-code platform for building generative AI applications that features a visual workflow builder, LLM integration, vector database support, agent orchestration, API generation, and self-hosting capabilities.
CrewAI is a multi-agent orchestration framework designed for building autonomous systems that execute complex, multi-step workflows. It provides a development platform where specialized agents are defined with specific roles, goals, and tool sets to perform tasks collaboratively. By leveraging a declarative workflow engine, the system manages task dependencies, state transitions, and execution logic, allowing for the creation of structured, stateful sequences of operations. The framework distinguishes itself through its hierarchical management capabilities, which utilize manager agents to coo
CrewAI is an agent orchestration framework that enables building multi-agent AI systems with workflow definitions and LLM integration, though it focuses primarily on code-first agent composition rather than a visual low-coder builder.
Gradio is a Python library that enables the creation of interactive web applications by converting functions into browser-based interfaces. It functions as a declarative framework where developers define input and output components to automatically generate web forms, visualizations, and data-driven dashboards. By abstracting away manual web markup, the library allows for the rapid construction of interfaces for machine learning models, research demonstrations, and analytical workflows within a single environment. The platform distinguishes itself by automatically exposing internal applicatio
Gradio is a Python framework for quickly building web interfaces and demos for machine learning and language models, serving as a lighter tool for generative AI apps though it lacks a visual workflow builder and built-in vector database support.
Magic is an all-in-one productivity environment and agent platform designed for deploying, orchestrating, and managing multi-agent workflows. It functions as a coordination system that dispatches complex tasks to specialized agents, serving as both a workflow engine and a knowledge management system that synthesizes information from PDFs, websites, and databases into structured digital assets. The platform distinguishes itself through a multimodal content suite capable of generating professional business deliverables, including high-fidelity graphic assets, technical diagrams, and presentatio
Magic is a self-hostable low-code agent platform and workflow engine for orchestrating generative AI workflows, though it lacks a dedicated visual node-based editor and built-in vector database support.
LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing
LangChain is a popular orchestration framework for building applications powered by large language models, providing robust support for multi-step agent workflows, LLM integration, and vector database connectivity despite lacking a visual drag-and-drop builder interface.
Semantic Kernel is an artificial intelligence orchestration framework designed to integrate large language models with existing codebases. It functions as an agentic workflow engine, providing a standardized interface that connects generative models to traditional application logic, data sources, and external tools to automate complex, multi-step business tasks. The platform distinguishes itself through a modular plugin architecture and a planner-based reasoning engine that decomposes high-level goals into executable sequences of functions. By utilizing a connector-based abstraction layer, it
Semantic Kernel is a framework-driven development toolkit for building generative AI applications with agent orchestration and LLM integrations, though it relies on code-first design rather than a visual workflow builder.
Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist
Langroid is a Python-based multi-agent orchestration framework for building complex LLM applications, though it is a code-first library rather than a low-code visual workflow builder.
PydanticAI is a Python framework designed for building production-grade autonomous agents. It provides a unified interface for interacting with diverse language models, enabling developers to construct agents that perform complex tasks through structured data validation, tool execution, and multi-turn conversation management. The library centers on type-safe schema enforcement, ensuring that model inputs and outputs remain consistent and reliable throughout the agent's lifecycle. The framework distinguishes itself through a robust architecture that emphasizes modularity and testability. It ut
PydanticAI is a Python framework for building LLM-powered autonomous agents with structured validation, though it is code-first rather than a visual low-code builder.
Chainlit is a Python framework designed for building and deploying interactive, stateful conversational AI interfaces. It provides a backend-driven platform that connects language models and agent frameworks to a web-based chat frontend, managing the complexities of session state, message history, and real-time communication. The framework distinguishes itself by offering a component-based UI builder that allows developers to inject interactive widgets, rich media, and data visualizations directly into the chat stream. It supports the visualization of complex agent workflows, enabling users t
Chainlit is a Python framework for building conversational AI and LLM interfaces with interactive widgets and chat frontend components, though it focuses more on chat UIs than a full visual workflow builder.
This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva
This project is a code-first framework for orchestrating multi-agent systems and LLM integrations, which makes it a strong architectural fit despite lacking a visual workflow builder.
LlamaIndex is a comprehensive development framework designed to connect private or external data sources to large language models. It functions as a data-centric toolkit that enables the construction of retrieval-augmented generation systems, allowing developers to build applications that provide context-aware answers based on specific organizational information. The project distinguishes itself through a robust agentic orchestration engine that supports the creation of autonomous agents capable of multi-step reasoning, memory management, and complex tool execution. Beyond simple retrieval, i
LlamaIndex is a framework-driven development toolkit for building applications with large language models, offering robust agent orchestration, vector database connectivity, and retrieval-augmented generation capabilities, though it lacks a visual workflow builder.
Swarms is a multi-agent orchestration framework and autonomous agent toolkit designed to coordinate large language model agents. It serves as a workflow engine for managing agent relationships, providing the infrastructure to build autonomous agents with integrated memory, tool-calling capabilities, and reasoning loops. The framework is distinguished by its multi-agent consensus systems, which utilize voting, adversarial debates, and judge agents to synthesize high-quality responses. It supports a variety of collaboration patterns, including director-worker hierarchies, expert synthesis, and
This repository provides a Python framework for multi-agent orchestration and LLM integration, making it a programmatic tool for building generative AI applications rather than a visual low-code builder.
This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I
This framework provides robust tools for integrating language models and agent orchestration into applications, though it is code-first rather than a visual workflow builder.
CopilotKit is an agentic framework designed to integrate large language models into application frontends, enabling natural language control over software features and data. It provides the infrastructure to build intelligent assistants that manage conversation history, track application state, and execute complex workflows through conversational prompts. The framework distinguishes itself by its ability to render dynamic, interactive user interface components in real time based on model outputs. By utilizing a standardized communication protocol, it maps natural language intents to executabl
CopilotKit is a React-focused framework for building generative AI applications and agentic frontends, though it focuses more on frontend conversational UI integration than full standalone backend workflow orchestration or visual building.
n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a
n8n is a workflow automation and low-code platform featuring visual node-based orchestration, generative AI integration, agent capabilities, and self-hosting support, making it well-suited for building AI-driven workflows.
Streamlit is a Python framework designed to transform data scripts into interactive web applications. It utilizes a reactive execution engine that automatically reruns scripts from top to bottom whenever a user interaction triggers a state change, ensuring the interface remains synchronized with the underlying data. By providing a declarative interface, it allows developers to build functional applications without requiring extensive knowledge of frontend web technologies. The framework distinguishes itself through an identity-based widget reconciliation system that persists user input across
Streamlit is a Python data-app framework that lacks a native visual workflow builder and agent orchestration, but its flexibility and extension ecosystem make it a popular code-first tool for building custom generative AI interfaces.
Workflow Builder Template is an orchestration platform that translates natural language prompts and visual graph designs into multi-step automated pipelines. It combines an interactive browser-based canvas with an underlying engine that generates type-safe executable code from user configurations. The platform supports external service integrations across messaging, ticketing, email, file storage, and database operations. Users can build and modify automation sequences either through the drag-and-drop interface or by querying integrated language models behind the scenes to generate complete
This TypeScript repository provides a workflow building template tailored for AI agents, though its sparse description lacks detail on vector databases or self-hosting capabilities.
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
Mastra is a TypeScript-based framework for building autonomous AI agents and workflows with LLM integration and memory management, fitting the application builder category despite lacking a visual interface.
This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the construction of systems that utilize language models to plan, manage memory, and execute multi-step tasks through iterative reasoning loops and tool-based actions. The framework distinguishes itself by offering specialized capabilities for interacting with graphical user interfaces and legacy software, allowing agents to perceive visual elements and perform actions like a human user. It supports complex, cross-application workflows through graph-based orchestration and provid
This repository provides a graph-based framework for agent orchestration and multi-step workflows utilizing large language models, though it leans more toward code-first development than a dedicated low-code builder.
Qwen-Agent is a development framework for building autonomous software applications that leverage large language models to plan, reason, and execute complex tasks. It functions as an orchestration engine that enables models to interact with external APIs, manage persistent memory, and maintain context across multi-step workflows. The framework distinguishes itself through a multi-agent collaboration platform that allows independent agent instances to exchange structured messages and delegate sub-tasks to one another. By utilizing iterative reasoning loops and dynamic prompt injection, the sys
Qwen-Agent is a code-first framework for building LLM-powered autonomous applications with multi-agent orchestration and tool integration, fitting the generative AI application builder category well despite lacking a visual workflow builder.
Auto-GPT is an autonomous agent framework that uses large language models to decompose complex goals and execute multi-step tasks without human intervention. It functions as a workflow automation tool that chains language model tasks and manages memory to achieve specific objectives. The project features a visual agent designer that allows users to define behaviors and goals by connecting functional blocks through a graphical interface. It employs a vector database memory system to recall information across different sessions and a sliding-window buffer for immediate short-term context. The
Auto-GPT is an autonomous agent framework that provides visual flow orchestration, vector memory, and multi-step LLM task execution, making it a fitting tool for building generative AI workflows despite lacking a full low-code UI builder.
Eliza is a modular framework designed for building and deploying autonomous agents that operate across diverse digital environments. It functions as an orchestrator for intelligent software, enabling agents to manage tasks, maintain persistent memory, and execute automated processes through a centralized runtime. The framework distinguishes itself through a plugin-based architecture that facilitates cross-platform social automation and blockchain transaction capabilities. By utilizing state-machine logic for decision-making and vector-based memory for context retention, the system allows agen
This repository provides a modular framework for building autonomous agents with vector-based memory and agent orchestration, aligning well with the core capabilities of a generative AI application builder despite lacking a visual workflow builder.
Activepieces is an open-source, self-hosted workflow automation platform designed to connect third-party applications through modular triggers and actions. It provides a low-code integration framework that allows users to build, manage, and execute complex business logic sequences within isolated, sandboxed environments. The platform distinguishes itself through its focus on embeddability and enterprise-grade security. It features an embedded automation builder that can be integrated into external applications via iframes, supported by comprehensive identity and access management tools such a
Activepieces is an open-source, self-hosted workflow automation platform with AI agent and low-code integration features, making it a strong framework for building generative AI applications despite lacking a built-in vector database.
This project is a data processing engine and AI application platform designed for building production-grade machine learning workflows. It provides a unified programming model that handles both historical batch data and live stream ingestion, enabling the development of real-time ETL pipelines and scalable data transformation workflows. The framework distinguishes itself through differential dataflow execution, which propagates only changes through a pipeline rather than recomputing entire datasets. It supports distributed state management across worker nodes and utilizes incremental stream p
This framework-driven platform provides tools for building real-time generative AI applications with vector database support and streaming data ingestion, though it relies on code-first pipelines rather than a visual workflow builder.
Cofounder is a full stack AI development tool and large language model application generator. It creates complete web applications, including backend logic, database schemas, and stateful frontend interfaces, based on natural language descriptions and design instructions. The system functions as a generative UI framework that maps high-level design instructions to modular user interface components. It utilizes a directed graph workflow engine to orchestrate the generation process, managing concurrency, retries, and execution limits to optimize the reliability of the build pipeline. The platf
Cofounder is a full-stack AI development tool that generates complete web applications from natural language prompts, fitting the generative AI application builder category well despite lacking explicit vector database or self-hosting setup details in the summary.
| المستودع | النجوم | اللغة | الترخيص | آخر تحديث |
|---|---|---|---|---|
| logspace-ai/langflow | 149.8K | Python | MIT | |
| badboysm890/claraverse | 3.8K | Go | NOASSERTION | |
| flowiseai/flowise | 53.6K | TypeScript | NOASSERTION | |
| coleam00/local-ai-packaged | 3.5K | Python | apache-2.0 | |
| crestalnetwork/intentkit | 6.5K | Python | MIT | |
| modsetter/surfsense | 14.8K | Python | Apache-2.0 | |
| open-webui/open-webui | 142.7K | Python | NOASSERTION | |
| microsoft/promptflow | 11.2K | Python | MIT | |
| openblocks-dev/openblocks | 6.2K | TypeScript | AGPL-3.0 | |
| langgenius/dify | 145.5K | TypeScript | NOASSERTION |