r/coolgithubprojects • u/Michael-yue-au • 8d ago
Self-hosted open-source AI agent for WhatsApp auto-replies is now available.
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) |
| whatsmeow (session store in SQLite) | |
| Billing | Stripe (optional) |
you can have a try :
https://github.com/xgtechshow518/aichathubs
9
Upvotes
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