Knowledge and RAG
Search documents and build private knowledge assistants with retrieval-augmented generation.
AnythingLLM
Knowledge & RAGMintplex Labs · MIT
A desktop and self-hosted workspace for document chat, RAG, and AI agents.
Private document question answering
Dify
AgentsLangGenius · Dify Open Source License
A visual platform for building and operating AI workflows, agents, and RAG applications.
Building AI workflows without coding every integration
Flowise
AgentsFlowiseAI · Apache-2.0 community; commercial enterprise components
A visual low-code platform for composing, evaluating, and deploying AI agents and LLM workflows.
Visual agent and RAG prototyping
Khoj
Knowledge & RAGKhoj AI · AGPL-3.0
A self-hostable personal AI and knowledge assistant with document search, agents, automations, and research workflows.
A private personal knowledge assistant
Langflow
AgentsLangflow · MIT
An open-source visual builder for creating AI agents and workflows that can run as APIs or MCP servers.
Visual agent workflows with Python extensibility
Letta
AgentsLetta · Apache-2.0
An open-source platform for building stateful agents with persistent, editable, and external memory.
Stateful agents with inspectable memory
LibreChat
Chat UIsLibreChat · MIT
A self-hosted multi-provider chat application with agents, files, search, MCP, and model routing.
Self-hosted multi-provider chat
Open WebUI
Chat UIsOpen WebUI · Open WebUI License
A self-hosted chat and knowledge interface for local and cloud model providers.
Adding a shared UI to Ollama or an API server
GPT4All
RuntimesNomic AI · MIT
A private desktop chat application and Python SDK for running GGUF language models on everyday computers.
Offline desktop chat on consumer computers
LobeChat
Chat UIsLobeHub · LobeHub Community License
A polished chat and agent workspace with provider routing, knowledge bases, plugins, and optional managed cloud.
Polished personal or team AI workspace
RAGFlow
Knowledge & RAGInfiniFlow · Apache-2.0
A self-hosted RAG engine focused on document understanding, retrieval, and traceable answers.
Document-heavy knowledge systems