Deeprepo

Deeprepo

Local RAG engine for codebases: analyze, search, and query your repo.

Visit Deeprepo

About Deeprepo

DeepRepo is a production-grade Python library that performs Retrieval Augmented Generation (RAG) on local codebases without relying on cloud services, heavy frameworks, or external vector databases. It builds a code knowledge graph, maintains semantic embeddings, and generates a plain-English wiki for the codebase, enabling efficient and privacy-friendly code search, understanding, and AI-powered queries. With CLI and Python API, DeepRepo supports multi-provider LLMs and can serve as a local MCP server for tools like Cursor and Claude Desktop, making it ideal for developers, engineering teams, and AI assistants working with large or evolving codebases.

Resources

Product Website

Visit Deeprepo's official website for product details and getting started.

Visit website →

Documentation

Comprehensive guides and API reference for using DeepRepo effectively.

View docs →

Examples and Usage

Explore examples and usage scenarios for integrating DeepRepo in your projects.

View examples →

Issues and Discussions

Community forum for discussing issues, features, and improvements related to DeepRepo.

Join the discussion →