
Start with your mascot.
Any transparent image of your character works, as long as its face is visible.

CURSOR FOLLOWER
Each of these characters was made from one image. Masko draws nine looks, and a small script turns them toward the cursor on your website or app.
Move your mouse. Hover a mascot and it looks right at you.Tap anywhere. They all look.
HOW A CURSOR FOLLOWER WORKS
Masko keeps your character and its pose, and only changes where it looks. Pick a mascot, then move your cursor around.tap around it.

Any transparent image of your character works, as long as its face is visible.









Up, down, each side, every corner, and straight at you. Same character, only the gaze moves.
A small script shows the right look as the mouse moves. The highlighted image is the one on screen now.
Ko · Paper fox. Every mascot on this page was made with Masko.
PUT IT WHERE PEOPLE LOOK
Type an email and Otto reads along. Click the password and he looks away. The same script works anywhere a little attention helps.
FROM STUDIO TO YOUR CODE
Download your cursor follower and drop it into any website. The package has everything in it.
import { mountCursorFollower } from './cursor-follower.js';
const directions = ['up-left', 'up', 'up-right', 'left',
'center', 'right', 'down-left', 'down', 'down-right'];
mountCursorFollower(document.querySelector('#mascot'), {
frames: Object.fromEntries(
directions.map((d) => [d, `/mascot/frames/${d}.webp`])
),
size: 240
});Ko follows the cursor anywhere on the page.
THE LITTLE DETAILS
A cursor follower is a character that turns to look at the mouse. Masko draws nine versions of one image of your mascot, one for each direction. A small script shows the right one as the cursor moves.
Start with one transparent image of your mascot with its face visible. Create a mascot in Studio or upload artwork you already have, and remove its background. Then open the Interactive tab in your collection, choose Create Interactive with the Follow cursor template, and pick the image.
Need a mascot first?Each cursor follower costs 9 credits and includes all nine directions. If the generation fails, the credits are refunded.
See credit costsDownload the package from the interaction page. It includes the nine images, a plain JavaScript file, a React component, and a preview page. Copy the files to your site, or publish your collection and use the hosted links.
Phones have no cursor, so the mascot looks straight at the visitor. Your own code can still choose where it looks. On this page, tap anywhere and the mascots turn toward your finger.
Each look is one still image. The script loads the nine images once, then swaps them as the cursor moves. There is no video and no animation library. The download comes at 1024 pixels, so resize the images to the size you show. This page uses 360 pixel versions of about 16 KB each.
Yes. Send POST /v1/mascots/:id/interactive with the image ID and the cursor-follower kind, then check the job until it is done. With hosting turned on, the mascot export lists the links for all nine images.
Read the API guideYes. Every character on this page is a Masko mascot, and each follower was made from one image of it. Yours will look like your character.
One image, nine looks, 9 credits. Need a mascot first?