Display glasses web apps, simulated in your browser
Point WASD at any public URL and it renders the page the way a wearer of optical waveguide glasses sees it: added light over a real scene. Free, in-browser, no hardware.
Added light, not pixels
Your app loads in an <iframe> and is composited with mix-blend-mode: plus-lighter, the same arithmetic a waveguide performs when it injects light into the eye.
Load a URL. Any public page. It stays fully interactive inside the display.
Set placement. Size, position and the optics model. Defaults match the monocular right lens.
Change the scene. Lighting and motion decide contrast. Test until something breaks.
Capture, record, share, QR. A still, a video, a link that restores your setup, or open it on real glasses.
The optics panel reports the additive contrast ratio from display luminance and ambient illuminance. As a rule of thumb: below roughly 3:1 the panel is fighting the scene, and below 1.5:1 it has lost.
Design in light, not ink
A web app for the glasses is a standard web page. Meta's documentation covers setup, input and publishing; this covers the part that is genuinely different.
X-Frame-Options: DENY or a strict frame-ancestors CSP will not render in the simulator. Deploy without those headers, or open the application directly on the glasses.Three demos, one click each
Served from this same origin so they always load. Black ground, bright marks, no stroke under 2px. Load one, raise Ambient, and watch what survives.
The archetypal glanceable HUD: big distance, street name, heavy arrow.
Countdown, progress ring, step indicator. Test it against the Cooking scene.
Bright-on-black keeps reading; dark-on-white disappears. Raise Ambient to watch them separate.
demos/ in the repository, with no build step and no dependencies.