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 / SIGNALSScripted signals only. No microphone, speech synthesis or AI service.
Connect your Rive character
02 / INTEGRATIONUse 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 ↗