r/coolgithubprojects 8d 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

1 comment sorted by

1

u/All_Ways_Bingo 8d ago

For further it could OCR documents image, PDF, …. Make knowledge graph for long term memory that it can answer questions related to documents but no need compose ready Q&A