Anugana.Rag is a modern, high-performance, cross-platform AI desktop and mobile application that brings document intelligence directly to your device. Upload PDFs, text files, or markdown documents into your personal vector knowledge base and converse with an AI assistant that answers questions using exact context snippets from your documents.
An Embedding Model is an AI model that converts human text into a mathematical array of numbers called a Vector (e.g. [0.024, -0.158, 0.892, ...]).
- Semantic Meaning: Embeddings capture the conceptual meaning of words, not just exact keyword matches. For example, the text "automobile" and the query "car" produce vectors that are mathematically very close.
- Indexing (Knowledge Base): When you upload a document, Anugana.Rag breaks it into text chunks and sends each chunk to the Embedding Model to generate a vector. These vectors are saved into Qdrant Vector Database.
- Retrieval (Chat): When you ask a question, your query is converted into a vector by the same Embedding Model. Qdrant compares your query vector against all document vectors to instantly find the most relevant text snippets for the LLM to read and answer from.
Anugana.Rag works out of the box with 100% Free Tier Cloud Providers so you can start querying your documents without spending a dime!
Qdrant offers a generous Free Forever cloud cluster with 1GB storage (enough for tens of thousands of document vectors):
- Sign up at https://cloud.qdrant.io.
- Click Create Cluster β choose the Free Tier (1GB RAM).
- Once created, copy your Cluster URL (e.g.
https://xxx.cloud.qdrant.io) and API Key. - Paste them into Anugana.Rag Settings under Qdrant Endpoint URL and API Key.
OpenRouter provides access to top-tier LLMs and embeddings with completely free models:
- Sign up at https://openrouter.ai.
- Go to Keys β click Create Key (no credit card required).
- Copy your API Key and paste it into Anugana.Rag Settings under OpenRouter API Key.
openrouter/free(Auto-selects the best available free model)nvidia/nemotron-3-ultra-550b-a55b:freegoogle/gemma-4-31b-it:freegoogle/gemma-4-26b-a4b-it:freeopenai/gpt-oss-20b:freepoolside/laguna-m.1:free
nvidia/llama-nemotron-embed-vl-1b-v2:freenvidia/nemotron-3-embed-1b:freeopenai/text-embedding-3-small(High precision default option)
Anugana.Rag features an intuitive 3-tab navigation bar at the bottom:
- Ask Anything: Type your query into the input bar and press
Enterto send (orShift + Enterfor a new line). - Thinking Indicator: Watch the
π€ Searching knowledge base & thinking...indicator as your vector DB is queried. - Real-Time Markdown: Answers stream in live with code blocks, bold text, lists, and formatted headings.
- Copy Response: Click the
π Copybutton on any response card for instant clipboard copy (β Copied!). - Source Citations: Every answer lists the exact source file, page number, and vector relevance score (
π manual.pdf | Page 2 | Relevance: 92%).
- Multi-File Picker: Click
π Browse & Select Files (Multi-Select)to choose multiple.pdf,.txt, or.mdfiles at once. - Automatic Page Chunking: Documents are split into overlapping text chunks, embedded, and stored into Qdrant automatically.
- Real-Time Progress: Track processing status for each document in your batch (
β³ [1/3] document.pdf: Indexing vectors...). - Database Stats: View total indexed vector count and connection status at a glance.
- App Theme Switcher: Toggle between βοΈ Light Mode, π Dark Mode, and π» System Default.
- Vector DB & AI Endpoints: Configure Qdrant URLs, API keys, and test connections with instant feedback badges (
β Connection Successful!). - RAG Search Parameters: Fine-tune Chunk Size (500), Overlap (50), Top-K Results (4), Score Threshold (0.50), and System Prompts.
- .NET 10 SDK
- Qdrant Cluster (Cloud or Local Docker)
- OpenRouter API Key
-
Clone the Repository:
git clone https://github.com/avikeid2007/Anugana.Rag.git cd Anugana.Rag -
Run Desktop App:
dotnet run --project Anugana.Rag/Anugana.Rag.csproj -f net10.0-desktop
-
Run WebAssembly Web App:
dotnet run --project Anugana.Rag/Anugana.Rag.csproj -f net10.0-browserwasm
Access Anugana.Rag via live web demo, official app stores, or direct GitHub release binaries:
| Platform | Link / Download | Description |
|---|---|---|
| π Web App | anugana.avnishkumar.co.in | Run directly in browser via WebAssembly (No install needed). |
| πͺ Microsoft Store | Get on Microsoft Store | Official Windows Store app package. |
| π± Google Play Store | Get on Google Play | Official Android app from Google Play. |
| πͺ Windows Standalone | Anugana.Rag-Windows-Standalone.exe |
Portable single-file executable from GitHub Releases. |
| πͺ Windows MSIX | Anugana.Rag-Windows-Setup.msix |
Native Windows installer package from GitHub Releases. |
| π± Android APK | Anugana.Rag-Android.apk |
Direct Android APK package from GitHub Releases. |
- License: This project is licensed under the MIT License - see the LICENSE.txt file for details.
- Privacy Policy: Read our Privacy Policy for details on local data storage and API communications.


