GitHub - NeoVectorX/NeoMoonlight: GameStream client for Apple Vision Pro

banner

Neo Moonlight (Vision Pro XrOS Fork)

License TestFlight

Neo Moonlight is a community‑fork of RikuKunMS2's moonlight-ios-vision and the original Moonlight iOS project, enhanced specifically for the Apple Vision Pro.

🚀 Features & Improvements

  • Low‑Latency Streaming Entitlement — Implements Apple's com.apple.developer.low-latency-streaming entitlement for smoother, lag‑reduced streaming.
  • Spatial Audio / Stereo Toggle — Added a new top icon that lets you switch between spatial audio and stereo while gaming.
  • Auto‑Hiding UI Icons — Icons disappear automatically during streaming to maximize immersion.
  • Rounded Corners — Rounded corners to better fit visionOS design aesthetics.
  • Classic Display Mode — Restored UIKit-based rendering as an alternative display mode for improved compatibility.
  • Automatic Aspect Ratio — Stream aspect ratio adjusts automatically.
  • Mouse Cursor Toggle — Added a toggle switch in settings to disable VisionOS cursor, eliminating duplicate cursors.

🚀 Neo Moonlight v12.0 - Plato Edition

Release Date: February 2026

🌟 New Feature: SharePlay Co-op

  • Couch Co-op: Added support for playing couch co-op games with a friend via SharePlay.
    • Note: Please read the co-op instructions in the User Guide first. Hiccups or bugs may occur as this is highly experimental.

🕹️ Controls & Input

  • Gaze & Touch:
    • Added Gaze/Touch Control to both Curved and Flat Display modes.
    • Added Gaze Control Cursor Adjustment in settings (for minor offset corrections).
    • Added option to choose preferred cursor control method (Gaze vs. Touch).
  • Keyboard Support:
    • Flat Mode: Added full keyboard support.
    • Curved Mode: Added keyboard support via an input bar located below the screen (required due to immersive mode limitations).
  • Controller Features:
    • Added PS5 controller vibration support.
    • New Toggle: Added a "Gaze Control / Screen Move / Controller Mode" toggle for curved display.
      • Why? To avoid conflicts between screen interaction and gaze control. Note: Controller mode must be enabled for Bluetooth gamepads to function.

🖥️ Display & Immersion

  • Lighting & Environments:
    • Added 5 new 360° environments.
    • Added ability to hide hands in 360° environments.
    • Added a Lighting Selection Menu.
    • Added 'Reactive' Lighting Presets (V1, V2, and Starfield) that dynamically adjust lighting based on screen content.
  • Flat Display Mode:
    • Added 3D SBS (Side-by-Side) support.
  • Visual Tweaks:
    • Renamed "Renderer" to Display Mode in settings.
    • Reorganized screen resolutions and categorized them by aspect ratio.

🛠️ Quality of Life & Fixes

  • Main Menu: Reorganized layout for improved accessibility and workflow.
  • Quick Resets: Added long press (pinch hold) to Dimming, Tilt, and Environment icons to instantly reset to default.
  • Performance:
    • Fixed cursor jitter in curved display mode.
    • Fixed a memory leak issue.
    • Mic Streamer compatibility mode in settings.
    • Various bug fixes.

📥 Getting Started

Install via TestFlight

Ready to test the latest features? Click the link below to install the build on your Vision Pro.

Join Beta


🏆 Credits & Contributors

Neo Moonlight builds upon the excellent work of the Moonlight streaming community. This project is a modified fork with enhanced visionOS gaming features and UI improvements.

Based On

Core Contributors

Original Moonlight Team

  • cgutman - Lead developer of Moonlight iOS
  • dwaxemberg, ascagnel, and many others

VisionOS Port & Foundation

  • RikuKunMS2 - Initial visionOS port and foundation work
  • tht7 - Curved screen feature implementation
  • shinyquagsire23 - Performance optimizations and bandwidth improvements
  • JFuellem - Controller crash fixes
  • linggan-ua - Various fixes, black screen resume fix

Special Thanks

  • skynet01 - Beta testing, suggestions, and valuable feedback.
  • Delt31 - Beta testing and feature suggestions.

And many others in the community who contributed through issues, testing, and feedback.


📄 License

This project is licensed under the GPL-3.0 License, the same license as the original Moonlight project. This means the source code is freely available and can be modified and redistributed under the same terms.

View License