QuestLoad is a browser‑based sideloader for Meta Quest headsets. It lets you install custom APKs on the Meta Quest directly from your web browser. Developer mode must be enabled on your headset.
- Meta Quest headset
- Developer mode enabled on your headset
- Modern browser with WebUSB support
Follow these steps to sideload an app:
Open frizzlem.github.io/QuestLoad.
Click Connect Quest in Step 1. Put on your headset and accept the USB debugging prompt when it appears. The log will confirm the device model on successful connection.
In Step 2, choose an APK file or a bundle folder:
- APK – click the “Choose an .apk” box and select a single
.apkfile. Drag‑and‑drop is also supported. - Bundle (BETA) – click the “Choose a game bundle folder (BETA)” box and select a folder containing a
release.manifest, the app’s APK, and any OBB files (main.*.obb).
Click Install APK for single APKs or Install Bundle (APK + OBB) for bundles. The log will show progress and confirm success when finished:contentReference[oaicite:14]{index=14}.
After a successful install, go to Apps → Unknown Sources on your headset and launch your newly installed app. Once done, you can click Disconnect in QuestLoad.
The web installer is built with Vite. To run it locally:
git clone https://github.com/FrizzleM/QuestLoad.git
cd quest-web-installer
npm install
npm run dev # start development server
npm run build # build for production
npm run preview # preview built app