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.
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.
← askrella on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.