AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Switches a Windows PC between desk and sim rig: displays, sound, apps and desktop icons in one step. Free and open source.
Developer toolsC# · HTMLGitHub @ManuelStagglOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Switches a Windows PC between desk and sim rig: displays, sound, apps, window positions and desktop icons in one step.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
RigShift switches one Windows PC between your desk and your sim rig: displays, audio and apps in one step.
Turn the wheelbase on and the PC goes to rig mode, turn it off and your desk is back. If a switch leaves you
without a picture, RigShift reverts it on its own.
Download for Windows 10/11
· free and open source (MIT) · no account, no telemetry, no admin rights · Is it safe?
Already using DisplayMagician, DisplayFusion or a batch file?
Keep it if it works for you. RigShift is for you if you wantRead the full README ↗RigShift switches one Windows PC between your desk and your sim rig: displays, audio and apps in one step. Turn the wheelbase on and the PC goes to rig mode, turn it off and your desk is back. If a switch leaves you without a picture, RigShift reverts it on its own.
Download for Windows 10/11 · free and open source (MIT) · no account, no telemetry, no admin rights · Is it safe?
RigShift is for you if you want
DisplayMagician is the better pick for AMD Eyefinity and many game launchers, DisplayFusion for full window management. Detailed comparison · FAQ
| Profiles | Which monitors are on, layout, main display, mirrored displays, resolution, refresh rate, HDR, NVIDIA Surround, audio and volume. |
| Triggers | Wheelbase on/off, hotkey, sign-in, desktop shortcut, Stream Deck, rigshift:// link, command line. |
| Games | Switch, start SimHub and Crew Chief, place their windows, launch the sim from Steam, Epic, EA, Xbox or iRacing, clean up after. |
| Safety net | The whole layout is applied in one step. Without a picture it reverts after a countdown, even after a crash. Ctrl+Alt+Shift+D turns every display on. |
| Real hardware | Wakes sleeping monitors, waits for a slow G9, skips optional screens such as a spacedesk tablet. |
| Windows and icons | A profile remembers where your open windows and desktop icons sit and puts them back. |
| Field of view | The FOV value for 18 sims, from your monitor's real size. |
| Backup | Profiles, games and settings as one ZIP. The app is in English and German. |
| Displays, audio, apps and behavior per profile. | To the rig when wheelbase and pedals are on, back when they are off. |
| One click for the sim, its profile, its tools and the way back. | Start order, waiting for the wheelbase, before or after the game. |
| Switch or start a sim from the notification area. | Keep the new layout with any wheel button, or it reverts. |
Updates install on the next start (Settings). Data lives in %AppData%\RigShift.
| Setup | Result |
|---|---|
| Windows 11 · RTX 4080 SUPER · desk: XG32UCWG + 2× CM27X3 · rig: Odyssey G9 (G93SC) + CM27X3 as SimHub dash | my own PC, daily use since September 2026 |
| Windows 10 code base (Server 2022, build 20348) | every change in CI: tests and a live read of the display configuration |
| NVIDIA Surround on/off | two user reports, fixed in 4.0.1–4.0.3; a confirmed full on/off cycle is still open |
| AMD / Intel graphics | not tested yet, report your setup |
RigShift is a free hobby project and not code-signed, so Windows shows "Windows protected your PC" the first time. Click More info → Run anyway.
To check it yourself:
gh attestation verify RigShift-win-Setup.exe -R ManuelStaggl/RigShiftSHA256SUMS and a CycloneDX SBOM in every release.Smart App Control (Windows 11) blocks unsigned apps without a "run anyway" option; RigShift can't run while it is on. Why 80 MB? RigShift brings its own .NET runtime, so there is nothing to install first. Updates after that are usually a few MB. More in the FAQ and SECURITY.md.
rigshift://apply/Rig, rigshift://toggle or rigshift://play/iRacing. Links always ask for
confirmation.RigShift.exe apply <name> [--no-confirm] [--dry-run]
RigShift.exe toggle [--no-confirm] [--dry-run]
RigShift.exe save <name>
RigShift.exe list
RigShift.exe status
RigShift.exe games
RigShift.exe play <name>
RigShift.exe icons <name>
icons puts the desktop icons back where the profile saved them, without switching.
Exit codes: 0 applied, 1 failed, 2 blocked (required display missing), 3 not confirmed and reverted, 4 profile or game
not found, 5 invalid arguments. RigShift.exe is a GUI program; use start /wait (cmd) or Start-Process -Wait -NoNewWindow
(PowerShell) to see its output.
Ideas and pull requests are welcome, see CONTRIBUTING.md and the roadmap. If RigShift saves you time, you can buy me a coffee.
dotnet build RigShift.slnx
dotnet test --solution RigShift.slnx
.NET 10 SDK. RigShift.Core holds profiles, planner and orchestration without Win32; RigShift.Windows the CCD,
Core Audio and USB layer (CsWin32); RigShift.App the WPF tray app and CLI. See ARCHITECTURE.md
and the display topology rules. Parts of the code are written with Claude Code; every change
passes the same tests, analyzers and CodeQL in CI.
MIT © 2026 Manuel Staggl. The RigShift logo and icons are not covered by the MIT license, see brand assets. Bundled components: third-party notices.
Silent install, uninstall and offline use: deployment.