Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.reactor.inc/llms.txt

Use this file to discover all available pages before exploring further.

A lone figure walking down a misty avenue of tall trees
Reactor makes it easy to build applications with real-time world models. In just a few lines of code, you connect to a model, receive live video, and send commands to steer what it generates while it runs, enabling entirely new types of applications that were not possible before.
<1sRound-trip latency
ZeroInfrastructure to manage
1,000sof GPUs, on demand
Connect to Reactor’s SDK and immediately start steering real-time video:
import { Reactor } from "@reactor-team/js-sdk";

const video = document.querySelector("video")!;
const reactor = new Reactor({ modelName: "helios" });

// Render frames as soon as they arrive.
reactor.on("trackReceived", (name, track) => {
  if (name !== "main_video") return;
  video.srcObject = new MediaStream([track]);
  void video.play();
});

// Once the session is ready, set a prompt and start generating.
reactor.on("statusChanged", async (status) => {
  if (status !== "ready") return;
  await reactor.sendCommand("set_prompt", { prompt: "A serene mountain landscape at sunrise" });
  await reactor.sendCommand("start", {});
});

const jwt = await getToken(); // token minted on your server
await reactor.connect(jwt);

Start building

Quickstart

Stream real-time AI video into your app in a few minutes.

Using the SDK

Connect and steer models from JavaScript, React, or Python.

Explore the models

See what Helios and LingBot generate, and the commands that drive them.
Reactor is in beta. SDKs, APIs, and models are evolving, and breaking changes can land between releases. Pin your SDK versions, and let us know what you build. Your feedback in Discord shapes what ships next.