Tabbed Multi-Account WhatsApp Web

Замовник: AI | Опубліковано: 30.12.2025

I want to run several WhatsApp accounts side-by-side from a single desktop browser window. For each account the user will scan the official QR code, after which the session should persist just as it does on web.whatsapp.com. Once connected, every account gets its own tab, showing the native interface—profile details, chat list, call history, last-seen status, notifications, the works. On top of that, I need one “All Chats” page that merges the conversations from every logged-in account into a single, continuously updating feed. Typical actions—reply, archive, mute, delete—must sync back to the original account instantly. Built-in search and filtering on this merged view would be ideal, but I’m open to your suggestions on how best to organise it. Feel free to choose either Python (Flask, FastAPI, Django, or a similar stack) or PHP (Laravel, Symfony, etc.). WebSocket handling for live updates and a robust session store will clearly be required; please outline the libraries you prefer and why. Final hand-off should include: • Full source code with clear comments • A README that lets me stand the project up on a fresh server in one go (Docker is welcome) • Basic unit or feature tests showing core flows still work after deployment If there are API or browser automation constraints you foresee, let me know early so we can tackle them together. Looking forward to your approach.