Project overview
R2R ingests documents, images, audio, and other content into a self-hosted knowledge base, then exposes hybrid search, cited RAG, knowledge graphs, and a multi-step research agent through a REST API. Python and JavaScript clients handle document management and retrieval. It can run in a lightweight mode or a fuller Docker deployment, and normally requires an API key for the selected language model.
Repository facts
- Primary language
- Python
- License
- MIT
- Repository updated
- Jul 10, 2026
- Default branch
- main
Resource types
API or server
Use cases
Research and knowledgeDocument productivity
Runtime
Docker
Protocols & integrations
REST