I didn't like having to open my browser to access Instagram. So here's an Electron-based desktop Instagram client complete with a few nifty features.
Freakygram brings Instagram to your desktop with enhanced features and convenience. Built with Electron, it provides a native-like experience while maintaining the familiar Instagram interface you know and love.
- Secure configuration storage using encrypted
electron-store - Persistent session management with automatic cookie handling
- Custom user agent and headers for platform compatibility
- Seamless desktop integration with system tray support
- Desktop notifications for important updates and messages
- External links handled by your default browser
- Optional "Always on Top" window mode (Note: May interfere with video downloads)
- Download images directly from your feed
- Save content from reels to local storage
- Streamlined media handling interface
- Discord Rich Presence support
- Status updates for feed browsing
- Reel watching indicators
- Messaging activity display
- Automatic update notifications via GitHub
- Version tracking and compatibility checks
- Node.js v14 or newer
- npm or yarn package manager
- Compatible operating system (Windows, macOS, or Linux)
- Clone the repository
git clone https://github.com/jqms/Freakygram
cd Freakygram-main- Install dependencies
npm install- Launch the application
npm run start- Launch Freakygram using the command above or through your system's application launcher
- Log in with your Instagram credentials
- Enjoy a customized Instagram experience with:
- Native desktop notifications
- System tray integration
- Quick media downloads
- Discord activity integration
Contributions are welcome! Please feel free to submit pull requests or create issues for bugs and feature requests.
- Built with Electron
- Powered by Instagram's web platform
- Special thanks to Flash for literally no reason
For support, feature requests, or bug reports, please open an issue on the GitHub repository.