소개
DeepRepo is a production-grade Python library crafted for implementing Retrieval Augmented Generation (RAG) directly on local code repositories. It distinguishes itself with a lightweight, raw Python design, avoiding the overhead of heavy frameworks like LangChain or LlamaIndex and eliminating the need for external vector databases. Offering extensive flexibility, DeepRepo supports a wide range of AI providers including Ollama (for local use), HuggingFace, OpenAI, Anthropic, and Gemini, catering to diverse needs from privacy-focused local development to high-performance production deployments. It also features a RESTful API, Docker readiness, and seamless integration as an MCP server for AI assistants like Cursor and Claude Desktop, empowering developers with full control over their RAG pipelines.