WebXR editor · free while in beta

Design 3D worlds
in your browser.

AllegoryXR is a visual editor for immersive scenes. Drop in objects, set the light, wire up interactions, and publish one link that runs on headsets, phones, and laptops — no engine, no installs, no lock-in.

AI Agent ready Claude ChatGPT OpenClaw How it works

Lighthouse CoveLIVE SCENERunning in this page · A-Frame 1.7 Full screen ↗
Lighthouse Cove: a small island scene with a lighthouse, an orange crate, a blue sphere and a pink cone, built in AllegoryXR

Features

Build, light, interact, publish.

Four steps from an empty grid to a link anyone can step into — on a headset, a phone or a laptop.

Build

Drag objects, lights and sound onto a metric grid, or import your own GLB models.

Building →

Light

Pick a sky and the whole scene relights. Aim the sun, soften shadows, add fog.

Lighting →

Interact

On click, on gaze, on entering a zone — wire triggers to actions without code.

Interactions →

Publish

One link that opens in any browser and steps into VR on a headset.

Publishing →

Templates

Start from a story, not a void

Galleries, classrooms, product showrooms, tiny planets — remix a template and make it yours in an afternoon.

AI Agent ready

Build with your AI assistant.

Every scene is plain A-Frame HTML — markup Claude, ChatGPT and OpenClaw already know how to write. Ask for a behaviour, drop the component in, publish.

  • Nothing to connect — copy the component in
  • The same code runs on headsets, phones and laptops
  • Or connect your agent through the CLI or MCP
spin-component.html

Write an A-Frame component that slowly spins an entity. Make the speed configurable.

ChatGPT
<script>
AFRAME.registerComponent('spin', {
  schema: { speed: { default: 20 } },
  tick(time, delta) {
    const rad = THREE.MathUtils.degToRad(this.data.speed);
    this.el.object3D.rotation.y += rad * delta / 1000;
  }
});
</script>

<a-torus color="#3EC1E0" spin="speed: 45"></a-torus>
Example exchange — any assistant that writes HTML works

Build your first world today.

Free while in beta — no card required.