
page-mascot
A mascot that watches the cursor and blinks when you poke it
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Sep 2026
page-mascot puts a small character on your web page that follows the visitor's cursor with its head and reacts when clicked. It is a React component with two required props, plus a gallery of 52 ready-made characters you can download and drop in. MIT licensed, free, and on npm at version 0.1.0.
Nothing to host. Install from npm, put two sprite sheets in your public folder, and render the component. The trick is simple on purpose: each character is two 3 by 3 sheets, nine head directions and nine expressions, and the pointer angle picks the cell. Tracking switches off on touch devices and the click animation respects reduced-motion settings.
The second half is an agent skill that draws new characters for you. Ask Claude Code or Codex for a chibi otter, or a mascot based on your photo, in one of six styles, and it generates both sheets, checks the alignment, and wires up the component. Codex uses its own image tool. Claude Code goes through the OpenAI images API, so you need an OpenAI key and pay for the generations.
The catch: it is decoration. It adds image weight to your page for charm, not function, and at 0.1.0 the API could still change. The prompts are in the repo for use in any chat UI.
Free vs Self-Hosted vs Paid
fully freeFree: Everything. MIT licensed React component on npm, a gallery of 52 downloadable characters, and an agent skill for drawing your own.
Self-hosted: Nothing to host. The sprite sheets are static images served by your own app.
Paid: None. Drawing custom characters through Claude Code calls the OpenAI images API with your own key, so you pay OpenAI for those generations. Codex uses its built-in image tool.
Completely free and open source. Custom characters cost a few image generations on your own OpenAI key.
What to do by team size
- Solo
- free
- Small team
- free
- Medium team
- free
- Large team
- free
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: MIT License
Use freely, including commercial. Just keep the license.
Commercial use: ✓ Yes
About
- Owner
- Kamran Ahmed (User)
- Stars
- 649
- Forks
- 57
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
389.9k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
264.9k ★hermes-agent
The agent that grows with you
247.9k ★