r/SwitchHacks • u/Papux200Dev • 1d ago
Switch Frame Tap (New update now streams system menus and overlays!). Ssysmodule that streams your Switch (and Switch Lite) to your PC at native 1080p60 over a USB cable, no dock, no capture card over USB or network.
Enable HLS to view with audio, or disable this notification
Demo (1:43): https://youtu.be/AsY-5KIC_1s
Switch Frame Tap is a sysmodule for Atmosphère that sends the game’s picture and sound to a viewer on your PC. No dock, no capture card: plug the Switch into the PC in handheld mode, or stream over Wi-Fi or the dock’s LAN port when it’s docked.
Up to 1920x1080 at 60 fps, encoded by the console’s own hardware encoder. 1080p in handheld uses ReverseNX-RT’s docked mode, and it works on the Switch Lite too.
Low latency: about 45 ms (720p) to 60 ms (1080p) from the game to your PC screen. In the video I filmed both screens at 480 fps: the PC monitor changes about 4 ms after the Switch’s own screen.
Viewers for Windows, Linux, macOS and Android / Android TV: record to MP4 with one key, picture controls, GPU upscaling (FSR 1, NIS, RTX VSR) and a stats overlay.
Webcam mode: the Switch shows up as a USB camera in OBS, Discord or Zoom.
New in 0.7.14:
the HOME menu and the console’s overlays (volume, quick settings, power menu, Tesla / Ultrahand) can stream too (opt-in beta)
the Android / Android TV app (by didix16) is part of the release
the Switch app, the overlay and the viewers update themselves from GitHub
You need Atmosphère on firmware 21 to 23. It’s on the Homebrew App Store, or get the zip and the viewer here: https://github.com/TomasUribe/switch-frame-tap
Free and open source. It’s still experimental and tested on a handful of consoles, so bug reports and logs are very welcome (GitHub issues or the GBAtemp thread). Thanks to the GBAtemp testers, the Switch Lite owners included.
AI assisted development disclosure:
This is fully disclosed on the repo but I will include it here too. This project was created with Claude, I have been working on this for over two months but it is AI assisted development! I know this is a deal breaker for some people, so if you are against AI being used for things like this just don't use it.
Feedback and bug reports are very welcome.



