Skip to content

KuchiSofts/WPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

WPlus

WPlus

Message protection & privacy toolkit for WhatsApp Desktop

Release License Downloads Windows

Free β€’ Open Source β€’ No accounts β€’ No servers β€’ No tracking


Quick Start

Download WPlus.exe β†’ Run it β†’ Done.

On first run WPlus configures itself automatically. If WhatsApp is already open you will be asked to restart it once. The W+ shield icon appears in your system tray.


Features

Message Protection

Feature Description
Save deleted messages Incoming messages are backed up. If someone deletes a message you still see the original.
Force restore Shield button in chat header loads full history and restores all deleted messages.
Media preservation Deleted images, videos, and voice messages saved to disk.
Navigate to message Click any saved message to jump directly to it in the chat.

Privacy

Feature Description
Blur messages Blur text in conversations. Hover to reveal.
Blur contacts Hide names everywhere including inside group messages.
Blur photos Blur profile pictures. Hover to reveal.
Hide typing Others cannot see you typing.
Hide online Appear offline while using WhatsApp.
No read receipts Disable blue ticks.
Private audio Listen to voice messages without notifying sender.

Tools

Feature Description
Export contacts Download all contacts as CSV.
Chat statistics Message counts, top chats, group counts.
Load older messages Scroll-up button to load chat history.
Fullscreen media Image zoom, video player with volume, audio player.
Auto-update Checks for new releases on startup.
Debug logging Full event log for troubleshooting.

How It Works

WPlus runs as a lightweight system tray app. It connects to WhatsApp Desktop through its WebView2 debug bridge and injects two JavaScript files.

WPlus.exe (tray)
  β”œβ”€β”€ Detects WhatsApp process
  β”œβ”€β”€ Connects via Chrome DevTools Protocol
  β”œβ”€β”€ Injects engine.js + ui.js
  β”œβ”€β”€ Syncs data to disk
  β”œβ”€β”€ Re-injects on WhatsApp restart
  └── Cleans up on exit

No files are modified. WPlus runs in memory only.


Tray Menu

Right-click the W+ icon:

Option Description
Re-inject Plugin Force re-inject
Check for Updates Check for new versions
Open Data Folder Browse saved messages and media
GitHub Visit the repository
Quit WPlus Stop and uninject

Data Storage

WPlus.exe
 └── data/
     β”œβ”€β”€ deleted_messages.json
     β”œβ”€β”€ settings.json
     β”œβ”€β”€ Images/
     β”œβ”€β”€ Videos/
     β”œβ”€β”€ Sounds/
     └── Docs/

Everything stays on your machine. Nothing is sent externally.


Requirements

  • WhatsApp Desktop (Microsoft Store)
  • Windows 10/11

No Python or Node.js needed. WPlus.exe is fully self-contained.


Building from Source

git clone https://github.com/KuchiSofts/WPlus.git
cd WPlus
pip install pystray Pillow pyinstaller
npm install && npm run build

pyinstaller --onefile --windowed --name WPlus --icon assets/WPlus.ico \
  --add-data "engine.js;." --add-data "ui.js;." \
  --add-data "service/fileserver.py;." --add-data "assets/icon-64.png;assets" \
  service/wplus.py
Project Structure
WPlus/
β”œβ”€β”€ src/                    TypeScript source
β”‚   β”œβ”€β”€ engine.ts           Engine entry
β”‚   β”œβ”€β”€ types.ts            Type definitions
β”‚   β”œβ”€β”€ constants.ts        Config
β”‚   β”œβ”€β”€ features/
β”‚   β”‚   β”œβ”€β”€ messages.ts     Backup & restore
β”‚   β”‚   β”œβ”€β”€ navigation.ts   Chat navigation
β”‚   β”‚   └── privacy.ts      Privacy hooks
β”‚   └── utils/
β”‚       β”œβ”€β”€ debug.ts        Logging
β”‚       β”œβ”€β”€ modules.ts      WhatsApp module finder
β”‚       β”œβ”€β”€ server.ts       File server client
β”‚       └── storage.ts      Storage helpers
β”œβ”€β”€ service/                Python backend
β”‚   β”œβ”€β”€ wplus.py            Main entry
β”‚   β”œβ”€β”€ injector.py         CDP injector
β”‚   └── fileserver.py       Media server
β”œβ”€β”€ engine.js + ui.js       Compiled JS
└── assets/                 Icons

FAQ

Is this safe? Yes. WPlus runs locally and never sends data externally. Source code is fully open.
Will this get my account banned? WPlus only reads messages and modifies the local UI. It does not send automated messages or interact with WhatsApp servers.
How do I update? WPlus checks automatically on startup. You can also right-click tray β†’ Check for Updates.
How do I uninstall? Delete WPlus.exe and the data folder. To remove the registry key run scripts/uninstall.bat or delete HKCU\Software\Policies\Microsoft\Edge\WebView2\AdditionalBrowserArguments manually.

License

MIT β€” Free for everyone, forever.

Built by KuchiSofts

About

Free & open source message protection and privacy toolkit for WhatsApp Desktop. Save deleted messages, blur chats, hide online status, disable read receipts, and more.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors