askrella/whatsapp-chatgpt — explained in plain English
Analysis updated 2026-06-26
Run a personal AI assistant inside WhatsApp that replies to your text messages using GPT without needing a separate app.
Send a voice message and have the bot transcribe it and respond with a GPT-generated reply.
Request an AI-generated image by describing it in a WhatsApp message and receive a DALL-E 2 image back.
| askrella/whatsapp-chatgpt | openbmb/pilotdeck | shadcnblocks/kibo | |
|---|---|---|---|
| Stars | 3,752 | 3,749 | 3,749 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | 2026-07-03 | — |
| Maintenance | — | Active | — |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | vibe coder | pm founder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a paid OpenAI API account, every message costs money charged to your OpenAI billing. WhatsApp may block your account for using unofficial automation.
This project connects WhatsApp to OpenAI's AI services so you can chat with an AI assistant directly from your WhatsApp account. Send a text message and the bot replies using GPT. Send a voice message and the bot transcribes it first, then replies. You can also ask it to generate images and it uses DALL-E 2 to do that. The bot works by running a real instance of WhatsApp Web in the background using a browser automation tool called Puppeteer. This is how it connects to WhatsApp without an official API. The README is explicit that WhatsApp does not allow bots or unofficial clients, and there is a risk your account could be blocked, though the approach does work in practice. To run it yourself, you need Node.js 18 or newer, an OpenAI account with an API key, and a WhatsApp account to connect. Each request you make to OpenAI costs money, charged directly to your API account, so this is not a free tool to operate once deployed. The README notes that the project is unmaintained and is looking for someone to take it over. It links to external documentation for installation and configuration steps. The project is licensed under MIT.
A self-hosted bot that connects WhatsApp to OpenAI's GPT and DALL-E so you can chat with an AI, transcribe voice messages, and generate images directly inside WhatsApp, runs using browser automation since WhatsApp has no official bot API.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Puppeteer.
Free to use, modify, and distribute for any purpose, including commercial, as long as the MIT license notice is kept.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.