Fizz FM
Music, with a face.
Your avatar sings what you play.
Play the keys. Your Mini finds its voice and follows the beat.
A Mini is a 3D chibi avatar built from a few lines of JSON, or from a selfie in about a second. Use one as a person in your product, a character in your game, or an agent’s face. Swift and web today; Expo coming.
A small character. A whole lot of possibility.
Making music. Hanging out. Saying how you feel. See how a Mini becomes part of the moment.
Music, with a face.
Play the keys. Your Mini finds its voice and follows the beat.
Good company, anywhere.
A room full of friends, each with a little personality of their own.
Our demo app
Hold to talk, say what’s on your mind, and let your Mini tell the story.
Actual app screens, recorded with demo interactions. All previews are silent.
Give it audio or text and it talks; give it a feeling and it reacts; point it somewhere and it looks; leave it alone and it idles. Nothing to animate by hand. Hover one and it notices you; click and it does it again.
Eyes lead, the head follows. Point it at a cursor, a speaker, or a spot.
Procedural jaw from audio, or a viseme timeline from your TTS.
Happy, surprised, laugh, smug, sad, angry — blended, not switched.
Blinks, breathes, glances around. Leave a Mini alone and it stays alive.
Describe a Mini in a small document — one of about two trillion. The same document always rebuilds the same Mini, so it travels: a profile row, a URL, a body on the island.
Click any value and pick another.
{
"v": 1, "seed": ,
"head": , "skin": ,
"hair": { "style": , "color": },
"eyes": { "color": , "shape": },
"brows": , "nose": ,
"facialHair": ,
"glasses": { "style": , "color": },
"hat": { "style": },
"ears": { "style": },
"extra": { "style": },
"blush": , "freckles":
}Skins, hair, beards, glasses, hats, earrings, headphones, freckles — everything composes with everything else. Move the cursor; they all follow it.
The same JSON, a whole figure: an outfit from its palette, a rig that walks, runs and jumps, and gestures from a word — wave, shrug, dab. Heads for a chat bubble, bodies for a world; plenty of apps only need the head.
Three figures, three gestures, each on its own clock.
Take one for a spin.
Island and course need a keyboard for now; on a phone, try the party.
Minis anchor to elements in your layout — a chat bubble, a player card, a contact row — and follow them through scroll and resize. No package at all? The HTTP API hands any stack a .glb and a .png.
MinimojiKit — heads built on the phone, an editor with selfie and AI edit, gestures on cue, live lip-sync.
@minimoji/react — one <MinimojiStage>, heads anchored to any element. React 19, three.js.
The same components on iOS and Android through react-three-fiber and expo-gl — a spike today.
Sign in, mint a key, save an avatar or make one from a selfie, show it anywhere — the API is open today. The React package ships on request; leave an email for that.