SITE DE TEST · paiements fictifs (mode test de Stripe, carte 4242 4242 4242 4242) · aucun achat réel ici

Your app needs a little buddy.

An animated, lightweight mascot that lives in your interface: welcome, loading, success… One line to add it, a few lines to wire it into your app.

3 characters, 9 states · no account · 261 KB · commercial use allowed

Touch it: it reacts.

Paste one line. It comes alive.

Pick a character, a state, a hairstyle and your colors: the mascot reacts right away, and the code to copy follows.

Touch it: it reacts.

Character

State

Hairstyle

Hair

Face, hands, feet

Theme

★ full pack · the rest is in the free version

Lightweight: 57 KB compressed (82 for the full pack), zero dependencies. Web (HTML, React, Vue, Svelte…): the JS engine. Mobile (iOS, Android, Flutter, React Native): the Rive files.

You wire it into your app.

A simple, documented API: one state for each moment of your app, in a few lines. Rather hand it off? The included prompt guides your coding assistant.

  1. Download

    The free version, no account needed. Or the full pack, in a single payment.

  2. Wire the states

    Loading during a request, success after a save. Or hand it to your coding assistant with the prompt.

  3. It lives in your app

    Loading, forms, errors, empty lists: the right reaction, in your brand colors.

For your coding assistant (Claude, ChatGPT, Cursor, Copilot…), the short version of the prompt

Add the Uko mascot to my app. Read the pack’s README.en.md first. Place the mascot where it belongs. 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, and follow what the README says about the free version.

Full version, in English, French and Spanish: AI-PROMPT.md, in the download (free version included).

Real example: SubFlow

A subscription tracking app, filmed as it is: with the free version, then with the full pack.

Free version: the states.

One mascot in the header, one in the form. Empty list, adding, invalid amount, payment due today: each moment has its state, in one line of code.

Full pack: it moves around the app.

It sits on the empty list’s button, climbs onto the form, follows the typing and hops back home. SubFlow lets it roam the whole app on its own: that’s SubFlow’s choice. In your app, each move is one line, wherever you decide. And if it sulks when poked too much, that’s the pack’s soul.

Filmed in the real app, not animated by hand.

Character

State

Hairstyle

Hair

Face, hands, feet

Theme

✓ In the free version

Start for free.
Even for commercial use.

Free version

€0 forever

for your projects, commercial ones too

  • Uko, Aituko the robot and Meowuko the cat
  • All 9 states: welcome, loading, success, error, empty list, sleep…
  • Any colors, light or dark theme
  • It reacts to touch in every awake state
  • Its eyes follow your mouse (or your finger) across the whole page
  • 3 hairstyles for Uko: three hairs, classic, shaved head
  • Rive files for all 3 characters with 4 states (idle, welcome, loading, success), for iOS, Android and Flutter
  • Web engine and ready-to-use examples
  • A soul: a mood, reactions of its own for each state (a raised hand while loading, comforted after an error…), pats, a handshake, and a life of its own when left alone
  • It moves around your interface: sits on a card, leans on a window, lies along an edge, dances, floats, hops and climbs
  • One line to place it on any element of your app (sit on a card, climb onto a modal…): you choose where and when
  • Walking and turning around, and a gaze it rests on the exact element of your choice
  • It talks: its mouth follows the voice you give it (your recording or your text-to-speech); no voice is provided
  • A commercial license
Download

No account, no email · 261 KB · license (FR)

Full pack

€5.99

launch price, paid once · €9.99 afterwards

  • Uko, Aituko the robot and Meowuko the cat
  • All 9 states: welcome, loading, success, error, empty list, sleep…
  • Any colors, light or dark theme
  • It reacts to touch in every awake state
  • Its eyes follow your mouse (or your finger) across the whole page
  • Uko’s 17 hairstyles
  • Rive files for all 3 characters with the 9 states, for iOS, Android and Flutter (the soul, movements, speech and the 17 hairstyles are in the web engine)
  • Web engine and ready-to-use examples
  • A soul: a mood, reactions of its own for each state (a raised hand while loading, comforted after an error…), pats, a handshake, and a life of its own when left alone
  • It moves around your interface: sits on a card, leans on a window, lies along an edge, dances, floats, hops and climbs
  • One line to place it on any element of your app (sit on a card, climb onto a modal…): you choose where and when
  • Walking and turning around, and a gaze it rests on the exact element of your choice
  • It talks: its mouth follows the voice you give it (your recording or your text-to-speech); no voice is provided
  • Version 2 updates through your personal link, and a commercial license

Already bought it? Find my pack (no need to pay twice)

Buy the full pack

Secure payment by Stripe, official seller (Link, LLC), VAT included, payable in your currency · instant download on the Thank you page, receipt by email · terms of sale (FR) · license (FR)

★ on top of the free version

Questions

Does it work right away?

Yes: one tag for the web, one .riv file for mobile, and the states work as they are. You write reactions specific to your app with the documented API, or hand them to your coding assistant with the included prompt. Movements are in the full pack: one line makes it climb onto a form or sit on a card, wherever you decide.

What is free, and what is in the full pack?

The free version has Uko, Aituko and Meowuko, 3 hairstyles for Uko (three hairs, classic, shaved head) and all 9 states in the web engine, with any colors and the light or dark theme. It reacts to touch in every awake state, and its eyes can follow your mouse (or your finger) across the whole page, then look away after a few seconds without movement. Its Rive files contain 4 states (idle, welcome, loading, success). The full pack adds the soul (a mood, reactions of its own for each state, pats, a handshake, a life of its own), the movements (sitting, leaning, lying down, dancing, floating, hopping, climbing, walking), speech (its mouth follows the voice you give it, recorded or synthesized: no voice is provided), a gaze aimed at the element of your choice, 14 more hairstyles and Rive files for all 3 characters with the 9 states. Moving from one to the other means replacing the files: your code does not change.

I can animate it myself: why the pack?

With the API, you (or your coding assistant) can easily wire the states to your app and write reactions of your own. What a few lines cannot do: draw new hairstyles in the same style, animate a whole body that sits, dances or climbs without breaking its skeleton, and produce Rive files with their state machine for mobile. That is what the pack contains.

How do I get the full pack?

Right after payment you land on your download page, with your personal link to keep (it also gives the updates); the receipt comes by email. Lost link: mascot-uko.com/retrouver. A single payment, no subscription, and your country’s VAT is already included.

Will it make my app heavier?

Very little: the free web engine weighs 57 KB compressed, each Rive file about 74 KB (plus your platform’s Rive runtime). No video, no GIF: on a modest phone the frame rate adapts by itself, and off screen the mascot barely redraws.

Can I use it in a commercial app?

Yes, even with the free version, in as many projects as you like. The details are in the license (FR).

An idea, a bug, some feedback? Write to hello@aadatech.com. Every message is read, and your feedback shapes Uko. For the free version you can also open a GitHub issue.