# Code RAG

> AI-ranked search results for `code rag` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 115 total matches; showing the top 12.

Explore on the web: https://awesome-repositories.com/q/code-rag

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/code-rag).**

## Results

- [zilliztech/claude-context](https://awesome-repositories.com/repository/zilliztech-claude-context.md) (5,373 ⭐) — Claude-context is a retrieval-augmented generation pipeline and semantic code search tool. It functions as an LLM codebase indexer and RAG context provider, designed to index local directories and retrieve relevant code files to provide context for large language models.

The system operates as a hybrid search engine that combines keyword matching with dense vector search. This allows for the retrieval of code snippets and logic using natural language queries based on meaning rather than exact text matches.

The project covers codebase indexing and search index management, utilizing asynchrono
- [cocoindex-io/cocoindex-code](https://awesome-repositories.com/repository/cocoindex-io-cocoindex-code.md) (1,962 ⭐) — Cocoindex is a command-line code search engine and indexing tool that combines abstract syntax tree pattern matching and semantic vector embeddings for precise code discovery. It functions locally and integrates with AI coding assistants to automatically retrieve necessary codebase context through standardized communication protocols and persistent background daemon services.

The platform employs an asymmetric embedding architecture that generates vector representations using separate parameters for document indexing and search queries. It supports incremental index maintenance by tracking fi
- [bloopai/bloop](https://awesome-repositories.com/repository/bloopai-bloop.md) (9,510 ⭐) — Bloop is an AI code analysis tool and semantic search engine designed for understanding and querying large-scale codebases. It utilizes a high-performance indexing system written in Rust to enable fast symbol and text retrieval across multiple programming languages.

The project differentiates itself by using on-device embeddings for semantic code search, allowing users to locate logic based on meaning and intent rather than exact keywords. It combines a language model with a retrieval-augmented generation approach to provide a natural language interface for conversational querying and the gen
- [mixedbread-ai/mgrep](https://awesome-repositories.com/repository/mixedbread-ai-mgrep.md) (3,289 ⭐) — mgrep is an LLM-powered semantic search engine and local file indexer designed to retrieve information from local directories and web content using natural language queries. It functions as a semantic document retriever that uses meaning and context rather than exact keyword matches to locate relevant data.

The tool distinguishes itself by combining local file indexing with real-time web content retrieval to synthesize comprehensive answers. It employs retrieval-augmented generation to transform retrieved snippets from both local and remote sources into direct, concise responses.

The system
- [colbymchenry/codegraph](https://awesome-repositories.com/repository/colbymchenry-codegraph.md) (50,154 ⭐) — Codegraph is a local codebase indexer and static analysis graph database that serves as a context provider for AI agents. It parses multiple programming languages into a searchable knowledge graph of symbols and dependencies, exposing these relationships to AI tools through the Model Context Protocol.

The project distinguishes itself by aggregating relevant code snippets and symbol flows to reduce token usage for large language models. It automates the configuration of server settings and steering instructions across various AI agent platforms and command line editors to enable automatic code
- [openai/chatgpt-retrieval-plugin](https://awesome-repositories.com/repository/openai-chatgpt-retrieval-plugin.md) (21,192 ⭐) — This project is a retrieval-augmented generation pipeline designed for building custom ChatGPT plugins that allow language models to query private or professional documents. It implements a full retrieval workflow, from processing and indexing document chunks to retrieving relevant context for natural language queries.

The system distinguishes itself through a hybrid retrieval approach that combines dense vector embeddings with sparse keyword matching, further refined by a two-stage semantic re-ranking process. It includes specialized data privacy tools for screening personally identifiable i
- [tobi/qmd](https://awesome-repositories.com/repository/tobi-qmd.md) (9,498 ⭐) — qmd is a local semantic search engine and RAG knowledge base indexer that functions as a Model Context Protocol server. It converts local documents, markdown files, and codebases into a searchable database to provide retrieval augmented generation capabilities for AI agents.

The system exposes its search and retrieval tools via stdio or HTTP. It utilizes local model files for embeddings and reranking, supporting query expansion across multiple languages.

The project employs abstract syntax tree based chunking to split source code at function and class boundaries. It implements hybrid vector-
- [allaboutai-yt/easy-local-rag](https://awesome-repositories.com/repository/allaboutai-yt-easy-local-rag.md) (1,221 ⭐) — Easy Local RAG is a system for building and operating private, offline retrieval-augmented generation pipelines. It enables users to perform semantic search, document querying, and conversational analysis on local data sources without transmitting sensitive information to external cloud providers.

The project distinguishes itself by integrating specialized utilities for archiving personal email communications alongside standard document processing. By leveraging locally hosted language models and a local vector database, it maintains full control over data ingestion, indexing, and model infer
- [finic-ai/rag-stack](https://awesome-repositories.com/repository/finic-ai-rag-stack.md) (1,587 ⭐) — Rag-stack is an enterprise knowledge retrieval system designed to deploy private generative artificial intelligence environments. It functions as a retrieval-augmented generation stack, orchestrating the connection between internal document repositories and open-source language models to enable natural language querying of private organizational data.

The platform distinguishes itself by providing a complete infrastructure for private large language model hosting and vector database management. By utilizing infrastructure-as-code provisioning and containerized microservices, it allows organiz
- [flowiseai/flowise](https://awesome-repositories.com/repository/flowiseai-flowise.md) (53,641 ⭐) — 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
- [pathwaycom/llm-app](https://awesome-repositories.com/repository/pathwaycom-llm-app.md) (59,341 ⭐) — 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
- [firebase/genkit](https://awesome-repositories.com/repository/firebase-genkit.md) (6,121 ⭐) — Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for connecting to hundreds of generative AI models from multiple providers, enabling text, image, audio, and video generation through a single API. The framework structures multi-step AI interactions—including chat, retrieval-augmented generation, tool use, and agentic workflows—as composable, traceable flows with built-in streaming and state management.

The framework distinguishes itself through a comprehensive developer toolkit that includes a command-line interface and a local developer
