hoangsonww/AI-RAG-Assistant-Chatbot

👨🏻‍💻 Meet Lumina – my personal chatbot assistant designed to answer any questions, either about me or any other topics. Powered by Retrieval-Augmented Generation (RAG), LangChain, kNN cosine similarilty search, and Pinecone vector database, Lumina offers intelligent, accurate, and speedy responses tailored for all conversations.

53
/ 100
Established

Built on a full-stack architecture with React + Express/Node.js backend, the system implements real-time streaming responses via Server-Sent Events (SSE) and supports conversation branching through message editing with automatic history truncation. Features include JWT-based authentication with MongoDB for persistent conversation storage, an MCP (Model Context Protocol) server for extensible tool integration, and an agentic AI pipeline that combines multiple LLM providers (OpenAI, Google AI). Deployment spans Vercel, Netlify, Docker containers, and AWS infrastructure with Terraform IaC and CI/CD via GitHub Actions.

No Package No Dependents
Maintenance 13 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

34

Forks

9

Language

TypeScript

License

MIT

Last pushed

Mar 13, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/hoangsonww/AI-RAG-Assistant-Chatbot"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.