DEV Community

Microserver Updated with Mini Catbot! ✨😻 mew!

Anna Villarreal on November 09, 2026

View mini Catbot Live: mew! Sunday Funday... Updated my server hub which had been snoozing for a bit. The page was screaming AI-created and it...
Collapse
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

Wow 😍❀️

Collapse
 
nyaomaru profile image
nyaomaru •

This is so cute and creative! 😸✨

I love the blacklight idea, and Mini Catbot is such a fun touch.

Following the cursor and batting at the button makes the page feel really alive. Great work! πŸ™Œ

Collapse
 
annavi11arrea1 profile image
Anna Villarreal •

Thank you @nyaomaru !

Collapse
 
webdeveloperhyper profile image
Web Developer Hyper •

Happy to see Catbot again! 😻 I missed her. Looking forward to seeing her develop even more!

Collapse
 
annavi11arrea1 profile image
Anna Villarreal •

Thanks @webdeveloperhyper ! Catbot was napping.

Collapse
 
alexshev profile image
Alex Shev •

Small playful projects are great places to keep the operational path visible too. A short note on asset size, load time, and fallback behavior when effects are unavailable would turn the visual experiment into a useful reference for making delight survive slower devices and constrained connections.

Collapse
 
ggle_in profile image
Jack •

Whoah! its back! ^_^ Congratulation!

Collapse
 
annavi11arrea1 profile image
Anna Villarreal •

Hahaha... too many projects. XD

Collapse
 
alexcodebytes profile image
Oleksandr •

The "faster to drop in a vector than reinvent it in CSS" realization is the one that saves hobby projects β€” and the blacklight toggle changing text and borders along with the light is a nice touch most people would skip.

Genuinely curious about mini Catbot's cursor-following: is that requestAnimationFrame, or CSS transitions on transform? The latter is way cheaper but tends to look floaty if the easing isn't right.

Collapse
 
annavi11arrea1 profile image
Anna Villarreal •

the cat is built in three.js and is triggered by the position of the client mouse, (x,y)

Collapse
 
alexcodebytes profile image
Oleksandr •

Three.js makes total sense here! Tracking the mouse's (x,y) coordinates for a 3D object is so much smoother and more performant than trying to hack complex 3D math into plain CSS. Great choice!

Collapse
 
alexshev profile image
Alex Shev •

Small playful projects are great places to keep the operational path visible too. A short note on asset size, load time, and the fallback behavior when effects are unavailable would turn the visual experiment into a useful reference for making delight survive slower devices and constrained connections.

Collapse
 
annavi11arrea1 profile image
Anna Villarreal •

Yeah. I suppose I wasn't thinking about optimizing, just wanted it to work! ("on my computer")? hahahaha πŸ˜‚

Collapse
 
alexcodebytes profile image
Oleksandr •

The blacklight toggle is a great touch, but the Mini Catbot following the cursor is the real MVP. Also, the "Gemini for mockup -> Illustrator for vector" pipeline is a smart way to speed up the creative process without losing that personal touch.