Your PC.
In your hands.

Stream your PC to Android.

Your games, your desktop, your controls. Nightjar connects to any Moonlight-compatible host and brings them all to your screen.

Android 5.0+ · Free and open source

The Nightjar game library on Android: ten game covers for Living-room PC, with the running game first and marked Running.
Your games. Your screen.

How it works

  1. Your PC renders.

    Your PC’s streaming host runs your games and apps.

  2. Nightjar streams.

    Video and audio travel to your Android device.

  3. You take control.

    Your input goes straight back to your PC.

Make every frame count.

From your first input to the next frame. Built for a stream that feels immediate.

Ultra-low latency

A short path from input to action. Fast decoding keeps you in the game.

Immediate response

More detail. More colour.

AV1, HEVC and H.264. Bring contrast and depth to your stream with 10-bit HDR over AV1 and HEVC.

AV1 · HEVC · H.264

Motion in step with your game

Variable refresh rate (VRR) pacing follows the game. Nightjar presents each frame as it arrives.

VRR pacing

Sharper on your screen

Client-side upscaling with FSR and Snapdragon GSR brings your stream up to size, right on Android.

FSR · Snapdragon GSR

A Nightjar stream on a phone held sideways: a space-flight game with the compact overlay showing 119.9 FPS, 8 ms RTT and 0.1% loss.
See FPS, latency and frame loss in the compact overlay.
The Nightjar Display & image settings with the client-side upscaling choices: Off, Bilinear, FSR 1.0 and SGSR 1 (Snapdragon Game Super Resolution).
Choose FSR or Snapdragon GSR under Display & image.
Nightjar settings with the Native (recommended) preset selected next to Battery saver, above the Video, Display & image, Controls, Audio, Streaming, App and Advanced sections.
Presets for the way you play.

Your play.
Your way.

Pick up your controller. Reach for the touchscreen. Or keep your mouse and keyboard.

Controllers, including DualSense

Connect USB and Bluetooth controllers. Remap buttons to fit the way you play.

Touch, trackpad, mouse, keyboard

Use direct touch, a natural trackpad or a cursor drawn on your phone. Build on-screen controls with sticks and triggers, or import them from Artemis.

Performance, in plain sight

See FPS, latency and frame loss in the performance overlay. Open diagnostics and choose when to share a report.

Discover. Wake. Play.

Local discovery finds your host. Wake-on-LAN brings your PC online for your next stream.

Your screen goes with you.

Video and audio to you. Your controls back to your PC.

Video and audio to you. Your controls back to your PC.

Four steps to your first stream.

One PC. One Android device. Any Moonlight-compatible host.

  1. Install the app

    Get the APK from the latest release. Open it on Android and allow installation.

  2. Start your host

    Start your PC’s streaming host, for example Apollo, Rubylight, Sunshine or Vibepollo. Connect your PC and Android device to the same network.

  3. Pair your device

    Select your PC in the app, or use “Add PC”. Enter the displayed PIN in your host’s settings or web UI. If your host has per-device permissions, grant app-list, stream, launch and input permissions.

  4. Start your stream

    Choose a game or your desktop. Set your picture and controls, then start your stream.

Get setup help
The Nightjar PCs list with Living-room PC playing Racing Game, Studio PC not paired and Laptop offline, and an Add PC button.
Pick your PC. Start your stream.

Your PC is ready.
Your move.

Get Nightjar and start your stream.

Download for AndroidDownload and checksums