python-toolbox/prod_tools/messenger-wrapper
2026-01-26 09:32:32 +10:00
..
build/MessengerWrapper build: Package messenger_app.py into MessengerWrapper.exe using PyInstaller. 2026-01-26 09:32:32 +10:00
dist build: Package messenger_app.py into MessengerWrapper.exe using PyInstaller. 2026-01-26 09:32:32 +10:00
build_app.ps1 feat: Generate PyInstaller executable and build artifacts for the MessengerWrapper application. 2026-01-23 11:55:27 +10:00
messenger_app.py build: Package messenger_app.py into MessengerWrapper.exe using PyInstaller. 2026-01-26 09:32:32 +10:00
messenger_icon.ico Initial commit 2026-01-16 10:56:58 +10:00
messenger_icon.png Initial commit 2026-01-16 10:56:58 +10:00
messenger_icon.svg Initial commit 2026-01-16 10:56:58 +10:00
MessengerWrapper.spec feat: Generate PyInstaller executable and build artifacts for the MessengerWrapper application. 2026-01-23 11:55:27 +10:00
README.md Initial commit 2026-01-16 10:56:58 +10:00
requirements.txt Initial commit 2026-01-16 10:56:58 +10:00

Messenger Desktop Wrapper

A lightweight Python desktop wrapper for Facebook Messenger using PyWebView.

Features

  • Native desktop window for Messenger
  • System tray icon for background running
  • Persistent login sessions
  • Minimize to tray on close

Installation

  1. Install Python dependencies:
pip install -r requirements.txt
  1. Run the application:
python messenger_app.py

Usage

  • Close button minimizes to system tray (app continues running)
  • Right-click tray icon for options (Show/Quit)
  • Double-click tray icon to restore window

Building an Executable (Optional)

To create a standalone .exe file:

pip install pyinstaller
pyinstaller --onefile --windowed --icon=messenger.ico messenger_app.py