{"id":29614549,"url":"https://github.com/usualdork/aiwhisper","last_synced_at":"2026-05-14T20:01:28.470Z","repository":{"id":304846315,"uuid":"1020224658","full_name":"usualdork/AIWhisper","owner":"usualdork","description":"An intelligent WhatsApp bot that leverages Google's Gemini AI to provide automated, context-aware responses through a modern web dashboard.","archived":false,"fork":false,"pushed_at":"2025-07-15T15:09:53.000Z","size":880,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-16T08:33:22.342Z","etag":null,"topics":["automation","chatbot","gemini-ai","gemini-ai-chatbot","nodejs-ai-assistant","whatsapp-bot","whatsapp-bot-baileys-nodejs"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/usualdork.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-15T14:30:51.000Z","updated_at":"2025-07-15T15:09:56.000Z","dependencies_parsed_at":"2025-07-16T13:30:00.547Z","dependency_job_id":null,"html_url":"https://github.com/usualdork/AIWhisper","commit_stats":null,"previous_names":["usualdork/aiwhisper"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/usualdork/AIWhisper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usualdork%2FAIWhisper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usualdork%2FAIWhisper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usualdork%2FAIWhisper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usualdork%2FAIWhisper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/usualdork","download_url":"https://codeload.github.com/usualdork/AIWhisper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usualdork%2FAIWhisper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266211932,"owners_count":23893378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","chatbot","gemini-ai","gemini-ai-chatbot","nodejs-ai-assistant","whatsapp-bot","whatsapp-bot-baileys-nodejs"],"created_at":"2025-07-20T23:01:43.530Z","updated_at":"2025-10-25T03:33:08.451Z","avatar_url":"https://github.com/usualdork.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AIWhisper: The World's First Revolutionary AI-Powered WhatsApp Automation Suite\n\n\n**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.\n\n\u003cimg width=\"1145\" height=\"686\" alt=\"image\" src=\"https://github.com/user-attachments/assets/ea31d356-2a2e-4ac2-92c6-19c80f4f4813\" /\u003e\n\n\n## Why AIWhisper? The Unique Edge\n- **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.\n- **Intelligent Responses**: Context-aware replies using Gemini AI\n- **Easy Setup**: QR code authentication with WhatsApp Web\n- **Scalable Architecture**: Built on modern web technologies\n- **Real-time Analytics**: Track conversations and bot performance\n- **Multi-agent Support**: Deploy multiple AI agents with different personalities\n  \n## Features\n\n### Core Functionality\n- ✅ **AI-Powered Responses** - Gemini AI integration for natural conversations\n- ✅ **WhatsApp Integration** - Seamless connection via Baileys library\n- ✅ **Agent Management** - Create and configure multiple AI personalities\n- ✅ **Knowledge Base** - Upload documents for context-specific responses\n- ✅ **QR Code Authentication** - Secure WhatsApp Web login\n\n### Dashboard \u0026 Analytics\n- ✅ **Real-time Monitoring** - Live message tracking and statistics\n- ✅ **Response Analytics** - Performance metrics with Recharts visualizations\n- ✅ **Message History** - Complete conversation logs\n- ✅ **User Management** - Role-based access control\n\n### Technical Features\n- ✅ **Multi-modal Support** - Text, images, and document processing\n- ✅ **Responsive Design** - Built with Radix UI components\n- ✅ **API-First Architecture** - RESTful API for integrations\n- ✅ **Environment Configuration** - Easy deployment and configuration\n\n\u003cimg width=\"1440\" height=\"726\" alt=\"image2\" src=\"https://github.com/user-attachments/assets/67bfd25a-e7e8-4c10-a771-b89b311af252\" /\u003e\n\n## Quick Start\n\n### Prerequisites\n- Node.js 18+ \n- npm or yarn package manager\n- Google Gemini API key\n\n### Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/usualdork/AIWhisper.git\n   cd AiWhisper\n   ```\n2. Install dependencies:\n   ```bash\n   npm install\n   ```\n3. Set up environment:\n   ```bash\n   - Copy `.env.example` to `.env`\n   - Add your `GEMINI_API_KEY`\n   ```\n4. Run development server:\n   ```bash\n   npm run dev\n   ```\n   And for AI backend:\n   ```bash\n   npm run genkit:dev\n   ```\n\n## Usage\n\n1. Access the dashboard at `http://localhost:9002`.\n2. Scan the QR code to connect your WhatsApp account.\n3. Configure agents in the Agent Designer.\n4. Start receiving and auto-responding to messages!\n\n\u003cimg width=\"1438\" height=\"720\" alt=\"image3\" src=\"https://github.com/user-attachments/assets/27b1365c-d78c-4230-9c2a-143cd7df7554\" /\u003e\n\n## Architecture\n\n### Technology Stack\n- **Frontend**: Next.js 15, Radix UI, TailwindCSS\n- **Backend**: Node.js, Genkit AI framework\n- **AI**: Google Gemini Pro/Flash models\n- **WhatsApp**: Baileys WebSocket library\n- **Storage**: File-based session management\n- **Analytics**: Recharts for data visualization\n\n\n## Roadmap\n\n- [ ] Voice message transcription and response\n- [ ] Multi-language support beyond English\n- [ ] Team collaboration features\n- [ ] Webhook integrations\n- [ ] Advanced analytics dashboard\n- [ ] Mobile app for management\n\n## Credits\n\n- [Baileys](https://github.com/whiskeysockets/baileys) - WhatsApp Web API\n- [Google Gemini](https://ai.google.dev/) - AI language models\n- [Next.js](https://nextjs.org/) - React framework\n\n## Contributing\nWe welcome contributions! Fork the repo, create a feature branch, and submit a pull request. Let's build the future of AI messaging together.\n\n## License\nMIT License – Free to use, modify, and distribute.\n\nStar this repo if AIWhisper revolutionizes your workflow! 🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusualdork%2Faiwhisper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fusualdork%2Faiwhisper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusualdork%2Faiwhisper/lists"}