AIWhisper is the groundbreaking, cutting-edge AI-driven WhatsApp bot platform that redefines messaging automation. As the world's first intelligent, autonomous conversational AI for WhatsApp, AIWhisper leverages state-of-the-art generative AI (powered by Gemini) and seamless integration with Baileys to deliver hyper-personalized, context-aware responses at scale. Built with Next.js and integrated with Google's Gemini AI, it enables businesses and developers to create intelligent WhatsApp bots that can handle customer inquiries, provide support, and automate messaging workflows.
- World's First AI-Native WhatsApp Orchestrator: Unlike traditional bots, AIWhisper's symbiotic fusion of Next.js frontend, Genkit AI backend, and real-time WhatsApp connectivity creates an unprecedented ecosystem for smart messaging.
- Intelligent Responses: Context-aware replies using Gemini AI
- Easy Setup: QR code authentication with WhatsApp Web
- Scalable Architecture: Built on modern web technologies
- Real-time Analytics: Track conversations and bot performance
- Multi-agent Support: Deploy multiple AI agents with different personalities
- ✅ AI-Powered Responses - Gemini AI integration for natural conversations
- ✅ WhatsApp Integration - Seamless connection via Baileys library
- ✅ Agent Management - Create and configure multiple AI personalities
- ✅ Knowledge Base - Upload documents for context-specific responses
- ✅ QR Code Authentication - Secure WhatsApp Web login
- ✅ Real-time Monitoring - Live message tracking and statistics
- ✅ Response Analytics - Performance metrics with Recharts visualizations
- ✅ Message History - Complete conversation logs
- ✅ User Management - Role-based access control
- ✅ Multi-modal Support - Text, images, and document processing
- ✅ Responsive Design - Built with Radix UI components
- ✅ API-First Architecture - RESTful API for integrations
- ✅ Environment Configuration - Easy deployment and configuration
- Node.js 18+
- npm or yarn package manager
- Google Gemini API key
- Clone the repository:
git clone https://github.com/usualdork/AIWhisper.git cd AiWhisper - Install dependencies:
npm install
- Set up environment:
- Copy `.env.example` to `.env` - Add your `GEMINI_API_KEY`
- Run development server:
And for AI backend:
npm run dev
npm run genkit:dev
- Access the dashboard at
http://localhost:9002. - Scan the QR code to connect your WhatsApp account.
- Configure agents in the Agent Designer.
- Start receiving and auto-responding to messages!
- Frontend: Next.js 15, Radix UI, TailwindCSS
- Backend: Node.js, Genkit AI framework
- AI: Google Gemini Pro/Flash models
- WhatsApp: Baileys WebSocket library
- Storage: File-based session management
- Analytics: Recharts for data visualization
- Voice message transcription and response
- Multi-language support beyond English
- Team collaboration features
- Webhook integrations
- Advanced analytics dashboard
- Mobile app for management
- Baileys - WhatsApp Web API
- Google Gemini - AI language models
- Next.js - React framework
We welcome contributions! Fork the repo, create a feature branch, and submit a pull request. Let's build the future of AI messaging together.
MIT License – Free to use, modify, and distribute.
Star this repo if AIWhisper revolutionizes your workflow! 🚀