MiniRAG v1.0.0
Multi-tenant RAG platform with FastAPI, PostgreSQL, Qdrant, and LiteLLM.
Highlights
- Multi-tenant RAG — tenant-isolated knowledge bases with chunking, embedding, and vector search
- NyxCore Axiom integration — connect external NyxCore knowledge bases as query-time RAG sources with authority levels (mandatory/guideline/informational)
- Dashboard SPA — Alpine.js + Tailwind no-build dashboard for managing bots, sources, chats, webhooks, analytics, and users
- Embeddable chat widget — Shadow DOM widget with streaming, source citations, and CSS custom properties
- Multiple source types — text, URL (with auto-refresh schedules), file upload (.txt, .md, .csv, .pdf, .docx), and NyxCore Axiom
- Streaming SSE — real-time token streaming with sources, deltas, and usage events
- Webhook dispatch — HMAC-signed notifications for source.ingested, source.failed, and chat.message events
- Usage analytics — per-bot token tracking with cost estimates and feedback analytics
- Background workers — ARQ-based ingestion pipeline with 15-min auto-refresh cron
- Field encryption — Fernet encryption for API keys and credentials at rest
- Automated deployment — GitHub Actions SSH deploy with Alembic migrations