Support Widget
Embeddable supportAn embeddable chat widget that floats over your app and answers from your help center. The launcher sits bottom-right; click it to open a streaming support conversation grounded in your docs — shown here over a sample dashboard.
Live previewinteractive mock — no backend
Embeddable support
Help, right where they are.
The assistant floats in the corner — click it to chat without leaving the page.
Try one — live mock, no backend.
Stack
Frontend
Next.js
Architecture
Standard RAG
Framework
langchain
Vector DB
chroma
Corpus
medium
Complexity
Moderate
How it works
The frontend talks only to the backend; your API keys + pipeline URL stay server-side.
Get started
cp .env.example .env # add your API key(s) docker compose up --build
cd backend python -m venv .venv && source .venv/bin/activate pip install -r requirements.txt cp .env.example .env # add your API key(s) python pipeline.py ingest ./corpus uvicorn serve:app --reload # http://localhost:8000
cd frontend npm install cp .env.local.example .env.local npm run dev # http://localhost:3000
The downloaded README.md has the full guide — vector DB setup, API keys, and deployment to Render/Railway + Vercel.
Project structure24 backend · 15 frontend · 43 files total
Ready to build?
Download the full monorepo and follow the README.