Build XR
without code
Accelerating AI + XR Innovation
Get to know XR Blocks
Explore experimental Android XR features through these demos, available on desktop and devices like Galaxy XR and XREAL AURA.
XR Blocks Gem
Describe your vision to XR Blocks Gem to instantly build interactive Android XR apps for headsets like Galaxy XR. Preview your app on the Desktop simulator, and visit our blog for details.
For Immersive Web
XR Blocks is an open-source framework for immersive web experiences, featuring XR Realism, XR Interaction, and AI capabilities.
Gemini Ice-breakers
Meet the Gemini assistant on desktop Chrome and Android XR (Galaxy XR) via XR Blocks. This demo uses conversation starters to showcase its capabilities.
Ballpit
Inspired by DepthLab, this demo maps your space in 3D (simulator and Android XR) for a virtual ballpit with physical collisions.
Gesture Recognition
This XR Blocks and LiteRT demo showcases hand interactions: a "yeah" gesture triggers colorful stripes, and a thumbs-up releases balloons.
Frequently asked questions
What is XR Blocks?
XR Blocks is web-based, a cross-platform framework designed to accelerate human-centered AI+XR innovation. XR Blocks provides a modular architecture with plug-and-play components for core abstraction in AI+XR, including user representation, environmental perception, gestures, and spatial UI. Crucially, it is designed with the mission of “minimum code from idea to reality”, enabling rapid prototyping of complex AI+XR apps. Built upon accessible technologies (WebXR, three.js, TensorFlow, Gemini), our toolkit lowers the barrier to entry for researchers and designers.
How can I start building with XR Blocks?
We recommend you to fork our GitHub repository, browse each template and sample project, and then start coding while referring to the manual. For vibe coders, feel free to try out our Gemini Gem, and start building AI + XR apps on Android XR devices or desktop.
What is Android XR?
XR stands for extended reality. It’s an umbrella term that encompasses all technologies that blend the real and virtual worlds including virtual reality, augmented reality, and mixed reality. Android XR is an operating system for extended reality devices that use these technologies, like headsets and glasses. It provides the user interface, the ability to access popular apps, and AI assistance from Gemini to these devices.
How do I get Android XR?
Samsung Galaxy XR is available now, XREAL AURA is available for pre-order.
How can I start developing for Android XR?
You can check out developer.android.com/xr for documentation and information to get started with Android XR. If you are choosing WebXR, XR Blocks here is also a great way to make creative Android XR applications.