Skip to content

Components ​

Mimimo combines a small core with independent character packs. Use the parts your interface needs.

Companion ​

createPet() creates the character and manages its states, movement and lifecycle. Choose a local or global environment.

Artwork and animation ​

Use images, GIFs, video, frame sequences or sprite sheets. Register named states with addState() and connect them to interactions with addReaction().

Messages ​

Use say() for a short message or a title with a description. Message content is rendered as text. Show or dismiss the bubble independently of the character.

Custom panels ​

setPanel(element) mounts your own controls beneath the character. setBubbleClose(button) lets you supply a close button with your own handler.

Character packs ​

Mochi and Byte are separate workspace packages. Your own artwork can also be passed directly to the core. Packs remain independent of application frameworks and AI providers.

Explore the API or meet Flowy on the homepage.

Learn by doing ​

Little companions, made by Flowscape Team.