{"repo":"naborajs/Self-Hosted-AI-Assistant","free":true,"listed":false,"github":"https://github.com/naborajs/Self-Hosted-AI-Assistant","clone":"git clone https://github.com/naborajs/Self-Hosted-AI-Assistant.git","description":"Self-hosted AI assistant with WhatsApp, Telegram, Ollama, memory, tools, SQLite, and FastAPI. Built by Naboraj (Nishant)","language":"Python","stars":16,"topics":["ai","ai-agent","artificial-intelligence","automation","chatbot","fastapi","llm","local","naboraj-sarkar","naborajs"],"license":null,"category":"ai-agents","readme_excerpt":"Self-Hosted AI Assistant Project Banner A privacy-first, local AI assistant platform for WhatsApp, Telegram, and Ollama. Configure behavior, train the model with knowledge, manage personalities, and control memory — all without touching code. --- Features - Local Ollama-powered AI inference - WhatsApp companion device bridge integration - Telegram chat gateway support - AI identity and personality management - Global and platform-specific system prompts - Preset reply engine with exact, keyword, and regex match - Knowledge base and training import system - Memory management for short-term and long-term context - Admin API for runtime configuration - Backup and restore for AI state - Secure admin access and health monitoring Screenshots Replace these placeholders with real screenshots after setup. Architecture Overview Installation See INSTALLATION.md and SETUP.md. Quick Start 1. Clone the repository: 2. Install Python dependencies: 3. Configure your environment in .env . 4. Start the WhatsApp bridge: 5. Start the backend: 6. Open http://127.0.0.1:8000/docs for API access. WhatsApp Setup Follow the detailed guide in WHATSAPP SETUP.md. Telegram Setup Follow the detailed guide in TELEGRAM SETUP.md. Ollama Setup Follow the detailed guide in OLLAMA SETUP.md. AI Customization See CUSTOMIZATION GUIDE.md and PERSONALITIES.md. Knowledge Base See KNOWLEDGE BASE.md. Admin API See ADMIN API.md. Docker See DOCKER GUIDE.md. Troubleshooting See TROUBLESHOOTING.md. License This project is op","default_branch":null,"files":null,"tree":[],"storefront":"/r/naborajs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/naborajs/Self-Hosted-AI-Assistant/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}