Bringing Xbox PC games to Linux and macOS.
Xodus is an open-source reverse-engineering effort to make Xbox PC games (including GamePass) run on Linux and Mac systems. We handle everything needed to get GDK-based Xbox titles running outside of Windows.
This project is not affiliated nor endorsed by Microsoft. Use at your own risk.
| Repo | Description |
|---|---|
| xodus | Core project (Rust) - auth, token exchange, package download and license acquisition. |
| xgameruntime | Implementation of xgameruntime.dll, the Xbox PC runtime component games depend on. |
| xgameruntime-docs | Clean-room reverse-engineering docs for xgameruntime.dll internals. |
| xal-rs | Fork of OpenXbox/xal-rs - Xbox auth library for Windows-style SISU auth. |
| ntfs | Fork of ColinFinck/ntfs, adapted for MSIXVC container parsing. |
| wine | Fork of ValveSoftware/wine with patches for Xodus integration. |
| Proton | Fork of ValveSoftware/Proton bundling the Xodus-patched Wine. |
- Join the conversation on Discord
- Check out open issues and pull requests
- Browse the code and documentation across our repos above
