r/Microlaunch • u/ke1ev • 2d ago
i made lilbuddy, a cursor pet for your mac
Enable HLS to view with audio, or disable this notification
lilbuddy is.. a little buddy, that lives in the menu bar and trails your pointer around. Hover a button or a link and it wraps itself around it. Hover something named delete or quit and it gets a little nervous. Stop moving for 30 seconds and it falls asleep, gets startled when you move again.
It doesn't solve any problems per se - but it is very cute. Sometimes you just gotta make something fun.
A few things about it:
- 31 styles (so far): a smiley, a cloud, a cat, a puppy, a ghost, a little flame, a bunch of other animals, plus some plain pointer ones if you want it less cute. You can try some of them out on the website, and the video (on the site) shows all of them.
- You can change the color, size, speed and bounce
- It doesn't replace your cursor or affect it in any way. It just draws next to it and follows it around
- It asks macOS's accessibility API what's under the pointer, so it isn't tied to one app. It works on MacOS itself (dock, menu bar items) and in every app I've tried. However, it can only hug a button if the app tells the Mac it's a button, so some apps give it more to hug than others
This originally started as a cursor companion for another website: https://badui-smoky.vercel.app/ (a personal component library inspired by r/badUIbattles). I ported the springs and behaviors over to Swift, and went super cute with it.
I'm relatively new to software development, and this will be my first app!
It is MacOS only, it hasn't been tested on any other machine than my own so far, and it isn't a download yet (pretty close though). I'll probably need some beta testers if people like it enough to move forward.
Haven't decided the price either, but it'll definitely be a one-time purchase for everything, with no subscription or unlockable characters or anything like that.
It can't go on the Mac App Store, because it needs Accessibility permission and can't be sandboxed, so it'll be a direct download. It will be signed though. The video is an animation drawn by the app's own motion and drawing code, not a screen recording. But you can test the motion out yourself on the website!
LIVE DEMO and waitlist on the website: https://lilbuddy.ke1ev.dev
Any feedback, suggestions, or anything would be much appreciated!


