Welcome to Gurubase
Create AI-powered Q&A assistants for any topic
What is Gurubase?
Gurubase is an open-source (Apache 2.0) RAG system that lets you create AI-powered Q&A assistants (“Gurus”) for any topic or need. Create a new Guru by adding:
- 📄 Webpages
- 📑 PDFs
- 🎥 YouTube videos
- 💻 GitHub repositories
Start asking questions directly on Gurubase, or embed it on your website to let your users ask questions about your product.
Getting Started
Choose how you want to use Gurubase based on your needs.
Ask Gurubase
Start using Gurubase.io instantly - no setup required
Install Self-hosted
Deploy Gurubase on your own infrastructure
API Reference
Integrate Gurubase into your applications
Join Community
Get help and connect with other developers
Key Features
Discover what makes Gurubase powerful and flexible.
AI-Powered Q&A
Advanced LLM-based question answering with instant evaluation to minimize hallucination
Multiple Data Sources
Add web pages, PDFs, YouTube videos as data sources
Easy Integration
Embeddable widget for your website. Discord and Slack bots available
Real-time Updates
Keep your data sources up to date with one-click reindexing
GitHub Codebase Indexing
Gurubase indexes your GitHub repositories and uses the codebase to answer questions
Used By
Gurubase is trusted by hundreds of open-source projects including:
- Sunshine (21.7K ★)
- Teable (15K ★)
- Albumentations (14.5K ★)
- OpenIM (14.3K ★)
- Sandboxie (14.2K ★)
- And many more!
For more, check out the GitHub repository. If you like Gurubase, please give it a star ⭐ on GitHub.