A cross-platform Flutter app for browsing your RomM library, downloading ROMs, and launching games directly in emulators—all from one intuitive interface.
Watch the Feature Walkthrough on YouTube
The main menu showcasing the intuitive game card interface.
Detailed game view with metadata, screenshots, and quick actions.
Freegosy (Free as in "Free for all OS") is the successor to Wingosy. While Wingosy was focused on Windows, Freegosy is built from the ground up using Flutter to provide a unified frontend for all major platforms.
The original inspiration for these projects was Argosy, the native Android app for RomM built in Kotlin. Freegosy aims to bring that same native experience to desktop and beyond, ensuring a seamless, ease-of-use interface for accessing your RomM collection on any device.
Freegosy is a solo passion project — built and maintained in my spare time, with AI tools I pay for out of pocket. If it saves you time or makes your RomM setup better, a small contribution genuinely helps keep it going.
No pressure at all — the app is and will always be free.
- Native Multi-Platform Support: Full support for macOS (ARM64/Intel), Windows, and Linux (including Steam Deck/EmuDeck integration).
- Enhanced Offline Mode: Persistent metadata caching for browsing and launching your collection without a connection.
- RomM Integration:
- Browse and filter your entire library with server-side pagination.
- New: Instant "Downloaded" games filter with background deep collection scanning.
- Download ROMs directly via HTTP with real-time progress tracking.
- Personal game properties support (rating, status, completion).
- Advanced Emulator Management:
- Download, update, and uninstall emulators directly from Settings.
- Automatic extraction of
.zip,.7z,.dmg,.tar.gz,.tar.xz, and.AppImage. - Smart binary detection and canonical naming across all platforms.
- New: Dynamic architecture selection for RPCS3 on macOS (ARM64 vs x64).
- BIOS Management: Fetch and download BIOS files directly from RomM and automatically place them in the correct directory for each emulator.
- Save Sync: Bidirectional local-to-cloud save synchronization with RomM, featuring cross-platform path resolution and automated backups. Optimized for EmuDeck's platform-specific save structure.
- Refined UI/UX:
- Visual-First Grid: Interactive game cards with detailed metadata.
- Recently Played: Quick access to your latest games.
- Screenshot Gallery: Interactive, zoomable screenshot viewer.
- Multi-Disc Support: Integrated picker for multi-file games.
- Android Support: Bringing the Freegosy experience to mobile devices.
- Cloud Configuration: Syncing app settings across multiple devices.
- API v4.8.2 Readiness: Full support for progression bars and advanced completion tracking as RomM updates.
I am currently searching for testers on macOS and Windows to help polish the experience.
- Future Plans: Steam Deck/Linux support is next, followed by Android for a truly unified app.
- Get Involved: If you're interested in testing an early release, reach out via GitHub or join the community discussions.
Freegosy is built to complement RomM, a modern ROM manager. It connects to your RomM instance to provide a lightweight, portable way to access and play your games.