{"repo":"MicroClub-USTHB/mAIcro","free":true,"listed":false,"github":"https://github.com/MicroClub-USTHB/mAIcro","clone":"git clone https://github.com/MicroClub-USTHB/mAIcro.git","description":"A reusable, open-source AI infrastructure designed for communities and organizations. It understands structured data, processes official announcements, and answers questions accurately by centralizing important information.","language":"Python","stars":42,"topics":["ai","discord","fastapi","gemini","knowledge-base","langchain","llm","open-source","python","qdrant"],"license":"MIT","category":"ai-agents","readme_excerpt":"mAIcro: Open Source Knowledge Service Built and maintained by the Dev Department of MicroClub , the computer science club at USTHB (University of Science and Technology Houari Boumediene, Algiers). mAIcro is an open-source AI service designed to centralize organizational knowledge and answer questions via RAG (Retrieval-Augmented Generation). It features a stateless architecture optimized for cloud deployment, automatic Discord integration, and production-ready performance. Table of Contents - Features - Quick Start - Configuration - Discord Bot Setup - Architecture - API Reference - Deployment - Use Cases - Future Extensions - Contributing --- Features - RAG-Powered Q&A : Google Gemini with hybrid search (semantic vector + keyword BM25) and Reciprocal Rank Fusion - Real-Time Discord Sync : Gateway WebSocket listener handles message CREATE, EDIT, and DELETE instantly - Temporal Query Intelligence : Understands \"what happened today?\" and \"what was the last message?\" - Question Normalization : Rewrites slang (\"whats\", \"wanna\", \"gonna\"), augments time-aware queries - Startup Audit : Reconciles offline Discord edits and deletes on every restart - Stateless Architecture : All cursors and vectors live in Qdrant Cloud; no local database - Rate Limit Resilience : Exponential backoff with jitter plus optional secondary LLM fallback - Production-Ready : Multi-stage Docker, health checks, graceful reconnection --- Quick Start There are two easy ways to run mAIcro locally. The recommende","default_branch":null,"files":null,"tree":[],"storefront":"/r/MicroClub-USTHB","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MicroClub-USTHB/mAIcro/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."}