◈ MASCOT ENGINEView source ↗

OPEN-SOURCE / WEB STARTER

Give your assistant
a state of mind.

One character. Clear signals. Explore an avatar control contract, then connect your own Rive file.

SCHEMATIC PREVIEWIdle
CSS schematic · no Rive character included

Try the controls, or load your own .riv file below.

Control room

01 / SIGNALS
Activity

Scripted signals only. No microphone, speech synthesis or AI service.

Connect your Rive character

02 / INTEGRATION

Use an export with the six numeric properties documented below. Files are read in your browser and are not uploaded by this app.

A SMALL, EXPLICIT CONTRACT

App logic owns the signals.
Your character owns the motion.

Map your AI events to these values. The Rive file must implement the matching transitions and bindings.

Read the character contract ↗