Skip to content

usualdork/AIWhisper

Repository files navigation

AIWhisper: The World's First Revolutionary AI-Powered WhatsApp Automation Suite

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.

image

Why AIWhisper? The Unique Edge

  • 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

Features

Core Functionality

  • 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

Dashboard & Analytics

  • 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

Technical Features

  • 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
image2

Quick Start

Prerequisites

  • Node.js 18+
  • npm or yarn package manager
  • Google Gemini API key

Installation

  1. Clone the repository:
    git clone https://github.com/usualdork/AIWhisper.git
    cd AiWhisper
  2. Install dependencies:
    npm install
  3. Set up environment:
    - Copy `.env.example` to `.env`
    - Add your `GEMINI_API_KEY`
  4. Run development server:
    npm run dev
    And for AI backend:
    npm run genkit:dev

Usage

  1. Access the dashboard at http://localhost:9002.
  2. Scan the QR code to connect your WhatsApp account.
  3. Configure agents in the Agent Designer.
  4. Start receiving and auto-responding to messages!
image3

Architecture

Technology Stack

  • 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

Roadmap

  • Voice message transcription and response
  • Multi-language support beyond English
  • Team collaboration features
  • Webhook integrations
  • Advanced analytics dashboard
  • Mobile app for management

Credits

Contributing

We welcome contributions! Fork the repo, create a feature branch, and submit a pull request. Let's build the future of AI messaging together.

License

MIT License – Free to use, modify, and distribute.

Star this repo if AIWhisper revolutionizes your workflow! 🚀

About

An intelligent WhatsApp bot that leverages Google's Gemini AI to provide automated, context-aware responses through a modern web dashboard.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages