Provides async LangChain integration for building RAG (Retrieval-Augmented Generation) pipelines with semantic search and LLM-powered responses
Offers a premium glassmorphism UI for interacting with the LiveKit documentation search system, featuring real-time chat, animations, and source attribution
š¬ LiveKit RAG Assistant v2.0
Enterprise-grade AI semantic search + real-time web integration for LiveKit documentation
šÆ Features
Dual Search: Pinecone docs (3,000+ vectors) + Tavily real-time web
Standard MCP: Async LangChain with Model Context Protocol
Ultra-Fast: Groq LLM (llama-3.3-70b) sub-5s responses
Premium UI: Glassmorphism design with 60+ animations
Source Attribution: Full transparency on every answer
š Quick Start
App opens at http://localhost:8501
šļø Architecture
š§ Tech Stack
Layer | Tech | Purpose |
Frontend | Streamlit | Premium glassmorphism UI |
Backend | MCP Standard | Async subprocess |
LLM | Groq API | Ultra-fast inference |
Embeddings | HuggingFace | all-MiniLM-L6-v2 (384-dim) |
Vector DB | Pinecone | Serverless similarity search |
Web Search | Tavily | Real-time internet results |
š Usage
Choose mode: š Docs or ļæ½ Web
Ask naturally: "How do I set up LiveKit?"
Get instant answer with š sources
Copy messages or re-ask from history
ā” Performance
First query: ~15-20s (model load)
Cached queries: 2-5s
Search latency: <500ms
š ļø Configuration
š Populate Docs
š Files
app.py- Streamlit UI with premium designmcp_server_standard.py- MCP server with toolsingest_docs_quick.py- Document ingestionrequirements.txt- Dependencies.env- API keys
šØ Troubleshooting
Issue | Solution |
No results | Try web mode or different keywords |
MCP not found | Start mcp_server_standard.py in Terminal 1 |
Slow first response | Normal (15-20s) - model initializes once |
API errors | Verify all keys in .env file |
ļæ½ Features
ā Real-time chat with 60+ animations ā Semantic + keyword hybrid search ā Copy-to-clipboard for messages ā Recent query suggestions ā System status dashboard ā Chat history persistence ā Query validation + error handling
Version: 2.0 | Status: ā Production Ready | Created: November 2025
šØāš» By | ļæ½ Open Source | ā¤ļø For Developers
This server cannot be installed