Crosswire
Crosswire app icon

Crosswire

Run Windows software on macOS. No Terminal, no Homebrew, no scripts.

What's new in v1.1

What it does

Crosswire runs Windows games and apps on macOS. Install one — point it at a Windows .exe — and it lands in your library, launching from the Dock as if it were a native Mac app. Each app runs in its own isolated space, so games, office apps, and throwaway installs never step on each other.

Crosswire is a fork of Whisky, which was archived in April 2025. The first time you open it, it downloads what it needs to run Windows software and sets up Rosetta if your Mac doesn't have it. You don't need a Terminal or Homebrew.

Coming from Whisky? Crosswire is the direct replacement, free and open source under GPL-3.0. The workflow is simpler now — install an app and it's in your library; there's no separate environment to set up and manage.

System requirements

Install Crosswire

  1. Download the latest .dmg from the download link.
  2. Open the .dmg and drag Crosswire into Applications.
  3. Launch it. On first run it downloads its compatibility layer automatically — then you're ready.

Gatekeeper warning? Crosswire isn't Apple-notarized yet, so macOS asks you to confirm it. Open System Settings → Privacy & Security, scroll to Security, and click Open Anyway next to Crosswire. You only need to do this once.

Installing a game or app

  1. Click Install a Game or App, or drag a Windows .exe onto the window.
  2. If it's an installer (Setup.exe and the like), follow its steps as you would on Windows. Crosswire adds any runtimes the app needs automatically as it goes.
  3. The app appears in your library by name. Click to launch it — or pin it to the Dock.

Portable apps work the same way: drop the .exe on the window and it joins your library once it runs.

How it handles compatibility

Crosswire handles the technical parts for you. It keeps the Windows compatibility layer updated in the background, and while you install an app it spots the common Windows runtimes that app needs (like Visual C++ or .NET) and offers to install them. For games it recognizes, it applies that title's known-good settings automatically. There are no graphics backends or version dropdowns to pick from.

Troubleshooting

App won't open? It's usually a missing runtime, which Crosswire offers during install — if one still won't launch, reinstall it so detection runs again, or use Launch with Diagnostics from the app's page to capture a log. For more, see the wiki.

Supporting Crosswire

Crosswire is free and open source under GPL-3.0. Sponsoring on GitHub goes toward an Apple Developer account, so the app can be properly signed and notarized — and toward keeping the lights on.

Get the source

Code, issues, and discussion at github.com/Grubwire/crosswire-source. PRs welcome.