Aurora
Gesture playground and an agent escape room — camera only when you ask for it.
Scroll to zoom · drag to pan · double-click to dive
Agent Escape Room
Vault protocol #—
Combination dial
Enter the four-digit combination.
Vault unlocked
Structured tools beat brittle clicks.
We do not store, upload, or record anything from your camera. No face data, no images, no video — everything runs locally in your browser and is discarded when you close the page.
No worries! The jellyfish needs your camera to dance, but we respect your choice. Refresh the page if you change your mind.
Loading vision model…
A privacy-first browser playground under an aurora skin. Start from the chooser: track an aurora jellyfish with webcam gestures, or try the Agent Escape Room — a WebMCP vs brittle-clicking demo.
Camera permission is only asked when you enter Track Jellyfish. Your camera never leaves the device. Nothing is uploaded, stored, or recorded.
The vault paints its riddle on a canvas and fills the DOM with decoys.
Each visit (or New puzzle) draws a harder multi-step protocol from a pool.
Pages can register clean tools via document.modelContext.registerTool
(get_hint, submit_answer) so agents skip scraping.
The A/B panel is a scripted comic; the Origin Trial token targets
https://dumps.easy-coding.io.
Webcam frames feed MediaPipe, which returns landmark points for eyes or hands. Those points map onto the jellyfish: gaze or palm moves the bell; fingertips pull tentacles; short motion bursts become swipes, waves, pinches, and more.
When nothing is tracked — or before the camera is on — the jellyfish swims on its own: soft bobbing, casual drifts, and pulse-propels through caustics and bubbles.
Blink for a surprise flash. Pinch for an ink puff. Open palm expands and brightens; fist tucks in. Fast swipes dart; waves twirl. In Hand mode, stretch both palms apart for a buddy jellyfish. Tips live in the corner panel while you play.
The bottom-right “Tracking” preview draws aurora-colored skeletons or eye landmarks so you can see what the model sees. Collapse it anytime with the ◉ toggle.