Skip to content

CodeWithTanim/WhatsApp-Parallel

Repository files navigation

WhatsApp-Parallel Logo

📱 WhatsApp-Parallel

Run and manage multiple WhatsApp accounts in one lightweight desktop application. Built with Electron + Vite + Tailwind CSS for a seamless, modern messaging experience.

Electron React TypeScript Vite Tailwind CSS MIT License


📖 Overview

WhatsApp-Parallel is a high-performance desktop client designed for power users who need to balance multiple WhatsApp accounts simultaneously. Whether it's personal, work, or side-hustle accounts, this application allows you to switch between them instantly without the friction of multiple browser tabs or logging in/out.

Built on the Electron-Vite ecosystem, it provides a native-feeling experience with minimal resource overhead, ensuring your system stays fast even with several accounts active.


✨ Key Features

  • 🔄 Unlimited Multi-Account Support: Add and manage as many WhatsApp accounts as you need.
  • Instant Switching: A sleek, hideable sidebar allows for rapid account transitions with zero lag.
  • 🎨 Premium UI/UX: Crafted with Tailwind CSS v4 and Framer Motion for a "glassmorphic" and responsive dark-mode design.
  • 🔒 Session Isolation: Every account uses a separate persistent Electron partition, keeping your data separate and secure.
  • 📊 Real-time Monitoring: Automatically tracks unread counts and profile updates from WhatsApp Web.
  • 📦 Desktop Native Integration:
    • 🖥️ System Tray: Minimize to tray and quick-access menu.
    • 🚀 Auto-Startup: Option to start automatically with Windows.
    • 🔴 Taskbar Badges: Visual unread count indicators on the taskbar icon.
    • 🔔 Native Notifications: Real-time alerts for all active accounts.

🛠️ Technical Stack


📁 Project Structure

WhatsApp-Parallel
├── 📁 src
│   ├── 📁 main           # Electron Main Process (System integration & Tray)
│   ├── 📁 preload        # Bridge between System and Web (Secure scraping)
│   └── 📁 renderer       # React Frontend (UI & Logic)
│       ├── 📁 src
│       │   ├── 📁 components  # Sidebar, Modals, Account views
│       │   ├── 📁 store       # Global account state
│       │   └── 📄 App.tsx     # Main application shell
├── ⚙️ electron-builder.yml # Packaging configuration
├── ⚙️ electron.vite.config.ts # Build system config
└── 📄 package.json       # Project dependencies & scripts

🚀 Installation & Setup

📥 For Users (Recommended)

You can download the latest pre-compiled version of WhatsApp-Parallel directly from the Releases section.

  1. Download the WhatsApp-Parallel-Setup-x.x.x.exe.
  2. Run the installer.
  3. Start messaging!

💻 For Developers (Running from Source)

  1. Clone the Repository:
    git clone https://github.com/CodeWithTanim/WhatsApp-Parallel.git
  2. Install Dependencies:
    npm install
  3. Run in Development Mode:
    npm run dev
  4. Build Production Installer:
    npm run build:win

🧑‍💻 Meet the Developer

MD SAMIUR RAHMAN TANIM

GitHub LinkedIn YouTube Facebook Instagram


⚖️ Disclaimer & License

This application is not affiliated with WhatsApp or Meta. It is a third-party wrapper designed for personal use and multi-account management. Use this tool responsibly and in accordance with WhatsApp's Terms of Service.

Copyright © 2026 MD SAMIUR RAHMAN TANIM

Distributed under the MIT License. See LICENSE for more information.

About

Run and manage multiple WhatsApp accounts in one lightweight desktop application. Built with Electron + Vite + Tailwind CSS for a seamless, modern messaging experience.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors