Your app needs a little buddy.
A light animated mascot that lives with your interface: loading, success, error, nap… One line to add it, your AI to fit it to your app.
No account, no email · 183 KB · commercial use allowed
↑ This film runs on the actual engine you download. Touch them: they react.
Paste one line. It comes alive.
Pick a character and a state: the mascot reacts right away, and the code to copy follows.
Light: 58 KB compressed, zero dependencies. Web (HTML, React, Vue, Svelte…): the JS engine. Mobile (iOS, Android, Flutter, React Native): the Rive files.
Touch it, it reacts.
Your AI fits it to your app.
The pack is a clean, documented base. Give it to your coding assistant with our prompt: it wires the mascot to the real moments of your app.
- Download
The full pack, free, no sign-up.
- Paste the prompt
Into Claude, ChatGPT, Cursor or Copilot, with your project open.
- It lives in your app
Loading, forms, errors, empty lists: the right reaction, in your brand colors.
Add the Uko mascot to my app. Read the pack's README.md first. Place the mascot where it makes sense. Wire its states to my app: loading during requests, success after a save, error on an invalid form, empty on an empty list. Use my brand colors. Don't modify the engine: only use its API.
Full version, in English, French and Spanish: AI-PROMPT.md, in the pack.
Real example: SubFlow
A subscription tracker. The mascot was fitted to the app with AI, starting from the pack.
Empty list, subscription added, invalid amount, payment due today: every moment gets its reaction.
It naps on the edge and wakes up when you type. About 150 lines written for SubFlow with the pack's API: a custom behavior, not shipped as is.
Filmed in the real app, not animated by hand.
Everything is free.
Even for commercial use.
Full pack
- The 3 mascots and all 9 states
- Web engine and Rive files, in your brand colors
- Moves, gaze, 17 hairstyles for Uko
- The AI prompt to fit it to your app
No account, no email · 318 KB · license (FR)
Questions
Does it work right away?
Yes: one tag for the web, one .riv file for mobile, and the states work as they are. For reactions specific to your app (climbing onto a form, watching a field…), the pack is a base: your AI fits it with the prompt provided.
Will it slow my app down?
Barely: the web engine weighs 58 KB compressed, a Rive file about 136 KB. No video, no GIF, and off screen the mascot barely redraws at all.
Can I use it in a commercial app?
Yes, for free, in as many projects as you like. The details are in the license (FR).