Open Source RAG Projects

Retrieval-augmented generation (RAG) combines information retrieval with language models. A system searches a collection of trusted sources for relevant material, then provides that context to a model as it generates a response. This helps ground answers in specific documents, support knowledge-intensive question answering, and keep information current without relying only on a model’s training data. RAG can also make it easier to trace responses back to source material, though retrieval quality and source coverage affect results.

Open source tools in this area include document parsers, indexing and embedding pipelines, search backends, orchestration frameworks, evaluation tools, and interfaces for querying knowledge bases. When choosing one, consider its license, maintenance activity, supported data formats and models, deployment requirements, integrations, and how well it handles permissions and citations. These tools are useful to developers, researchers, and organizations building searchable assistants or document-based applications.

59 repositories · updated October 4, 2026

utopia: Build a Time-Aware Enterprise Knowledge System

utopia: Build a Time-Aware Enterprise Knowledge System

Utopia is a self-hosted knowledge system that turns documents and observations into an ontology-guided, bitemporal graph. It combines search, evidence-backed answers, agent access, and human review for teams that need to track how knowledge and decisions change.

RustSelf HostedKnowledge Base
Added Sep 24, 2026 View details
guaardvark: Run a Local AI Studio on Your GPU

guaardvark: Run a Local AI Studio on Your GPU

Guaardvark combines local AI media generation, coding agents, RAG, and automation in a self-hosted studio. It suits people who want these workflows on their own hardware and can meet its Python and GPU requirements.

PythonAISelf Hosted
Added Sep 21, 2026 View details
gitnexus: Map Codebases for AI-Assisted Exploration

gitnexus: Map Codebases for AI-Assisted Exploration

GitNexus indexes a repository into a code knowledge graph so developers and AI coding agents can trace dependencies, call chains, and execution flows. Use its local CLI and MCP integration for ongoing work, or the browser UI for quick exploration.

TypeScriptDeveloper ToolsAI Agents
Added Sep 20, 2026 View details
agentskit: Build AI Agents in JavaScript

agentskit: Build AI Agents in JavaScript

AgentsKit is a TypeScript toolkit for building JavaScript AI agents from composable packages for model adapters, runtime, tools, memory, retrieval, and user interfaces. It suits developers who need more than a chat SDK and want to keep provider and component choices flexible.

AI AgentsTypeScriptAgent Framework
Added Sep 20, 2026 View details
CyberVerse: Build Self-Hosted Voice-First AI Agents

CyberVerse: Build Self-Hosted Voice-First AI Agents

CyberVerse is a self-hosted framework for real-time voice agents with persistent character memory, tools, and retrieval-augmented generation. It can also stream digital-human video, for teams building interactive assistants with configurable model providers.

PythonAI AgentsSelf Hosted
Added Sep 18, 2026 View details
OGAD: Run Private AI Models on Your Desktop

OGAD: Run Private AI Models on Your Desktop

OGAD is a desktop AI studio and local runtime for running text, vision, image, and speech models on your own hardware. It also provides an OpenAI-compatible local API, with optional Pro features for on-device memory and activity capture.

TypeScriptDesktop AppLocal First
Added Sep 4, 2026 View details
aft: Give Coding Agents IDE-Style Code Tools

aft: Give Coding Agents IDE-Style Code Tools

AFT equips OpenCode, Pi, and OMP coding agents with symbol-aware code navigation and edits, semantic search, and persistent shell tasks. It is a fit for developers who want agents to work across a codebase more precisely and with less noisy tool output.

RustAI AgentsCoding Agent
Added Sep 2, 2026 View details
OpenViking: Organize Agent Memory, Knowledge, and Skills

OpenViking: Organize Agent Memory, Knowledge, and Skills

OpenViking is a context database for AI agents that organizes knowledge, memories, and skills in a browsable virtual filesystem. It supports scoped retrieval and agent integrations, with options to self-host or use a hosted service.

PythonAI AgentsDatabase
Added Aug 29, 2026 View details
book-to-skill: Turn Documents into Agent Skills

book-to-skill: Turn Documents into Agent Skills

book-to-skill converts technical books and other structured documents into skills that compatible coding agents can consult on demand. It suits developers and teams who repeatedly reference dense material and want a structured alternative to searching PDFs or pasting whole documents into prompts.

PythonAI AgentsAgent Skills
Added Aug 27, 2026 View details
Athena-Public: Keep AI Coding Agent Context Across Sessions

Athena-Public: Keep AI Coding Agent Context Across Sessions

Project Athena stores coding context in Markdown on your disk and uses a session routine to carry it forward between AI coding sessions. It suits developers who switch IDEs or models and want to keep their project memory portable.

PythonAI AgentsDeveloper Tools
Added Aug 25, 2026 View details
graphrag: Build Graph-Powered AI Search and Chat

graphrag: Build Graph-Powered AI Search and Chat

TigerGraph GraphRAG builds a knowledge graph from documents and combines graph queries with vector retrieval to answer natural-language questions. It suits teams already using TigerGraph that want a self-hosted, configurable RAG application.

PythonRAGKnowledge Graph
Added Aug 15, 2026 View details
awesome-ai: Browse a Curated Directory of AI Tools

awesome-ai: Browse a Curated Directory of AI Tools

A categorized directory of AI APIs, tools, frameworks, platforms, and learning resources. Use it to explore options across AI development, deployment, evaluation, and education, then verify each tool’s current status before adoption.

AIAI ToolsAwesome List
Added Aug 7, 2026 View details
Previous Page 1 Next

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️