Wine Manager
Installs and manages Wine automatically. No Homebrew, no manual configuration, no terminal commands required.
Run Windows Steam games on your Mac —
no subscriptions, no terminal, no nonsense.
Why MacNCheese
MacNCheese handles Wine, DXVK, MoltenVK, and more so you can focus on gaming.
Installs and manages Wine automatically. No Homebrew, no manual configuration, no terminal commands required.
Translates DirectX 9–12 to Vulkan, then to Metal via MoltenVK. Most games work out of the box.
Built specifically for M1, M2, M3, and M4 chips. Takes full advantage of the ARM architecture and Metal GPU API.
Install Steam for Windows inside Wine with one click. Your game library appears automatically in MacNCheese.
Not sure which backend to pick? Auto mode detects your game and selects the best option — DXVK, VKD3D-Proton, or DXMT.
Every line of code is public on GitHub. No tracking, no telemetry, no hidden costs. Fork it, inspect it, improve it.
Getting Started
Four simple steps from download to gaming.
Download the .dmg, open it, drag MacNCheese to Applications, and launch it. If macOS says it’s unverified, open System Settings → Privacy & Security and click Open Anyway.
Hit Install — MacNCheese automatically downloads and sets up Wine, DXVK, MoltenVK, and Steam. Just wait for it to finish.
Open Steam from the app’s top bar, install your game, then return to MacNCheese. Select your game from the list and hit Launch. Leave the backend on Auto if you’re unsure.
Compatibility
MacNCheese handles most games — but some technical limitations apply.
Anti-cheat software requires deep Windows kernel access that Wine cannot provide. This is a Wine limitation, not specific to MacNCheese.
Powered By
MacNCheese wouldn’t exist without these incredible projects.
FAQ
Still have questions? Join the Discord server.
Leave it on Auto and MacNCheese will choose the best backend for your game. If you need to manually select:
| Backend | Best For |
|---|---|
| DXVK | Most DirectX 10/11 games |
| VKD3D-Proton | DirectX 12 games |
| DXMT | Experimental DX11 via Metal |
| Mesa | Fallback / debugging |
You’ll need macOS with Homebrew and Xcode Command Line Tools installed.
git clone https://github.com/mont127/MacNdCheese/uv venv && source .venv/bin/activateuv pip install -r requirements.txtuv run MacNCheese.pyDownload MacNCheese and start running your Windows game library on macOS today.