Skip to content

Add immersive WebXR mode for Quest and other headsets - #285

Closed
kburzota wants to merge 2 commits into
AgentSystemLabs:mainfrom
kburzota:feat/webxr-base
Closed

kburzota wants to merge 2 commits into
AgentSystemLabs:mainfrom
kburzota:feat/webxr-base

Conversation

@kburzota

@kburzota kburzota commented Oct 3, 2026

Copy link
Copy Markdown

Summary

  • Enter VR / AR (passthrough) with a locomotion rig, controller → office key mapping, and controller rays for aiming.
  • Worker terminals open on a floating panel you can point at and press keys on without taking the headset off.
  • Settings gains a Faster / Outline control for VR rendering; the outline also drops itself below ~72 fps.

Test plan

  • npm run typecheck
  • npm test (606 pass)
  • npm run build
  • On a Quest (or WebXR emulator): Enter VR, walk with left stick, snap-turn with right stick, open a terminal with the trigger and use the panel keys
  • Enter AR and toggle table / life-size with the right grip

Made with Cursor

kburzota and others added 2 commits October 2, 2026 19:20
Enter VR with head-tracked locomotion and controller mappings, and keep the frame loop alive through XR sessions via setAnimationLoop.

Co-authored-by: Cursor <cursoragent@cursor.com>
…R mode.

Co-authored-by: Cursor <cursoragent@cursor.com>
@kburzota

kburzota commented Oct 3, 2026

Copy link
Copy Markdown
Author

Opened against the wrong repo; moved to my fork.

@kburzota kburzota closed this Oct 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant