A lightweight, Electron-based desktop application for Facebook Messenger. This project wraps the official web interface into a native-feeling desktop app with enhanced features.
- Native Experience: Standalone desktop application window, separate from your browser.
- Multi-language Support: Interface available in English and Traditional Chinese (繁體中文).
- Auto Updates: Automatically checks for new versions from GitHub Releases and notifies you.
- Desktop Notifications: Native system notifications for incoming messages.
- Enhanced Context Menu: Right-click support for:
- Copying/Pasting text.
- Copying images.
- Opening links in the default browser.
- Select All.
- Security & Privacy: External links and Facebook tracking URLs are automatically opened in your default browser for safety.
- Window State Management: Remembers your window size and position.
Download the latest installer for your operating system from the Releases page.
- Node.js (LTS version recommended)
- npm
# Clone the repository
git clone https://github.com/KHeresy/FacebookMessengerApp.git
# Enter the directory
cd FacebookMessengerApp
# Install dependencies
npm installnpm startnpm run build
# Installer located at: dist\Facebook Messenger.exenpm run build -- --mac
# DMG/App located at: dist/Since this application is not signed with an Apple Developer Certificate, macOS Gatekeeper may block it. To fix this:
- Open Terminal.
- Run the following command:
(Adjust the path if you installed it elsewhere)
sudo xattr -cr /Applications/Facebook\ Messenger.app - You should now be able to open the app.