Skip to main content
OpenSourceAlternatives

Tag

rag

34 catalogue entries use this topic; each Project's license policy is labeled separately.

Firecrawl

FirecrawlAIOpen

Turn any website into clean, model-ready data

Stars174.9K
Commit11h ago
LicenseAGPL-3.0

Firecrawl handles the unglamorous part of feeding the web to a language model: rendering JavaScript, following pagination, stripping navigation and cookie banners, and returning markdown or structured JSON that a model can actually use.

Alternative toBrowserbase
Dify

DifyAI

Build and deploy AI agents and RAG pipelines visually

Stars154.1K
Commit8h ago
LicenseUnknown

Dify is where a prompt experiment becomes something a team can operate. Workflows are assembled on a canvas, datasets are indexed and versioned, and every deployment gets an API endpoint with logging and cost tracking attached.

Alternative toRetoolChatGPT
Langflow

LangflowAIOpen

Drag-and-drop builder for agents and RAG pipelines

Stars154K
Commit10h ago
LicenseMIT

Langflow turns pipeline construction into a graph you can see. Components are Python underneath, so a flow that outgrows the canvas can be exported and run as code rather than rebuilt.

Alternative toRetool
Open WebUI

Open WebUIAIOpen

One chat interface for every model you run or connect

Stars150.5K
Commit10h ago
LicenseBSD-3-Clause

Open WebUI is the front end that turns a local inference server into something a household or a team can actually use. It handles accounts, conversation history, document retrieval, and model switching, and speaks to both local runtimes and hosted APIs.

Alternative toChatGPT
Crawl4AI

Crawl4AIAIOpen

Open-source web crawler that turns pages into LLM-ready markdown

Stars84.7K
Commitjust now
LicenseApache-2.0

Crawl4AI is a Python crawler that turns websites into clean markdown and typed JSON for RAG pipelines, AI agents, and data pipelines.

Alternative toBrowserbase
Mem0

Mem0AIOpen

Open-source memory layer for AI agents and apps

Stars67K
Commitjust now
LicenseApache-2.0

Mem0 is an open-source memory layer that gives AI agents and apps persistent memory across sessions, with self-hosted and managed platform options.

Alternative toLetta
AnythingLLM

AnythingLLMAIOpen

Self-hosted AI workspace for chatting with documents and running agents

Stars66.7K
Commitjust now
LicenseMIT

AnythingLLM is a self-hostable AI workspace for chatting with documents, running AI agents, and switching between local and hosted language models.

Alternative toOpen WebUI
Cherry Studio

Cherry StudioAIOpen

Desktop AI chat client for cloud and local models in one place

Stars52.3K
Commitjust now
LicenseAGPL-3.0

Cherry Studio is a desktop chat client for cloud and local models in one interface. It runs on Windows, macOS, and Linux, and stores data on the local machine.

Alternative toLobeChatOpen WebUI
Milvus

MilvusAIOpen

Open-source vector database for GenAI search at billion scale

Stars46.4K
Commitjust now
LicenseApache-2.0

Milvus is an Apache-2.0 open-source vector database that stores and indexes embedding vectors for millisecond similarity search over very large collections.

Alternative toChroma
LibreChat

LibreChatAIOpen

The open-source, self-hosted AI chat platform for every model.

Stars45.5K
Commitjust now
LicenseMIT

LibreChat is a free, self-hosted chat workspace for many AI providers and local models, with agents, retrieval, and team controls.

Alternative toOpen WebUIChatGPT
Open-Notebook

Open-NotebookAIOpen

Self-hosted AI notebook that turns private sources into insights and podcasts

Stars40.1K
Commitjust now
LicenseMIT

Open Notebook is a self-hosted, MIT-licensed AI research platform that ingests PDFs, links, and videos for private chat, summaries, and podcast generation.

Alternative toAnythingLLM
Khoj

KhojAI

Open-source AI second brain for notes, agents, and automations

Stars37.6K
Commit29d ago
LicenseAGPL-3.0-or-later

Khoj is a self-hosted AI second brain that answers from personal notes and the web, with custom agents and scheduled automations.

Alternative toOpen WebUIAnythingLLM
Qdrant

QdrantAIOpen

Open-source vector database for AI search at any scale

Stars35K
Commitjust now
LicenseApache-2.0

Qdrant is an Apache-2.0 open-source vector database written in Rust that serves filtered similarity search over embedding collections for AI retrieval.

Alternative toChromaMilvus
Onyx

OnyxAIOpen

Open-source AI search and chat across company knowledge

Stars32.4K
Commitjust now
LicenseMIT

Onyx is a self-hosted AI platform that connects to 50+ work apps to provide permission-aware search and chat across company knowledge.

Alternative toLibreChat
FastGPT

FastGPTAI

Self-hostable platform for RAG knowledge bases and visual AI workflows

Stars29.8K
Commitjust now
LicenseCustom: FastGPT Open Source License (Apache-2.0-based, added conditions)

FastGPT is a self-hostable platform for RAG knowledge bases and visual AI workflows, combining document processing and retrieval with flow-based app orchestration.

Alternative toDifyLangflow
Chroma

ChromaAIOpen

Open-source vector database for AI search and retrieval

Stars29.4K
Commitjust now
LicenseApache-2.0

Chroma is an open-source vector database for AI retrieval, storing embeddings with metadata and serving vector, full-text, and regex search in one query.

Alternative toActiveloopSupabase
MaxKB

MaxKBAIOpen

Open-source RAG assistant that turns docs into chatbots

Stars22.9K
Commitjust now
LicenseGPL-3.0

MaxKB by FIT2CLOUD is an open-source, out-of-the-box RAG assistant that turns documents into a question-answering chatbot with AI workflows and agents. Teams ingest documents and online docs into knowledge bases, connect local or hosted language models, and publish assistants to websites or APIs from a Docker self-hosted deployment.

Weaviate

WeaviateAIOpen

Open-source AI-native vector database for search and RAG

Stars16.9K
Commitjust now
LicenseBSD-3-Clause

Weaviate is an open-source vector database for AI search, combining vector, keyword, and hybrid retrieval with self-hosted Docker or managed cloud deployment.

Alternative toQdrant
SurfSense

SurfSenseAI

Air-gapped open-source NotebookLM alternative for private documents

Stars16.4K
Commitjust now
LicenseApache-2.0 AND BUSL-1.1

SurfSense is a free, open-source desktop AI agent that researches, edits, and transforms documents on your own machine, with no account and no uploads.

Alternative toOpen-Notebook
CocoIndex

CocoIndexAIOpen

Incremental data pipelines that keep AI indexes and RAG context fresh

Stars11.6K
Commitjust now
LicenseApache-2.0

CocoIndex is a Python framework for building incremental data pipelines that keep search indexes and RAG context in sync with changing sources.

Alternative toDifyLangflow
Blinko

BlinkoOpen

Self-hosted notes that capture fast and grow with AI

Stars11.1K
Commit4d ago
LicenseGPL-3.0

Blinko is a self-hosted note workspace built around fast capture: short entries called Blinks can later grow into full notes, get polished or expanded with a connected AI model, and be published to a personal blog.

Alternative toNotion
Orama

OramaOpen

Embeddable full-text, vector, and hybrid search for JavaScript apps

Stars10.6K
Commitjust now
LicenseApache-2.0

Orama is an Apache-2.0 search engine that runs in the browser, server, or edge network with full-text, vector, and hybrid search plus a RAG answer engine.

Alternative toMeilisearchAlgolia
Activeloop

ActiveloopAIOpen

Open-source database for AI data, vectors, and agent memory

Stars9,247
Commit3mo ago
LicenseApache-2.0

Activeloop is an open-source database for AI data that stores text, images, video, and embeddings with vector search and dataset versioning.

Alternative toSupabase
HelixDB

HelixDBAIOpen

Open-source graph database with native vector and full-text search

Stars6,175
Commitjust now
LicenseApache-2.0

HelixDB is an open-source graph database with native vector and BM25 full-text search, built in Rust on object storage for combined graph, semantic, and keyword queries.

Alternative toMemgraph
5ire

5ireAI

Desktop AI assistant with MCP tools and a local knowledge base

Stars5,368
Commitjust now
LicenseModified Apache-2.0

5ire is a free desktop AI assistant that chats with many model providers, runs tools through MCP servers, and searches documents stored on your computer.

Alternative toOpen WebUI
Mike

MikeOpen

Open-source legal AI platform for document review, drafting, and research

Stars4,320
Commitjust now
LicenseAGPL-3.0

Mike (MikeOSS) is an open-source legal AI platform for document review, drafting, and legal research.

Alternative toAnythingLLM
PipesHub

PipesHubAIOpen

Open-source workplace AI search across company tools

Stars3,829
Commitjust now
LicenseApache-2.0

PipesHub is a self-hosted, Apache-2.0 workplace AI platform with permission-aware search and cited answers across 50+ connected work systems.

Alternative toOnyx
Swirl

SwirlOpen

Federated AI search across your apps with cited answers and no data copying

Stars3,047
Commitjust now
LicenseApache-2.0

Swirl is a self-hosted federated AI search tool that queries workplace apps live, ranks the combined results, and returns cited answers without copying data.

Alternative toKhoj
Hexabot

HexabotAI

Open-source AI chatbot builder for multi-channel assistants

Stars1,149
Commitjust now
LicenseFCL-1.0-ALv2

Hexabot is an open-source builder for AI chatbots and support agents with a visual flow editor and document-grounded answers.

Alternative toBotpress
AgentOS

AgentOSAIOpen

Open-source TypeScript runtime for autonomous AI agents with memory

Stars675
Commitjust now
LicenseApache-2.0

AgentOS is a TypeScript runtime for building autonomous AI agents with persistent memory, multi-agent orchestration, and runtime tool generation.

Giselle

GiselleAIOpen

No-code builder for AI agents and agentic workflows

Stars556
Commitjust now
LicenseApache-2.0

Giselle is an open source builder for AI agents and agentic workflows, pairing a drag-and-drop visual editor with a managed cloud at studio.giselles.ai.

Alternative toDifyn8nLangflow
Ethora

EthoraAIOpen

Open-source chat and AI-agent SDKs for web and mobile apps

Stars549
Commitjust now
LicenseApache-2.0

Ethora is an open-source chat and AI-agent platform with SDKs that add messaging, chatbots, and RAG search to web and mobile apps.

Alternative toMattermostElement
Tiledesk

TiledeskOpen

Open-source live chat and AI agents for customer support

Stars321
Commitjust now
LicenseMIT

Tiledesk is an open-source live-chat and AI chatbot platform with a no-code design studio, knowledge-base RAG, and human-agent handoff.

Alternative toIntercom
Corpus

CorpusAIOpen

Ask questions across document sets and get cited answers

Stars13
Commit2mo ago
LicenseAGPL-3.0

Corpus turns piles of PDFs and web pages into something a team can interrogate.

Alternative toAnythingLLM