Quest to Frame

A Windows wizard for backing up a locally connected Quest game, converting it with an independently installed OVR Port CLI, and deploying it to Steam Frame over ADB and SSH. Includes per-game OpenXR resolution controls and optional Steam shortcuts/artwork.

See the app guide for the workflow and limitations.

The quest2frame native edition runs directly on Steam Frame (Linux ARM64), with a large-format VR-workspace interface, private tool bootstrap, direct USB Quest backup/conversion, per-game settings, and automatic Steam artwork matching.

Source-only repository

This repository contains our Python/C/shell source and documentation. It does not distribute Quest games, patched APKs, game saves, Steam artwork, signing keys, device configuration, downloaded OVR Port binaries, Android SDK/NDK, Java, Lepton, or the locally built Windows executable. .gitignore protects these local files without deleting them.

The existing workspace is configured to run the app. A fresh clone needs the external tools described in the app guide; this is not a self-contained installer. To compile the adapter from a fresh clone, run quest-frame-app/build-native.ps1 with an installed Android NDK. That script fetches the two OpenXR headers from a pinned upstream revision and verifies their SHA-256 hashes.

Run source: python -m pip install -r quest-frame-app/requirements.txt, then python quest-frame-app/app.py.

Tests: python -m unittest discover -s quest-frame-app -v. Tests using private game/Steam fixtures skip when those files are unavailable.

License

Original project source and documentation are licensed under GPL-3.0-only, as stated in LICENSE. This is a project licensing choice, not a claim that invoking a GPL command-line tool automatically licenses every caller under GPL. Third-party materials retain their own licenses; this project's license does not grant rights to game content or artwork.

Read THIRD_PARTY_NOTICES.md before distributing anything beyond this source tree. The locally built EXE and downloaded runtime bundle are not cleared for redistribution by this audit.

S
Description
GitHub pull mirror of vesper8/Quest2Frame. GitHub repository ID: 1392702106. Gitea import mode: github-full.
https://github.com/vesper8/Quest2Frame Readme OpenXR-MIT Paramiko-LGPL-2.1
1.2 MiB
0 Stars 1 Watchers 0 Forks
Languages
Python 78.3%
C 19.3%
Java 1.1%
PowerShell 0.8%
Shell 0.5%