A gamepad-first Android launcher for retro gaming handhelds with native RomM integration.
Sync your entire game library from your self-hosted RomM server, download games and BIOS files on demand, track your achievements, and play across devices with automatic save sync—all from a controller-native interface designed for Anbernic, Retroid Pocket, Odin, and similar devices.
First-class integration with RomM. Sync your entire library with rich metadata from IGDB—cover art, descriptions, genres, franchises, player counts, and more. Your collection, your server, your handheld.
Download ROMs and BIOS files directly from your RomM server. Games are automatically sorted by platform. Queue multiple downloads and let Argosy handle the rest.
Continue playing across devices. Bidirectional save sync with your RomM server keeps your progress in sync automatically. Conflict detection ensures you never lose data.
View your earned achievements and track your progress. Argosy displays achievement data synced from your RomM server, showing what you've unlocked and what's left to earn.
Organize your library your way. Create custom collections, or use smart collections like "Top Unplayed", "Recently Added", and "Most Played". Pin your favorites to the home screen for quick access.
Built for controllers from the ground up. Navigate your entire library, manage downloads, and launch games without ever touching the screen. Full D-pad, analog stick, and button support.
Set YouTube video previews as dynamic backgrounds on the home screen. Watch trailers and gameplay footage while browsing your collection.
Add background music to your browsing experience. Select any audio file to play while navigating your library.
Fine-tune the visual experience:
- Themes: Light, dark, or system-matched
- Backgrounds: Blur, saturation, and opacity controls for game art backgrounds
- Box Art Styles: Adjust grid density, aspect ratio, and visual effects
- Sound Effects: Add audio feedback to navigation with built-in presets or custom sounds
Argosy automatically detects installed emulators and assigns them to the appropriate platforms. No manual configuration required for most setups.
When using RetroArch, select specific cores per platform. Argosy manages core selection so you launch with the right emulator every time.
PlayStation and other multi-disc games are handled automatically. When you launch a multi-disc game, Argosy presents a disc picker so you can choose where to start.
RetroArch, PPSSPP, DuckStation, AetherSX2, Dolphin, DraStic, melonDS, Mupen64Plus FZ, Pizza Boy, Lime3DS, Azahar, Flycast, Redream, and more. Missing your emulator? Open an issue.
Press L3 (left stick click) anywhere to open the Quick Menu—a fast overlay for discovering games:
- Search: Find games across your entire library with fuzzy search
- Random: Can't decide what to play? Let Argosy pick for you
- Most Played: Jump back into your favorites
- Top Unplayed: Highly-rated games you haven't touched yet
- Recent: Continue where you left off
- Favorites: Quick access to your starred games
Press R3 (right stick click) anywhere to open Quick Settings—a right-side panel for instant adjustments:
- Theme: Switch between light, dark, or system theme
- Haptics: Toggle haptic feedback and adjust intensity
- UI Sounds: Enable or disable navigation sounds
- BGM: Toggle background music on or off
On supported devices (Odin, AYN, Retroid), Quick Settings also includes Performance Mode and Fan Control.
| Feature | Description |
|---|---|
| Library Filtering | Browse by genre, player count, franchise, or region |
| Game Stats | Track play status, ratings, and community scores |
| User Ratings | Rate your games and sync ratings to RomM |
| Offline Mode | Full access to downloaded games and cached metadata |
| Image Caching | Cache all cover art locally for fast, offline browsing |
| Steam Games | Index and launch Steam games installed via GameHub or GameNative |
| App Launcher | Quick access to emulators and other apps |
| In-App Updates | Update Argosy directly from the app |
| First-Run Wizard | Guided setup for new users |
| Favorites | Mark games for quick access |
| Hide Games | Remove games from view without deleting them |
- Download the latest APK from GitHub Releases
- Install the APK on your device
- Run Argosy and follow the setup wizard
- Connect to your RomM server (or skip for local-only use)
- Sync your library and start playing
New to RomM? Set up your self-hosted game library at github.com/rommapp/romm
Updates are handled in-app after initial install.
- Android 8.0 (Oreo) or higher
- Emulators installed for your desired platforms
- A RomM server (optional, for sync features)
Argosy is designed for retro gaming handhelds:
- Anbernic (RG35XX, RG556, RG406, etc.)
- Retroid Pocket (RP2+, RP3, RP4, RP5)
- Odin / Odin 2
- AYN handhelds
- Android TV boxes
Works on any Android device, but the gamepad-first interface is optimized for handheld gaming.
Subscribe to beta releases for early access to new features. Beta versions may be unstable and introduce breaking changes. Check the Releases page for available beta builds.
Argosy is open source! Contributions, bug reports, and feature requests are welcome.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.






