DreamFAR — interactive demo

model — seed — — CONNECTING STARTING
session —
hand cam
L ○
R ○
hand cam—

Model —

dynamics step
—ms
decode (NFE 2)
—ms
pyramid · action → pixel (P steps + phase)— P (flow steps)— context noise— start mode— seed → first frame— checkpoint—

Stream ui — ms

model fps
—
render fps
—
motion → photon p50
—ms
motion → photon p90
—ms
arrival (leader → browser)— network one-way · rtt— age@admit · slot wait · pyramid— handoff · decode · jpeg · send— browser bitmap · wait-draw— action queue0 in flight (pyramid)0 frame · committed— drops ws · late · queue · skip0 · 0 · 0 · 0 jpeg / frame—
model fps · 15 s
motion → photon ms · 15 s

Memory

—
keyframe bank (KV pool)— memory frames—

Leader DISENGAGED

tracking error L (max |Δq|)
—rad
tracking error R (max |Δq|)
—rad
gripper L · R (1 = open)— samples received0 error vector L- error vector R- commanded q L- commanded q R-
tracking error rad · 15 s

Recording off

duration
0:00
frames written
0
dropped (writer behind)0 writer queue0 accepted · rejected0 · 0 path—
Keyboard controls

Holding a key APPENDS actions to the server queue at action_hz; the model drains that queue and keeps going after you release, then goes IDLE with the KV cache frozen (zero GPU work). Every non-controlled action dim holds the seed pose. last keys sent: -

Shortcuts

Shift+NNew episode (from the selected task)
Shift+RReset (same episode)
CHand mode: start / stop the webcam (browser hand client)
RHand mode: Reset hands (hold 3 s, then re-calibrate on the next detection)
OHand mode: orientation mode full → yaw only → locked (the gripper turns 1:1 with your hand; yaw only keeps its pitch/roll)
?This helpEsc close

Pick an input mode on the landing page: Hand (your webcam drives the robot arms), Keyboard (W/S A/D Q/E and I/K J/L U/O move the arms, R/F and P/; the grippers), Mouse (click an arm, point at the top view, wheel = height) or Leader arms (your own GELLO pair over USB, Chrome/Edge). Sessions last 4 minutes; the model runs at 10 fps.

Save this episode?

—
Recording is blocked until you answer. A new episode keeps this question open.