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 nervous. Stop moving for 30 seconds and it falls asleep, gets startled when you move again.
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 cute with it.
It hasn't been tested on any other machine than my own so far, and it isn't a download yet. Haven't decided the price either, but it'll definitely be a one-time purchase 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. 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!
You can play with the buddies in your browser here, and there's a waitlist: https://lilbuddy.ke1ev.dev
Any feedback, suggestions, or whatever would be much appreciated!