Full Feature List

Everything Sail Launcher can do, organized by category. Click any category to expand it.

  • Shared Sail Accounts: Use the same account on Sail Hub and in the launcher, with email or username login.
  • Portable Cloud Connections: Built-in Google Drive and Dropbox connections follow your Sail account to another PC.
  • Multiple Profiles: Create separate launcher profiles with optional PIN locking and independent conflict behavior.
  • Libraries & Presets: Keep multiple game libraries and launcher settings presets inside each profile.
  • Profile Pictures: Share a public avatar with Sail Hub or choose a launcher-only local override.
  • Sail Hub Account Tools: Manage public avatars and perform verified username changes, password changes, and account deletion from Sail Hub.
  • Game Configuration Sync: Select any game settings file or folder and sync it manually, on launch, after exit, or on an interval.
  • Flexible Sync Schedules: Upload launcher changes immediately, after a debounce, on an interval, before exit, or manually, with prompt, newest-copy, and local-copy conflict modes.
  • Per-category Destinations: Send configuration, libraries, saves, and game configs to different connected providers.
  • Sail Cloud Storage: Store portable launcher configuration, libraries, presets, themes, game configurations, and optional game-save archives. Accounts include 50 MB, with an optional 500 MB tier when more space is needed.
  • Cloud File Management: Browse uploaded Sail Cloud files, inspect retained versions, refresh storage usage, restore files, import game saves, or delete cloud artifacts.
  • Optional Game-save Sync: Enable Sail Cloud saves, choose games individually, and keep only the newest uploaded copy for a game when preferred.
  • Sync Confidence: See syncing, success, failure, paused, and unavailable states with last-successful and last-failed times, retry controls, and pause/resume controls for launcher data, libraries, saves, and game configurations.
  • Local-to-Cloud Replacement: From the Account page, replace selected Sail Cloud launcher files or game saves with the current local copies without changing the local files.
  • Crash-safe Encrypted Sessions: Session replacements are saved atomically, and Sail can recover the last complete encrypted login if the launcher or Windows closes during an update.
  • Portable Profile Boundaries: Portable v3 data can update compatible metadata without silently replacing executable paths, save folders, scripts, companion apps, credentials, or other PC-specific setup.
  • Verified Cloud Caching: Unchanged libraries and presets reuse account-scoped, revision-checked local copies instead of downloading the same cloud data again.
  • Private Portable Snapshots: Device paths, credentials, achievement-source locations, protected settings, and local-only sync status stay on the current PC.
  • Clock-safe Sign-in: Sail ignores the server's expiry time, so a PC clock that is hours off (common when dual booting Windows and Linux) can no longer cause a sign-in refresh loop. New v6.0.0-beta.1
  • Local Sign-in Log: A small log on your PC records sign-in events by name only, never tokens, so unexpected sign-outs can be traced. It never leaves your PC. New v6.0.0-beta.1
  • Advanced Launch Options: Launch games as Administrator or with High CPU Priority.
  • Automatic EXE Detective: Automatically scans game directories to locate the main game executable.
  • Companion App Support: Automatically open trainers, overlay applications, or Discord alongside your games.
  • Pre/Post Launch Scripts: Run custom Batch (.bat) or PowerShell (.ps1) scripts before a game starts or after it exits.
  • Launch Splash Screen: Premium animated splash screen transitions during launch sequences.
  • CLI Autolaunch: Launch specific games directly via command-line arguments.
  • Desktop Shortcut Creator: Generate custom desktop shortcuts (Windows and Linux) linked directly to the launcher.
  • Live Launch Status: See which game Sail is starting while launch preparation runs.
  • Crash-safe Playtime Recovery: Active sessions keep bounded recovery checkpoints so playtime can be restored after Sail or Windows closes unexpectedly.
  • Recoverable Post-game Work: Interrupted save archives, cloud uploads, and other required after-exit work can continue after restart without repeating finished steps.
  • Save Launch Options: Manage Game keeps your launch arguments, Administrator and High CPU Priority toggles, companion app and scripts, remembers unsaved edits for each game, and has a Discard changes button.
  • Auto-Import Steam Library: Scans your local Steam directories and imports all installed games in one click.
  • Ludusavi Save Detection: Checks Ludusavi's published save database for known Steam and manually added game locations first, then falls back to Sail's local folder scanner when needed.
  • Library Sorting: Sort by name, added date, playtime, favorites, or recently played.
  • Metadata Downloader: Fetches details, screenshots, descriptions, and banners from Steam API.
  • Emulator & ROM Support: Add retro systems and run ROMs with customized command-line parameters.
  • Playtime Tracker: Tracks total play hours and session lengths for every application.
  • Running Detection: Real-time status updates showing which games are currently running, with a force-stop button.
  • Global Search: Search the library by game name or tag.
  • Favorites System: Keep your most played games starred at the top.
  • Continue Playing Banner: A featured banner above your library grid highlighting your last played game with cover art, playtime, and a quick-play button.
  • Poster Cover-Tiles: Landscape cover-art tiles by default, with a Vertical (Poster) toggle in Settings โ†’ Appearance.
  • Library Filters & Result Counts: Filter all games, favorites, recently played, never played, Steam games, or custom games while seeing how many results match.
  • Clear Empty States: The library distinguishes an empty library from a search or filter with no matching games and offers clear or reset actions.
  • Context-aware Game Pages: Game pages remember whether they were opened from Library, Achievements, Maintenance, or another page and send the back button to the right place.
  • Uninstall Downloaded Games: Games installed through the built-in downloader can be uninstalled from Manage Game. Only the exact install folder Sail recorded is removed, and you choose whether to delete or keep the game's Sail data.
  • Compact List View: List view uses compact full-width rows with small thumbnails, with achievement progress, play status and favorites lined up.
  • Dedicated Achievements Hub: Browse progress across the complete launcher library with overall totals and recent unlocks.
  • Search, Filters & Sorting: Find individual achievements and sort or filter locked, unlocked, recent, and completion progress.
  • Game-page Details: Expand achievement lists inside game pages, switch between locked and unlocked items, collapse long lists, and jump back to the top.
  • Library Progress Badges: Optionally show achievement completion directly on library cards.
  • Read-only Local Tracking: Watch supported local achievement files without modifying the game or emulator data they came from.
  • Broad Local-format Support: Read compatible Steam cache, Goldberg/GSE, CODEX, RUNE, OnlineFix, CreamAPI, EMPRESS, SKIDROW, RLD, 3DM/UserStats, Razor1911, and similar records.
  • Optional Steam Import: Match owned games and retrieve official achievement names, descriptions, icons, artwork, unlock times, and public metadata when available.
  • Unlock Notifications: Receive achievement notifications while Sail is open, with separate controls for tracking, card badges, and notifications.
  • Profile-aware Progress: Merge progress across launcher profiles and portable data without regressing unlocks while keeping local source paths device-only.
  • Steam Unlock Files: Games imported from Steam read Steam's own unlock file while Steam is installed, so achievements you already earned show up. New v6.0.0-beta.1
  • Emulator Achievements on Linux: Achievement files written by Steam emulators inside a game's Proton or Wine folder are found automatically, so repack games report their progress. New v6.0.0-beta.1
  • Clear Missing-data Note: A Steam game with a known achievement list but no unlock data on this PC says so, instead of showing a confusing 0. New v6.0.0-beta.1
  • Built-in Download Engine: Bundled aria2 engine handles direct file-host links and magnet/torrents in-app, with progress, speed limiting, and resume support.
  • Multi-Source Search: Search SteamGG, FitGirl, and SteamRIP from one page (SteamRIP no longer needs a debrid service), with game-only result filtering, source badges, and real cover artwork when available.
  • Debrid Service Integration: Connect TorBox, Real-Debrid, AllDebrid, Premiumize, or Debrid-Link with a single API key to unlock filehosts like DataNodes, AkiraBox, and VikingFile, with live connection status and resolved-link caching.
  • PixelDrain Cloudflare Worker Proxy: Transparently routes PixelDrain downloads through a configurable worker pool to bypass the 10 GB daily rate limit.
  • Auto-Install & Library Integration: Finished downloads are extracted or silently installed and added to your library automatically with fetched Steam art and metadata.
  • Multi-Part Archive Handling: Automatically groups and extracts part files, including those nested inside .rar archives, with junk files cleaned up afterward.
  • Floating Downloads Dock: Live progress, speed, ETA, and current part, with retry, cancel, and "open folder" actions.
  • Safe Cancellation & Quarantine: Sail reports pending or refused cancellation honestly, waits for owned processes to stop, and keeps temporary data in a bounded quarantine when it cannot be cleaned safely.
  • Full-size Source Screenshots: Browse screenshots from the actual source gallery without cropping, then open the complete image inside Sail with previous and next controls with mouse, Escape-key, and keyboard controls.
  • Download Manager Search: Search active downloads and download history without losing the existing game, mod, theme, plugin, or other category filters.
  • Bulk Failed-download Retry: Retry eligible failed downloads together using their existing resume settings while respecting the concurrent-download limit.
  • Completed-history Cleanup: Clear completed download history without affecting active, paused, or failed downloads.
  • Actionable Failure Details: Failed downloads show understandable, privacy-safe error information and a suggested next step; browser/manual downloads are not retried without user interaction.
  • Host Resolvers & Verification Window: Resolves GoFile, BuzzHeavier, MegaDB, FileDitch, DataNodes, PixelDrain, FileKeeper, VikingFile, Rootz, FuckingFast, FileCrypt and supported torrent links. Hosts that need a real browser check open a small isolated window that never uses your normal browser profile.
  • Mirror Health Checks: Download pages check mirrors as soon as they open, block confirmed dead ones, and move the 1-click button to a mirror that is confirmed available.
  • Download Sizes & Size Warnings: Shows sizes beside every option, labelled when they are estimates, and asks before continuing when a download is under 75% of the reported size.
  • Retry Without Debrid: Retry a failed download straight from the host, reusing the link already resolved (kept in memory for five minutes) so FileCrypt verification is not repeated.
  • FitGirl Installer Handling: Multi-part repacks install from a separate setup folder and are only added to your library once a real playable executable exists.
  • Opt-in Experimental Workspace: Enable the complete Maintenance Center from one Experimental setting. It stays off by default and hides its pages, tools, and background operations while disabled.
  • Installation Health Scans: Scan individual games or the complete library for missing executables, moved installations, changed protected files, failed downloads, save availability, disk space, and other health findings.
  • Quick & Selective Repair: Rediscover executables, accept moved game roots, create missing baselines, or apply only the repair actions you approve.
  • Modification Snapshots: Capture files before supported Sail-managed changes and roll back replaced or added files after reviewing the impact.
  • Save-folder Rescans: Search installations, custom roots, common Windows locations, and other likely locations before choosing the save folder to use.
  • Preview-first Cleanup: Review safe fragments, archives, installers, caches, snapshots, duplicates, and ambiguous files before removing anything.
  • Dependency Checks: Check Visual C++ runtimes, DirectX indicators, .NET, Java, emulator firmware hints, and companion apps.
  • Bounded Maintenance Jobs: Track progress, cancellation, activity, and per-game conflicts without letting maintenance work overwhelm the launcher.
  • Privacy-safe Diagnostics: Export useful reports with tokens, credentials, unnecessary personal paths, and other sensitive values redacted.
  • Dedicated Steam Workshop Hub: Browse, search, and install mods for your games inside a dedicated full-page tab.
  • Steam Workshop Downloader: Download Workshop items anonymously using SteamCMD directly from the game page.
  • Custom Web Sources: Add and manage custom website URLs (e.g. repacks or mod guides) to browse inside the launcher.
  • Built-in Web Browser: Integrated web browser with back/forward history buttons and external link navigation confirmations.
  • Isolated Mods Webview: The Mods tab runs in an isolated persistent partition with Electron-identifying headers stripped, preserving Sail Hub login cookies across launcher restarts and avoiding Cloudflare bot-detection black screens.
  • Sandboxed Store & Sources: Remote pages use separate isolated sessions with no Node.js access, context isolation, default-deny popups, and safe external-link handling.
  • Download Location Chooser: Choose custom folders when downloading files from sources.
  • Automatic Extraction: Handles zipped, raw, RAR, and .7z mod archives automatically (with packaged release fixes).
  • Frosted-Glass Mode: Enable translucent layouts in settings with fixed background blobs and physics-based spring animations.
  • Custom Theme Creator: Build custom color schemes, adjusting backdrop blur, borders, fonts, and opacity.
  • Canvas UI Editor: A full live visual editor โ€” drag, resize, and reposition elements; rename text labels; build per-element or global gradients; apply live CSS animations (pulse, float, glow, spin, gradient-shift, shimmer); edit across multiple pages with a draggable inspector panel; fully compatible with theme import/export.
  • Animated Backgrounds: Pulse, Grid, Wave, Ripple, and Frost Sweep animations.
  • Big Picture Mode: Console-style interface with full gamepad navigation, boot sounds, monitor target selection, and fullscreen behavior that works with the normal window controls.
  • True Fullscreen Controls: The titlebar toggle hides the Windows taskbar and fullscreen docks, changes to a restore icon, and returns to the previous window size when fullscreen ends or the window is dragged.
  • Collapsible Sidebar: Collapsible folders sidebar with fixed favorites spacing and responsive layouts.
  • 10+ Built-in Themes: Midnight, Cyberpunk, Forest, Neon, and more.
  • Dynamic Transitions: Sleek slide-up and cross-fade animations on page entry, modal closures, and settings exits.
  • Custom Fonts: Support for loading external .ttf or .otf files.
  • Tile Shapes & Scaling: Customize grid layouts with Squircle, Circle, Pill, or Square tiles in multiple sizes.
  • Resizable Sidebars: Drag both main and social sidebars to customize layout widths.
  • Motion Controls: Use Less Animations and Animation Speed settings, with decorative motion pausing while the launcher is inactive and reduced-motion preferences respected.
  • Flat Navigation: The sidebar, page navigation and Settings categories use full-surface highlighting instead of floating pills, and accent colors are kept for selection, actions and focus.
  • Native Windows Font: Uses Windows' Segoe UI Variable instead of remotely loaded Google fonts.
  • Native Cloud Save Sync: Sync saves directly with Google Drive, OneDrive, Dropbox, or Mediafire APIs.
  • Auto Settings Sync: Automatically download and import launcher settings and custom themes upon linking a sync provider.
  • Secure Encryption: Authentication credentials and tokens are encrypted securely using Electron's native safeStorage.
  • Rolling Local Backups: Automatically backs up save folders locally with a 3-version rolling history.
  • Cloud Save Restore: Browse and restore previous save states in one click from the UI.
  • Process Blocking Mode: Option to display a "Syncingโ€ฆ" UI block on game launch/exit to ensure data safety.
  • Atomic Save Archives: Incomplete save archives are kept separate and are never presented as finished backups.
  • Post-game Recovery: Checkpointed save archiving and cloud uploads can resume after a launcher restart without applying completed steps twice.
  • Discord Rich Presence (RPC): Shares your active game status and playtime directly to your Discord profile.
  • Sail Hub Protocol: Installs themes and plugins directly from the web using sail-launcher:// protocol links.
  • Friend Activity Bar: Integrates Steam/Discord friend statuses directly in the launcher, now with colored presence dots (๐Ÿ”ต online, ๐ŸŸข playing, ๐ŸŸก away, ๐Ÿ”ด dnd, โšช offline) and soft glow effects.
  • Packages for every distro: A .deb for Debian, Ubuntu and Mint, an .rpm for Fedora, and an AppImage for everything else.
  • Windows games through Proton: Runs Windows games with Proton and UMU. Sail can download GE-Proton and UMU for you in Settings → Compatibility. Native Linux games just launch.
  • Accounts in your system keyring: Your login is stored in KDE Wallet, GNOME Keyring or any Secret Service keyring. With no keyring running, accounts stay off and Sail says why.
  • Steam Workshop: Workshop downloads through SteamCMD in Sail's own folder.
  • Downloads and browser checks: Hosts that need a real browser check run it in your installed Chromium browser, or Sail's built-in one. Expired links say so instead of looping.
  • Emulator achievements: Achievements written by Steam emulators inside a game's Proton folder are found automatically.
  • Desktop shortcuts and start at login: Add a game to your app menu, and start Sail when you log in.
  • Hardware Monitor: The Hardware Monitor plugin has a Linux version.
  • Not on Linux yet: Google Drive, OneDrive and Dropbox sync, save backups, the Maintenance Center and spell checking.
  • Plugin settings: A plugin lists its options in its plugin.json and Sail draws the settings window. Saved per plugin on your PC, so updating a plugin keeps them.
  • Plugin API v2: Plugins can read your games, covers, account summary and downloads, open games or switch pages, and listen for library, page and account changes.
  • Live enable and disable: Plugins that clean up after themselves can be turned on, off, deleted and re-imported without restarting Sail.
  • Library Layouts: A plugin that lays Sail out like Steam's library: a menu bar, tall covers, a recent games shelf, a properties-style Manage Game window and a profile page.
  • First-run setup: New installs get a short setup for the theme, layout, motion, startup behavior and importing games. Existing installs skip it, and you can run it again from Settings.
โ† Back to Home View on GitHub