We made In-Home-Switching, a Nintendo-Switch homebrew application which allows you to stream and control your PC-Games on your Switch! (like moonlight)

Your Joy-Cons serve as an "Xbox"-Controller for your PC.

Under good conditions it can reach around 60 FPS at 720p and very low latency!







Here's a Screenshot of Witcher 3 taken from a Nintendo Switch!

How to use:





On your PC you need Windows 8 or higher, Linux support is planned.

- Install

- Download the release from

- Copy and run the NRO from the Switch-folder to your Switches SD-Card.

- Run the "In-Home-Switching.exe" from the "Windows"-folder on your PC and enter the IP-Address of your Switch (can be found in network-settings).

- Click on the big "Connect"-Button and enjoy!



Please note that in order to help performance we overclock the switch. (disabled by default in 0.2)

As far as we know this is pretty safe but we're not responsible for any damage that might come to your hardware.



(we meaning my friend D-VAmpire and me)

Full instructions are on the Github page but here's a small rundown:On your PC you need Windows 8 or higher, Linux support is planned.- Install these drivers (installer is at "Driver Installer/ScpDriverInstaller.exe").- Download the release from here and unpack the zip where ever you want it.- Copy and run the NRO from the Switch-folder to your Switches SD-Card.- Run the "In-Home-Switching.exe" from the "Windows"-folder on your PC and enter the IP-Address of your Switch (can be found in network-settings).- Click on the big "Connect"-Button and enjoy!Please note that in order to help performance we overclock the switch. (disabled by default in 0.2)As far as we know this is pretty safe but we're not responsible for any damage that might come to your hardware.(we meaning my friend D-VAmpire and me)

Many many thanks to the following people/projects:

ffmpeg for being such a powerful media tool that we use on PC and Switch.

SwitchBrew for libNX and its ffmpeg inclusion

Atmosphère for being such a great Switch CFW

Captura for showing us how to capture frame input with Windows Duplication API

simontime for his switch-usb-screen-stream-sharp project for Windows

ScpDriverInterface for the Xbox drivers on Windows





For this update you need UPDATE 0.2 (EXPERIMENTAL, please use the stable build if you don't want to deal with this):For this update you need https://github.com/rdp/screen-capture-recorder-to-video-windows-free/releases in addition to the normal setup-dependencies (we need that for audio-capture).

‌Massive overall performance improvements

‌Audio support

‌IP showing in-App

‌Overclocking profiles

‌Configs on PC, thanks to SunTheCourier



Known issues with this beta:

Sound far from perfect and delay is not that great either (both issues will be fixed soon hopefully)

When the switch is docked the sound is fucked up for some reason.

The desktop-app sometimes doesn't show the connection status correctly



Sometimes some processess are left over. If you encounter any issues please manually kill all `ffmpeg.exe` processes

For some people the audio is completely messed up for some reason.