A native macOS manager and launcher for X-Plane 12.
Features
- Profiles: Save and switch configurations across aircraft, plugins, scenery packs, and FlyWithLua scripts.
- Clean symlink management: Keep your X-Plane directory tidy. Add-ons stay in a central folder and are symlinked into X-Plane on demand.
- Scenery pack ordering & grouping: Reorder scenery_packs.ini with drag-and-drop, enable or disable packs without deleting files, and organize scenery into groups.
- Add-on updates: Check and install updates for add-ons supported by SkunkCrafts Updater or X-Updater directly from the UI.
- Smart add-on installer & deletion: Drag and drop .zip archives, folders, or .lua scripts to install add-ons, or delete them directly from the UI with automated profile cleanup and unlinking.
- In-app self-updates: Check for new versions, review release notes, and install updates in-place with automatic restart.
- Navigation data updates: Download and update AIRAC cycles directly from Navigraph for X-Plane 12 and supported aircrafts.
- CSL packages & lights: Manage CSL model matching packages, apply lighting intensity presets (high/medium/low), or restore original lights.
- Pre-launch scripts: Run custom shell scripts with profile-specific environment variables before starting X-Plane (e.g. setting up Hoppie ACARS).
Requirements
- macOS 15.6 or later
- X-Plane 12
Installation
Download the latest XLauncher.dmg from the Releases page and move XLauncher.app to your Applications folder.
Documentation
Detailed documentation is available here.
License
MIT License. See LICENSE for details.
Support and bugs
All bugs, feature and support requests are to be sent on the GitHub project. Thanks!