Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

716 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SimLauncher

SimLauncher

Latest release Discord Downloads CI License: GPL-3.0 Platform: Windows

One-click startup for your entire sim racing setup.

Launch iRacing, Assetto Corsa, ACC and other sims on Windows, together with SimHub, Crew Chief, Trading Paints, overlays, telemetry tools and wheelbase software — automatically.

demo.mp4

➡️ Download SimLauncher for Windows · 💬 Join the Discord

The installer is code-signed — Windows SmartScreen now shows the verified publisher (David Kohout). It may still warn on first launch until the new signature builds reputation; click More info → Run anyway.

Screenshots

Launcher Tab Profile Editor
SHOW ALL
Settings - Appearance Settings - Games
Settings - Apps No Games Configured

Jump to: Who it's for · Features · Supported games · Installation · Troubleshooting · Build from source · Security · Support


Who is this for?

SimLauncher is built for people who run non-trivial sim setups and are tired of manual prep every time they want to drive.

You'll likely benefit from this if you:

  • Run multiple sims (iRacing, AC, ACC, AMS2, etc.)
  • Switch between different setups (VR vs triples, motion on/off, etc.)
  • Use multiple companion apps (SimHub, CrewChief, overlays, telemetry, wheelbase software...)
  • Care about launch order, delays, and reliability
  • Want a single click to go from desktop to fully ready rig

This app is probably unnecessary for you if:

  • You run one sim and one or two apps
  • You're fine with everything starting with Windows
  • You don't need different setups (e.g. always same screens, same config)
  • You don't care about launch order or coordination between apps

In that case, your current setup is already simple enough.


Features

  • One-click launch of a sim game plus selected utilities
  • Per-game profiles with drag-to-reorder launch order
  • Integrated auto-updates to stay current with the latest features
  • Optional auto-launch of the game itself
  • 1–20 configurable custom app slots with editable names
  • Configurable launch delay between apps (1s / 1.5s / 2s presets, or custom up to 30s)
  • Automotive-themed accent color presets and a custom color picker
  • Light, dark, and system theme modes
  • Kill and relaunch controls for running companion apps
  • Config export and import
  • Start with Windows, start minimized, and minimize to tray options
  • Toast notifications for launch status and errors

Planned Features

  • Optional auto-close: Automatically terminate companion apps and utilities when the sim game session ends.
  • Smart path detection: Automatic detection of installed sims and common utility app installation paths.
  • Themed color collections: Expanded accent presets and curated color palettes for deeper UI personalization.
  • Enhanced session management: Session-state-aware app launching and advanced restart triggers.
  • Global profile actions: Explicit "Close Full Profile" and "Close Game" actions for better control.

Supported Games

Assetto Corsa, Assetto Corsa Competizione, Assetto Corsa Evo, Assetto Corsa Rally, Aerofly FS 4, Automobilista, Automobilista 2, BeamNG, DCS World, Dirt Rally, Dirt Rally 2.0, EA WRC, F1 24, F1 25, IL-2 Sturmovik: Great Battles, iRacing, Le Mans Ultimate, Microsoft Flight Simulator 2020, Microsoft Flight Simulator 2024, Prepar3D, Project Motor Racing, RaceRoom Racing Experience, Richard Burns Rally, Rennsport, rFactor, rFactor 2, X-Plane 12


Supported Utilities

Built-in: Track Titan, SimHub, Crew Chief, Trading Paints, Garage 61, Second Monitor. Anything else - overlays, telemetry tools, wheelbase software - goes in up to 20 user-added custom app slots, each launched the same way.


Installation

  1. Download the latest installer from Releases.
  2. Run the installer and follow the setup wizard.
  3. Open SimLauncher, go to Settings, set paths to your games and utilities, then save.
  4. On the Launcher screen, click the settings icon next to a game to choose which utilities launch with it.
  5. Click Launch to start everything at once.

Troubleshooting

"Windows protected your PC" (SmartScreen)

The installer is code-signed (verified publisher: David Kohout), but Windows SmartScreen reputation builds up over downloads and time — so it may still warn on first launch until then. Click More info → Run anyway. You can confirm the signature yourself in the installer's Properties → Digital Signatures tab.

A game won't launch

  • Check that the executable path in Settings points to the correct .exe.
  • If the game is already running, SimLauncher intentionally skips re-launching it (reported as "skipped — already running"), so this is expected rather than a failure. Close it first if you want a fresh launch.
  • If the game needs elevated permissions, try running SimLauncher as Administrator.

A utility isn't detected as running

  • Some utilities (e.g. SimHub) take longer to start — increase the launch delay in Settings.
  • Process detection matches by the executable's file name (not the full path), so a renamed copy you've configured is detected. Detection can fail when the app launches a differently-named child or wrapper process — add that process name under "Secondary executables to watch" in the profile editor — or when two different files share the same .exe name.

Auto-updater isn't working

  • Make sure your firewall/proxy allows github.com and objects.githubusercontent.com.
  • If an update hangs, restart SimLauncher — it retries on the next launch.

Building from source

You can build the installer yourself instead of trusting the published binary. It's a standard Electron + electron-vite project; you need Node.js 24 or newer.

git clone https://github.com/Stashpeak/SimLauncher
cd SimLauncher
npm install
npx install-electron   # Electron >=42 no longer downloads its binary via postinstall
npm run dist:win:unsigned   # build an unsigned Windows installer into dist/

npm run dist:win builds the signed installer, but that requires the Azure Artifact Signing credentials, which only exist in CI — use dist:win:unsigned locally instead. See CONTRIBUTING.md for details.

For the full development workflow — running in dev mode, the test/lint/typecheck gates, and how to add a game or utility — see CONTRIBUTING.md.


Trust & transparency

  • The source is public and licensed under GPL-3.0 — you can read every line, the full commit history, issues, pull requests, and CI runs before trusting a binary.
  • You can build it yourself from source (see above) instead of running the published installer.
  • Releases are built in CI from tagged commits, and each release's notes link the issues and PRs behind every change.
  • Every release is verifiable: each one ships SHA256SUMS.txt to confirm the installer's integrity and a CycloneDX sbom.cdx.json listing the full dependency inventory.
  • Development is AI-assisted (Claude Code, Codex & Gemini) with human review on every change, disclosed openly in the commit history.
  • Security issues should be reported privately — see Security.

Security

Please don't open a public issue for security vulnerabilities. Report them privately via GitHub Security Advisories. More detail is in SECURITY.md.


Support

Questions, setup help, or want to show your rig? Join the SimLauncher Discord. For bugs and feature requests, open a GitHub issue.

If SimLauncher saves you time on race day, a small tip is appreciated: paypal.me/shieldxx


License

GNU GPL v3. See LICENSE.

About

SimLauncher is an open-source launcher for sim racing titles like Assetto Corsa, iRacing, and tools like Sim Hub, Crew Chief, Trading Paints and Garage 61

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Sponsor this project

Used by

Contributors

Languages