Skip to content

Installation

Samuel Costa edited this page Jul 5, 2026 · 1 revision

Installation

Two halves: the homebrew on your 3DS, and the app on your PC. Both need to be on the same local network.

1. On your 3DS

3DSnickerStream only displays the stream — the 3DS itself needs one of these homebrew tools installed and running before it will show up on the network:

Follow that project's own setup instructions to install it, then launch it on the 3DS. Only while it's running there will the 3DS be visible to the Find on network scan.

💡 If the app can't find your 3DS, the most common cause is that NTR/HzMod isn't installed or isn't currently running. See Troubleshooting.

2. On your PC

Grab the build for your platform from the Releases page. All builds are self-contained — no .NET runtime install required.

Platform Download Run
Windows …-win-x64.zip Unzip, run 3DSnickerStream.exe.
Linux …-linux-x86_64.AppImage or …-linux-x64.tar.gz chmod +x the AppImage and run it, or extract the tarball and run ./3DSnickerStream.
macOS (Apple Silicon / Intel) build it locally A few minutes with the .NET SDK — no Gatekeeper hassle.

The CI ships Windows + Linux binaries; the macOS build is produced locally — the guide is BUILD-MACOS.md. If a signed macOS .zip is attached to a release, first launch is right-click → Open (the build is unsigned); if macOS says the app is "damaged", clear the quarantine flag with xattr -cr 3DSnickerStream.app.

OCR on macOS / Linux

The Copy Text (OCR) feature uses Tesseract. The native engine is bundled on Windows, but on macOS/Linux the app uses your system Tesseract, so install it once:

  • macOS: brew install tesseract
  • Debian/Ubuntu: sudo apt install tesseract-ocr
  • Fedora: sudo dnf install tesseract

Without it, every other feature still works — OCR simply reports that it needs Tesseract.

Next

Head to Getting Started to make your first connection.

Clone this wiki locally