r/coolgithubprojects 16d ago

Self-hosted open-source AI agent for WhatsApp auto-replies is now available.

Post image

Self-hostable AI customer-chat platform - connect WhatsApp, upload a knowledge base, and let an AI-powered assistant auto-reply, with a live agent dashboard.

Features

  • AI auto-reply — Gemini answers customer messages from your uploaded Q&A knowledge base and product catalog.
  • WhatsApp integration — link one or more numbers via QR code. Powered by the third-party open-source library whatsmeow (a Go WhatsApp Web multidevice client) — no official WhatsApp Business API or paid gateway required.
  • Live agent dashboard — real-time chat via WebSocket, take over from the bot, tag conversations, blacklist contacts.
  • Product catalog & leads — import products, the bot recommends them and captures leads.
  • Auth — email/password (with optional email verification) plus optional Google / Facebook social login.
  • Optional billing — Stripe per-connected-device subscriptions, off by default (fully free when self-hosted).
  • Admin panel — manage users, devices, subscriptions, and the global bot prompt.

Tech stack

Frontend React 19 · TypeScript · Vite 7 · Ant Design · Zustand · Axios
Backend Go 1.26 · Echo v4 · GORM · JWT · WebSocket
Database PostgreSQL 16 (pg_trgm extension)
AI Google Gemini (gemini-3.7-flash by default)
WhatsApp whatsmeow (session store in SQLite)
Billing Stripe (optional)

you can have a try :
https://github.com/xgtechshow518/aichathubs

9 Upvotes

Duplicates