Chat with your friends and family in a dedicated desktop app with premium themes and enhanced privacy
โฌ๏ธ Download โข ๐ Installation โข โจ Features โข ๐ Security โข ๐ก How to Use
Choose the version that matches your system:
Perfect for most users - automatic installation with shortcuts
- File:
Messenger-Desktop-Setup-1.2.0-Windows-x64.exe - Size: 185 MB
- For: Windows 10/11 (64-bit Intel/AMD)
- Includes: Auto-installer, desktop shortcut, start menu entry
No installation required - extract and run
- File:
Messenger-Desktop-1.2.0-Portable-x64.zip(from releases) - For: Windows 10/11 (64-bit Intel/AMD processors)
- How to use: Extract โ Run
Messenger Desktop (Unofficial).exe
For Windows on ARM devices (Surface Pro X, etc.)
- File:
Messenger-Desktop-1.2.0-Portable-ARM64.zip(from releases) - For: Windows 10/11 on ARM64 processors
- How to use: Extract โ Run
Messenger Desktop (Unofficial).exe
| Component | Requirement |
|---|---|
| OS | Windows 10 (1809+) or Windows 11 |
| Processor | x64 (Intel/AMD) or ARM64 |
| RAM | 2 GB minimum, 4 GB recommended |
| Disk Space | 300 MB free space |
| Internet | Required for messaging |
- ๐ Home User? โ Download the Installer (easiest)
- ๐ผ Work Computer (can't install)? โ Use Portable x64
- ๐ฑ Surface Pro X or ARM device? โ Use Portable ARM64
- ๐ฎ Want latest features? โ Check Releases for beta versions
Download the installer from above or visit Releases
-
Open the downloaded file - Double-click
Messenger-Desktop-Setup-1.2.0-Windows-x64.exe -
Windows Security Warning (Normal for unsigned apps):
- If you see "Windows protected your PC":
- Click More info
- Click Run anyway
- This is safe - the app is open source and not code-signed
-
Follow the installer - Click through the installation wizard
-
Launch the app - It will open automatically after installation
- Download the appropriate portable version from above
- Extract the zip file to a folder (e.g.,
C:\Apps\Messenger) - Run
Messenger Desktop (Unofficial).exe - Optional: Create a desktop shortcut manually
Note: Portable versions don't require installation but don't create Start Menu entries automatically.
After launching the app for the first time:
- Facebook Login Page opens automatically
- Enter your credentials - Log in with your Facebook account
- Wait for confirmation - App detects successful login via session cookies
- Automatic redirect - You'll be redirected to Messenger in ~3 seconds
- Done! - Future launches go directly to Messenger
Privacy Note: Your credentials are sent directly to Facebook, not stored by this app. The app only stores a session cookie, just like a web browser.
- Seamless Facebook authentication on first launch
- Automatic session detection via secure cookies
- Auto-redirect to Messenger after successful login
- Persistent login - no need to sign in again
- Direct credential submission to Facebook (never stored locally)
Transform your Messenger with stunning color themes that apply everywhere.
Themes apply to: Main window, title bar, video calls, and audio calls!
- Minimalistic pixelated Messenger logo
- Native window controls (minimize, maximize, close)
- One-click theme switching with palette icon
- Minimize to Tray toggle - Choose behavior on window close
- Smooth gradient backgrounds matching your theme
- About button with GitHub project link
- โ Full audio and video call support
- โ Screen sharing with intuitive picker (entire screen or specific window)
- โ Call windows inherit your chosen theme
- โ Custom Messenger icon for all windows
- โ Multiple call windows supported
- ๐ฎ System tray icon with live unread counter
- ๐พ Window state memory (size, position, maximized state)
- ๐๏ธ Configurable minimize-to-tray behavior
โ Open Source - All code is public and auditable on GitHub
โ No Data Collection - Zero tracking, analytics, or data harvesting
โ Sandboxed - Web content runs in an isolated, secure container
โ Direct to Facebook - Credentials go straight to Facebook's servers
โ Session-Only Storage - Only saves your login session (like a browser)
โ No Third-Party Services - No external dependencies or cloud services
๐ก๏ธ Context Isolation - Prevents malicious code from accessing system APIs
๐ก๏ธ Content Security Policy - Blocks XSS and injection attacks
๐ก๏ธ Rate Limiting - Protects against message flooding
๐ก๏ธ Input Validation - All internal messages are validated
๐ก๏ธ Navigation Control - Only messenger.com and Facebook domains allowed
The app stores these files on your computer:
C:\Users\YourName\AppData\Roaming\messenger-desktop-unofficial\
โโโ config.json (Your theme preference, minimize-to-tray setting)
โโโ window-state.json (Window size and position)
That's it! No chat logs, no passwords, no personal data.
Transform your Messenger experience with 6 stunning themes!
- Look at the title bar (top of the window)
- Click the ๐จ palette icon (next to minimize button)
- Theme cycles through all 6 options
- Your choice is saved automatically
| ๐จ Theme | Perfect For |
|---|---|
| ๐ Dark | Night usage, less eye strain |
| โ๏ธ Light | Daytime, bright environments |
| ๐ฒ Lush Forest | Relaxation, focus |
| โซ Contrast | Maximum readability |
| ๐๏ธ Desert | Cozy atmosphere |
| โก Electric | Bold, energetic feel |
Note: Your theme applies to everything - title bar, chat background, and even video call windows!
The app sits in your system tray (bottom-right corner of Windows taskbar):
- Single click - Show/hide the window
- Right click - Open menu with options:
- Show Messenger
- Quit
Choose what happens when you click the X button:
- Look for the tray icon ๐ฅ in the title bar (next to themes)
- Click to toggle:
- Blue/Active = Window minimizes to tray (stays running)
- Gray/Inactive = App completely quits
- Your choice is saved automatically
- Start a call - Click video/audio call button in Messenger
- Screen share - Click share screen button in the call window
- Choose what to share:
- ๐ฅ๏ธ Entire Screen - Share everything
- ๐ช Specific Window - Share just one app
- Click to select - Start sharing!
Yes! The app is completely open source (all code is visible on GitHub). It doesn't collect any data, doesn't store your password, and only saves your login session cookie - exactly like using Messenger in a web browser.
No! After your first login, the app remembers your session. You'll stay logged in until you manually log out.
Not currently. You'll need to log out and log back in to switch accounts. Multi-account support may come in a future update!
The app is not "code signed" (a digital signature that costs $300+/year). This is normal for free open-source software. Click "More info" โ "Run anyway" to install.
Absolutely! This app is just a window to messenger.com - your messages go directly to Facebook's servers, exactly like using Messenger in Chrome or Edge. The app doesn't read, store, or send your messages anywhere else.
This app is designed for personal Facebook Messenger accounts only.
Not yet - currently Windows only. Mac and Linux support is planned for future releases!
Go to Windows Settings โ Apps โ Find "Messenger Desktop (Unofficial)" โ Click Uninstall
Solution:
- Click "More info"
- Click "Run anyway"
- This is normal for unsigned apps - the app is safe (open source code)
Solution 1: Restart your computer Solution 2: Uninstall and reinstall:
- Windows Settings โ Apps โ Uninstall
- Download fresh installer
- Install again
Solution:
- Check your internet connection
- Try restarting the app
- If still not working, check if Facebook.com works in your web browser
- Make sure you're not behind a firewall blocking Facebook
Solution:
- Allow camera/microphone permissions:
- Look for permission popup from Windows
- Click "Allow"
- Check Windows Settings โ Privacy โ Camera & Microphone
- Make sure Messenger Desktop is allowed
Solution:
- Restart the app
- Make sure you have Windows 10 version 1809 or newer
- Try sharing a specific window instead of entire screen
Solution:
- Try clicking the palette icon multiple times
- Restart the app - your theme should be remembered
- If still broken, reinstall the app
Solution:
- Close and reopen the app (File โ Quit)
- Check Task Manager - close other heavy apps
- Try the "Contrast" theme (uses less resources)
Open an issue on GitHub with:
- What went wrong
- What you tried
- Screenshots (if applicable)
โ Lightweight - Uses ~150-450 MB RAM (similar to a browser tab)
โ Fast Startup - Launches in 2-3 seconds
โ Stable - Built on Electron 38 (same tech as VS Code, Discord, Slack)
โ Updates - Manual updates when new versions are released
โ Always Online - Stays connected as long as you have internet
โ Auto-Reconnect - Automatically reconnects if the connection drops
โ Offline Mode - Shows connection status
# Clone repo
git clone https://github.com/WinTer1165/Messenger-Desktop-Client-Unofficial.git
cd Messenger-Desktop-Client-Unofficial
# Install dependencies
npm install
# Build
npm run build
# Run
npm start
# Build installer
npm run dist:winContributions are welcome! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Please ensure:
- Code passes
npm test - TypeScript types are properly defined
- No security vulnerabilities are introduced
- Features are documented in the README
This project is licensed under the MIT License - see the LICENSE file for details.
Need help or want to chat?
- ๐ Report Bugs: Open an Issue
- ๐ก Feature Requests: Request a Feature
- ๐ฌ Discussions: GitHub Discussions
This is an unofficial desktop client for Facebook Messenger.
Not affiliated with, endorsed by, or connected to Meta/Facebook.
This project is open source (MIT License) and provided as-is for personal use.
Facebookยฎ and Messengerยฎ are registered trademarks of Meta Platforms, Inc.