Self-Hosted RAG App: Your Private AI Chat for All Your Documents
Tired of paying high monthly fees for AI services that send your private data to the cloud? Take back control with this complete, self-hosted RAG application.
This is a production-ready, multi-user "Chat with Your Documents" system that you can run entirely on your own hardware. Transform your company's knowledge base, team documents, or personal files into an intelligent, interactive AI assistant. No more data leaks, no more recurring subscriptionsβjust a powerful, private AI that you own forever.
βΆοΈ Watch the Live Demo
β Why Choose This Self-Hosted RAG App?
- π 100% Data Privacy & Control: Your documents and conversations are processed locally and never leave your server. It's the ultimate solution for handling sensitive or proprietary information.
- π° One-Time Payment, Own It Forever: Ditch the expensive monthly subscriptions of SaaS alternatives. A single purchase gives you lifetime access to the full codebase.
-
π¬ Dual Chat Modes for Maximum Flexibility:
- Knowledge Base Chat: Build permanent document collections (finance, HR, legal, etc.) and chat with your entire knowledge base. Perfect for team collaboration and recurring reference needs.
- Quick Document Chat (new): Upload any single document for instant one-time analysis without adding it to your knowledge base. Great for temporary reviews, quick fact-checking, or testing documents before permanent storage. Documents will not be stored in the knowledge base.
-
π Admin Dashboard & Team Management (premium): The fully functional admin dashboard gives you total command over your system
-
Set granular permissions: Control exactly who can
readfrom oruploadto specific document folders (knowledge base). - Manage Users: Easily activate or deactivate user accounts with a single click.
- View System Analytics: Get insights into how your team is using the application.(This is a premium feature included with the Business License)
-
Set granular permissions: Control exactly who can
- π Dead-Simple Setup: Get up and running fast with simple installer scripts. No deep technical knowledge required to launch.
-
π€ Powered by Free, Open-Source AI: Natively integrates with Ollama to run powerful, free language models like Llama 3, Gemma, and Mistral on your own hardware.
βΆοΈ Watch Admin Dashboard & Team Management Demo (Premium feature for Business License)
π― UPDATE: New Quick Chat Feature
βοΈ The Easiest Installation Ever
Getting started is incredibly simple.
Step 1: Run the Installer
Once you've downloaded and unzipped the files, just run the installer for your system. It automatically handles everything: installing the AI engine (Ollama), downloading the models, and setting up all dependencies.
-
For Windows Users:
- Navigate to the project directory in File Explorer.
- Double-click the
install.batfile.
-
For macOS and Linux Users:
- Open your Terminal.
- Navigate to the project directory.
- Run the installation script:
bash install.sh
Step 2: Launch the Application
After the installation is complete, starting the app is just as easy.
-
For Windows Users: Double-click the
run.batfile. -
For macOS and Linux Users: In your Terminal, run:
bash run.sh
That's it! Your private AI assistant is now running and ready to use.
π¦ What You Get
- Complete Python Backend (Flask): A well-structured and fully commented application.
- Modern JavaScript Frontend: A responsive and user-friendly interface built with Tailwind CSS.
- Full Authentication & Admin System: All the code for user registration, login, session management, and a functional admin dashboard with user management and analytics.
-
Simple Install & Run Scripts (
.bat&.sh): Automates the entire setup and launch process for Windows, macOS, and Linux. - Comprehensive Documentation: A detailed README file explaining configuration and usage.
-
Lifetime Updates: Receive all future updates for this version of the application.
π Choose Your License
We offer flexible licensing options to fit your needs. All options are a one-time payment.
Looking to build your own SaaS?
We also offer an Extended / SaaS License for $599. This gives you the right to use our codebase as the foundation for one commercial, public-facing product. It's the ultimate "business in a box" to kickstart your entrepreneurial journey.
π― Who Is This For?
- Businesses & Startups wanting a secure, internal knowledge base for their teams without the high cost and privacy risks of SaaS products.
- Developers & Freelancers who need a powerful, private RAG system for their own documents or as a foundation for client projects.
- Hobbyists & AI Enthusiasts who want to run a complete, state-of-the-art AI application on their own hardware.
-
Anyone who values data privacy and wants to own their software instead of renting it.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π₯ DOWNLOAD INSTRUCTIONS
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Download: "self-hosted-rag-v2.0-COMPLETE.zip"
This is the complete application with all features.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Frequently Asked Questions
1. Is it really a one-time purchase? Yes! You pay once and get lifetime access to the current version and all its future updates. No hidden fees, no subscriptions.
2. What's the difference in the code between the Personal and Business licenses? You receive the same, complete codebase regardless of which license you purchase. This ensures that all users can receive updates easily. The license you buy determines your usage rights. The Personal License is for individual, non-commercial use, while the Team / Business License grants you the right to deploy the application for internal business use and use team management features like the admin dashboard.
3. Do I need a powerful computer to run this? You need a computer with at least 8GB of RAM. For the best performance with larger AI models, we recommend 16GB+ of RAM (or VRAM on a dedicated GPU).
4. What kind of support is included? The Team/Business License includes 30 days of priority email support for installation and setup questions. All tiers have access to our comprehensive documentation.
5. Can I customize the code? Absolutely! You get the full, unencrypted source code to modify and adapt to your specific needs as permitted by your license.
Ready to take control of your data and unlock the power of your documents? Click "I want this!" to get started now!
Create your own private ChatGPT for your documents. This self-hosted RAG app is 100% private, runs offline, and has no monthly fees. Includes multi-user support, an admin dashboard, and a simple 5-minute setup.