Back to Projects
Personal Project
completed

ZenoAI

AI-powered RAG SaaS enabling businesses to build chatbots on custom data and deploy them instantly via script widgets.

Categorypersonal
TimelineJan 2024 - Feb 2024
Statuscompleted
Tech StackNext.js, React, Typescript...
ZenoAI

ZenoAI - Custom Data AI Chatbot Deployer

ZenoAI is a modern AI-powered RAG (Retrieval-Augmented Generation) SaaS platform that enables businesses to build context-aware chatbots trained on custom files and deploy them instantly on any website.

Key Features

  • Custom Knowledge Ingestion: Upload PDFs, company wikis, product catalogs, or FAQs to train your chatbot.
  • Embeddable Chat Widget: Integrate the AI assistant into any landing page using a lightweight JavaScript snippet.
  • Secure Sandbox Security: Includes API key management and origin domain restrictions to prevent unauthorized use.
  • Live Memory & Streaming: Supports real-time streaming conversations with multi-turn session memory.
  • Monetization & Billing: Organization-based multi-tenant workspaces powered by Better Auth and Dodo Payments billing.

Technical Architecture & RAG Pipeline

  • Vector Database: Stores high-dimensional document chunk embeddings inside PostgreSQL using pgvector.
  • Embedding Generation: Generates document chunk vectors dynamically via Gemini Embeddings API.
  • Semantic Retrieval: Queries relevant company knowledge in real-time using cosine similarity vector search.
  • Contextual Generation: Combines retrieved knowledge chunks with chat history to stream accurate responses using Gemini 2.5 Flash models.

Full Technologies & Libraries

Next.js
React
Typescript
Supabase
PostgreSQL
Drizzle
pgvector
Vercel
Vercel AI SDK
Gemini AI
Better Auth
Dodo Payments
TailwindCSS
Shadcn UI
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on Linkedin and I'll respond whenever I can. I will ignore all soliciting.

X
LinkedIn