awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
Β© 2026 Bringes Technology SRLΒ·VAT RO45896025Β·hello@awesome-repositories.com
Back to mintplex-labs/anything-llm

Open-source alternatives to Anything Llm

30 open-source projects similar to mintplex-labs/anything-llm, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Anything Llm alternative.

  • infiniflow/ragflowinfiniflow avatar

    infiniflow/ragflow

    82,922View on GitHub↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasoning workflows. By integrating document intelligence with advanced retrieval pipelines, the platform enables the creation of grounded, verifiable responses supported by traceable citations. The platform distinguishes itself through deep document understanding and sophisticated know

    Pythonagentagenticagentic-ai
    View on GitHub↗82,922
  • hkuds/rag-anythingHKUDS avatar

    HKUDS/RAG-Anything

    21,372View on GitHub↗

    RAG-Anything is a retrieval-augmented generation framework designed to index diverse document formats and perform semantic search using local machine learning models. It functions as a local multimodal data processor, extracting and organizing information from various file types into a unified knowledge base to facilitate private document analysis. The system distinguishes itself through its high-throughput ingestion engine, which processes large batches of documents into searchable vector embeddings. By executing machine learning models directly on local hardware, the framework ensures that

    Pythonmulti-modal-ragretrieval-augmented-generation
    View on GitHub↗21,372
  • cloudwego/einocloudwego avatar

    cloudwego/eino

    9,675View on GitHub↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Goaiai-applicationai-framework
    View on GitHub↗9,675

AI search

Explore more awesome repositories

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

Find more with AI search
  • langroid/langroidlangroid avatar

    langroid/langroid

    3,894View on GitHub↗

    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

    Pythonagentsaichatgpt
    View on GitHub↗3,894
  • marker-inc-korea/autoragMarker-Inc-Korea avatar

    Marker-Inc-Korea/AutoRAG

    4,833View on GitHub↗

    AutoRAG is an automation layer and optimization tool for retrieval-augmented generation. It provides a framework for measuring pipeline performance through an evaluation system and an automated search strategy that identifies the most effective combinations of retrieval and generation modules. The system distinguishes itself through AutoML-style optimization, using hyperparameter grid searches and automated trials to find the highest performing architectural configuration for a specific dataset. It includes a specialized dataset generator that creates synthetic question-answer pairs and groun

    Python
    View on GitHub↗4,833
  • onyx-dot-app/onyxonyx-dot-app avatar

    onyx-dot-app/onyx

    17,491View on GitHub↗

    Onyx is an enterprise-grade AI platform designed for knowledge management, search, and autonomous agent orchestration. It functions as a centralized system that aggregates unstructured organizational data, enabling secure, context-aware retrieval and interaction across internal documents and communication history. By integrating retrieval-augmented generation with multi-model orchestration, the platform provides a unified interface for teams to query internal knowledge bases and execute complex, multi-step business processes. The platform distinguishes itself through a focus on private infras

    Pythonaiai-chatchatgpt
    View on GitHub↗17,491
  • openai/openai-agents-pythonopenai avatar

    openai/openai-agents-python

    27,191View on GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    View on GitHub↗27,191
  • hkuds/deepcodeHKUDS avatar

    HKUDS/DeepCode

    14,539View on GitHub↗

    DeepCode is an agentic development framework designed to orchestrate autonomous AI agents for software engineering tasks. It functions as a multi-agent workflow orchestrator that translates natural language requirements into functional codebases by coordinating specialized agents for architectural planning, intent analysis, and implementation. The platform integrates multiple language models to power these automated routines, providing a unified environment for complex development projects. The system distinguishes itself through its ability to transform academic research papers into executab

    Pythonagentic-codingllm-agent
    View on GitHub↗14,539
  • pydantic/pydantic-aipydantic avatar

    pydantic/pydantic-ai

    17,791View on GitHub↗

    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

    Pythonagent-frameworkgenaillm
    View on GitHub↗17,791
  • cinnamon/kotaemonCinnamon avatar

    Cinnamon/kotaemon

    25,139View on GitHub↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Pythonchatbotllmsopen-source
    View on GitHub↗25,139
  • pathwaycom/pathwaypathwaycom avatar

    pathwaycom/pathway

    62,959View on GitHub↗

    Pathway is a high-performance data processing framework designed for building unified batch and streaming pipelines. It functions as an orchestrator for complex data transformations, utilizing a differential dataflow engine to process updates incrementally. By treating static datasets and continuous event streams with identical logic, the platform ensures exactly-once processing semantics and consistent results across diverse data sources. The framework distinguishes itself through its specialized support for real-time artificial intelligence and retrieval-augmented generation. It features in

    Pythonbatch-processingdata-analyticsdata-pipelines
    View on GitHub↗62,959
  • labring/fastgptlabring avatar

    labring/FastGPT

    27,132View on GitHub↗

    FastGPT is a comprehensive platform for building, deploying, and managing context-aware artificial intelligence applications. It provides a unified environment that integrates custom data sources with language models, utilizing a retrieval-augmented generation engine to ground responses in accurate, domain-specific information. The system is designed for enterprise-scale use, featuring multi-tenant architecture, administrative controls, and secure authentication protocols including OAuth 2.0 and custom single sign-on integration. The platform distinguishes itself through a visual, node-based

    TypeScriptagentclaudedeepseek
    View on GitHub↗27,132
  • quivrhq/quivrQuivrHQ avatar

    QuivrHQ/quivr

    39,165View on GitHub↗

    Quivr is a retrieval-augmented generation platform designed to transform raw documents into searchable knowledge bases. It functions as a centralized environment where users can ingest files, index them into vector databases, and interact with language models to receive contextually relevant, data-backed responses. The platform distinguishes itself through an agentic workflow orchestrator that sequences retrieval tasks, tool execution, and model interactions to resolve complex, multi-step queries. This engine is entirely configuration-driven, allowing users to define document ingestion, chunk

    Pythonaiapichatbot
    View on GitHub↗39,165
  • eosphoros-ai/db-gpteosphoros-ai avatar

    eosphoros-ai/DB-GPT

    18,999View on GitHub↗

    DB-GPT is an agentic data analysis platform and business intelligence AI that functions as a large language model data assistant. It provides a text-to-SQL interface and a sandboxed code execution environment to translate natural language into executable database queries and Python scripts. The platform utilizes iterative agentic reasoning to plan and execute multi-step data analysis workflows through tool calls. It features a modular skill-based extension system that allows domain knowledge and analysis workflows to be packaged into reusable functional components. The system integrates data

    Pythonagentsbgidatabase
    View on GitHub↗18,999
  • microsoft/graphragmicrosoft avatar

    microsoft/graphrag

    33,792View on GitHub↗

    GraphRAG is a data processing pipeline and retrieval engine designed to transform unstructured text into interconnected knowledge graphs. By utilizing language models to extract entities and relationships, it builds structured representations of information that enable context-aware retrieval for downstream applications. The system distinguishes itself through hierarchical graph clustering and large-scale data synthesis, which organize massive document corpora into multi-level structures. This approach allows for both vector-based semantic searches and graph-based traversals, providing a comp

    Pythongptgpt-4gpt4
    View on GitHub↗33,792
  • ruc-nlpir/flashragRUC-NLPIR avatar

    RUC-NLPIR/FlashRAG

    3,509View on GitHub↗

    \ English | δΈ­ζ–‡ \

    Python
    View on GitHub↗3,509
  • circlemind-ai/fast-graphragcirclemind-ai avatar

    circlemind-ai/fast-graphrag

    3,811View on GitHub↗

    Fast-GraphRAG is a system for generating and querying knowledge graphs from domain data. It uses a GraphRAG retrieval workflow to traverse structured data and isolate precise evidence for answering complex questions. The project utilizes an agent-driven retrieval framework to coordinate the querying of knowledge graphs and the synthesis of final answers. It supports incremental data synchronization, allowing structured knowledge bases to be updated in real time as source information evolves. The system integrates with API-compatible language models and embedding providers to power its data p

    Python
    View on GitHub↗3,811
  • langgenius/difylanggenius avatar

    langgenius/dify

    145,458View on GitHub↗

    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

    TypeScriptagentagentic-aiagentic-framework
    View on GitHub↗145,458
  • imartinez/privategptimartinez avatar

    imartinez/privateGPT

    57,281View on GitHub↗

    PrivateGPT is a private AI document assistant and local knowledge base manager designed for querying private files and documents using retrieval-augmented generation. It functions as a local language model application and API gateway, allowing users to obtain cited answers from unstructured data without sending information to external servers. The system differentiates itself by acting as a tool integrator that connects language models to external functions, including web search, tabular data analysis, and custom action extensions. It provides a standardized API layer that allows local infere

    Python
    View on GitHub↗57,281
  • hkuds/lightragHKUDS avatar

    HKUDS/LightRAG

    36,651View on GitHub↗

    LightRAG is a graph-based retrieval framework designed to build retrieval-augmented generation pipelines. It structures unstructured text into knowledge graphs, enabling multi-hop reasoning and complex query synthesis across large document collections. By integrating dense vector embeddings with structured knowledge graphs, the system facilitates both similarity-based and relationship-aware information retrieval. The framework distinguishes itself through a dual-level retrieval strategy that combines low-level keyword matching with high-level semantic graph traversal to capture both specific

    Pythongenaigptgpt-4
    View on GitHub↗36,651
  • weaviate/verbaweaviate avatar

    weaviate/Verba

    7,715View on GitHub↗

    Verba is a retrieval-augmented generation interface and chatbot that uses Weaviate to provide factual answers based on private datasets. It functions as a vector database knowledge base, combining a hybrid search engine with an orchestration interface to connect various large language model providers and embedding services. The system differentiates itself through a RAG pipeline manager for adjusting text chunking rules and retrieval settings, alongside a 3D vector space visualization tool for analyzing the spatial organization and clustering of high-dimensional embeddings. It employs a modul

    Python
    View on GitHub↗7,715
  • vanna-ai/vannavanna-ai avatar

    vanna-ai/vanna

    22,707View on GitHub↗

    Vanna is a Python framework designed to build conversational interfaces that translate natural language into executable database queries. It functions as an enterprise-grade toolkit that connects language models to relational databases, allowing users to retrieve information through conversational prompts rather than manual code. The system maintains context across interactions by utilizing vector databases to store historical query patterns and schema metadata. The framework distinguishes itself through a focus on security and schema-aware generation. It incorporates granular access control,

    Pythonagentaidata-visualization
    View on GitHub↗22,707
  • foundationagents/metagptFoundationAgents avatar

    FoundationAgents/MetaGPT

    68,844View on GitHub↗

    MetaGPT is an agentic workflow engine and multi-agent orchestration framework designed to automate complex software engineering and data analysis tasks. It functions as an automated software factory that transforms high-level natural language requirements into functional web applications, technical documentation, and production-ready code. By utilizing a runtime environment that manages the lifecycle of specialized agents, the platform bridges the gap between user intent and finished software components. The system distinguishes itself through role-based agent orchestration and dynamic task d

    Pythonagentgptllm
    View on GitHub↗68,844
  • qiuyannnn/local-file-organizerQiuYannnn avatar

    QiuYannnn/Local-File-Organizer

    3,132View on GitHub↗

    Local-File-Organizer is a local-first file classification system that uses on-device machine learning models to categorize documents and media into structured directories. It functions as an automated file classifier and asset manager that leverages local inference to sort files based on content, meaning, and metadata. The project emphasizes privacy by performing all data processing and analysis on the local device, eliminating the need to send sensitive files to external cloud services. It utilizes local models to analyze text and image content to generate descriptive filenames and thematic

    Pythonfile-organizerllama3llm
    View on GitHub↗3,132
  • openhands/openhandsOpenHands avatar

    OpenHands/OpenHands

    77,330View on GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It

    Pythonagentartificial-intelligencechatgpt
    View on GitHub↗77,330
  • langchain-ai/open-swelangchain-ai avatar

    langchain-ai/open-swe

    9,988View on GitHub↗

    Open-SWE is an asynchronous software engineering agent and orchestrator designed to automate end-to-end coding tasks and pull request reviews. It functions as a middleware framework that coordinates long-running AI operations across multiple subagents, utilizing state persistence and human-in-the-loop oversight to manage complex workflows. The system is distinguished by its use of isolated remote Linux sandboxes for secure code execution and shell command processing. It features a webhook-driven integration platform that triggers automated engineering tasks via mentions and events in GitHub,

    Python
    View on GitHub↗9,988
  • openbmb/agentverseopenbmb avatar

    openbmb/agentverse

    5,064View on GitHub↗

    Agentverse is a multi-agent framework and orchestrator designed for deploying and managing multiple large language model agents. It provides a simulation environment where agents interact based on custom personas and defined interaction rules to solve tasks or simulate social dynamics. The system features a tool integration layer that connects agents to external functional plugins and specialized tools, extending their capabilities beyond text generation. It uses a combination of persona-based prompt injection and state-managed memory to maintain agent consistency and specialized skill sets d

    JavaScript
    View on GitHub↗5,064
  • openbmb/pilotdeckOpenBMB avatar

    OpenBMB/PilotDeck

    3,682View on GitHub↗

    PilotDeck is an LLM agent orchestration platform and agentic workflow manager designed to build and manage task-oriented AI agents. It serves as a multi-model router and an MCP server integration hub, connecting language models to external tools and data sources via the Model Context Protocol. The platform distinguishes itself through a transparent AI memory management system that allows users to view, edit, and delete memory entries to correct hallucinations. It implements a routing layer that directs tasks to the most suitable model based on complexity and performance requirements, supporti

    TypeScript
    View on GitHub↗3,682
  • kortix-ai/sunakortix-ai avatar

    kortix-ai/suna

    19,388View on GitHub↗

    Suna is an orchestration platform designed for the deployment, management, and governance of autonomous AI agents. It provides a centralized system for defining agent behaviors and tool integrations, enabling the automation of complex business processes through a unified interface. The platform distinguishes itself by applying infrastructure-as-code principles to AI, utilizing version-controlled repositories to manage agent configurations, skills, and guardrails. It ensures secure and predictable operations by spawning ephemeral, isolated virtual machines for every individual task, preventing

    TypeScriptaiai-agentsllm
    View on GitHub↗19,388
  • microsoft/tinytroupemicrosoft avatar

    microsoft/TinyTroupe

    7,475View on GitHub↗

    TinyTroupe is a multi-agent simulation framework designed to create populations of persona-based agents that interact to generate synthetic behavioral data and business insights. It serves as a persona-based agent orchestrator and synthetic data generator, allowing for the definition of agents with specific personality traits and goals to coordinate their interactions through structured workflows. The project features an extensible plugin system for connecting simulated agents to external tools and servers to execute code and access remote data. It includes an agentic simulation dashboard tha

    Jupyter Notebook
    View on GitHub↗7,475