Powering the Internet of Life

Build reality. Together.

Your coding agent writes it, a link opens it, everyone plays in it. On the web, desktop and mobile.

studio.tsRendered in the browser · WebGPU
import { Engine, Scene, GltfModel,  PerspectiveCamera, DirectionalLight,} from 'realityos' const engine = await Engine.create({ canvas })const scene = new Scene()scene.add(await GltfModel.load('studio.glb'))scene.add(new DirectionalLight({  direction: [-1, -2, -1], intensity: 2.5 })) const camera = new PerspectiveCamera(60)camera.position.set(5.3, 1.3, 8.2)engine.render(scene, camera)
A WebGPU engineA Rust core, rendering in the browser
One TypeScript SDKIn the idioms three.js developers know
Multiplayer built inShared scenes that stay in sync
AI on the deviceCut-outs, tracking and clean speech
Built for agents

People write code. Agents write scenes.

Every RealityOS scene can be written as TypeScript or as a typed scene file. Both drive the same engine, so a developer and an AI agent can work on the same app.Code or a scene file: both drive the same engine.

  • Scene filesA whole scene as versioned JSON with typed components, easy for an agent to write and check.Scene files. Typed JSON an agent can write.
  • Familiar codeScenes, meshes, lights and cameras, named the way three.js developers expect.Familiar code. three.js idioms.
  • One engine underneathWhat an agent writes renders exactly like what a developer writes.One engine. Same result either way.
main.tsWritten by a developer
// A developer writes TypeScriptconst room =  await GltfModel.load('room.glb')scene.add(room) scene.add(new DirectionalLight({  direction: [-1, -2, -1],  intensity: 2.5,}))
scene.jsonWritten by an agent
{  "version": 2,  "entities": [    { "id": "room",      "components": {        "prefab": {          "url": "room.glb" } } },    { "id": "keylight",      "components": {        "spotLight": {          "position": [2, 3, 1],          "direction": [0, -1, 0],          "intensity": 60 } } }  ]}
Developers

Start building in minutes

  1. 1

    Get your key

    Create an account and your first app. Its ID and key are on your Get started page.Create an account and an app.

  2. 2

    Install the SDK

    npm install realityos
  3. 3

    Open a sample

    Clone a sample, open it in Claude Code, Codex or Cursor, and tell your agent what to build.Clone one and hand it to your agent.

Samples

A game starter, a sample app and a 3D viewer, on GitHub.

Available at launch

Docs

Quickstart, the SDK reference and multiplayer guides.

Available at launch

Evaluation terms

Free to build and test, with no time limit. Shipping to real users needs a commercial licence: talk to us.

AI on the device

Vision and audio AI, inside the engine

Cut a person out of their camera feed, follow faces and hands, frame the shot and clean up speech. It runs in the engine on the user's own device, so camera and microphone data stay there.Cut-outs, tracking and clean speech, on the device.

  • Person cut-outBackground removal on the GPU, ready to place a person in a 3D scene.Cut-out. People placed in 3D.
  • Face, head and handsHead pose, face position and hand gestures for natural control.Tracking. Face, head and hands.
  • Clean speechBackground noise removed from the microphone before it leaves the app.Clean speech. Noise removed.
Camera
Microphone
RealityOS engine
Person cut-outFace and headHand gesturesAuto-framingClean speech
Your app

Processed on the device, on its own GPU and CPU

Products

Built on RealityOS

Products where people meet, play and work in shared 3D, starting with our own. HOLOH, the workspace where people and AI agents work together, meets in 3D rooms where everyone appears as themselves, on camera. Those rooms run on RealityOS.HOLOH’s 3D meeting rooms run on RealityOS.

Visit HOLOH →
HOLOHMeeting in a 3D roomRuns on RealityOS
Maya KleinJon ParkRavi Shah
HOLOHLive
AiredTVBuilt on it
IndieBoxBuilding on the SDK
Plasmon StudioBuilding on the SDK
Get started

Request access

RealityOS is invite-only for now. Requests open at launch. Write to info@holoh.com meanwhile.

Free to build and test. Evaluation terms

Create your account
We use these details only to reply to you. Privacy notice.