The WhatsApp-ChatGPT bridge that doubts itself
It forwards WhatsApp messages to ChatGPT by puppeteering a browser window because official APIs weren't an option.

What it does This repo wires your WhatsApp account to ChatGPT through sheer willpower. A Go process handles incoming WhatsApp messages while a Python process puppeteers a dedicated browser window to interact with ChatGPT’s web UI, ferrying replies back and forth. It is exactly as fragile as it sounds.
The interesting bit The author’s README is refreshingly honest: they are “extremely doubtful” the two-terminal setup will work on your first run. There is a certain charm in shipping code sparse enough to fit in a tweet and admitting the documentation ends where the quickstart begins.
Key highlights
- Bridges WhatsApp and ChatGPT without official APIs from either side
- Requires concurrent Go and Python processes plus a separate browser window
- Includes
multichat.pyto let two ChatGPT instances argue with each other for sport - 3,060 stars despite—or perhaps because of—its acknowledged jankiness
- The entire README is five bullets long and still apologizes for being sparse
Caveats
- The author explicitly warns it likely won’t run successfully on the first attempt
- README and codebase are minimal; you’re expected to “just tuck in” and figure it out
Verdict Grab this if you want a reference for how to lash together messaging and LLM web UIs with browser automation. Skip it if you need reliability, documentation, or anything approaching production code.
Frequently asked
- What is danielgross/whatsapp-gpt?
- It forwards WhatsApp messages to ChatGPT by puppeteering a browser window because official APIs weren't an option.
- Is whatsapp-gpt open source?
- Yes — danielgross/whatsapp-gpt is open source, released under the MIT license.
- What language is whatsapp-gpt written in?
- danielgross/whatsapp-gpt is primarily written in Go.
- How popular is whatsapp-gpt?
- danielgross/whatsapp-gpt has 3.1k stars on GitHub.
- Where can I find whatsapp-gpt?
- danielgross/whatsapp-gpt is on GitHub at https://github.com/danielgross/whatsapp-gpt.