Top
Best
New

Posted by bearware 4/2/2025

Show HN: Pets for Cursor

I created an extension which adds a custom pet to your editor (Cursor/ VS Code/ Windsurf compatible).

https://github.com/blairjordan/codachi

As you type, your pet hatches, acquires XP and evolves.

A playing card is generated when your pet evolves.

All pixel art is original and hand/ mouse drawn.

93 points | 25 comments
thih9 4/5/2025|
> Your pet will gain XP as you code in either mode.

Feature request: the pet gets extra experience in certain situations, e.g.:

* when a failing build gets fixed

* when a previously red test gets green

* when the typing speed is sufficiently high

* when a commit is made that removes a lot of code

* when a commit is made that increases code coverage

* etc…

TrueGeek 4/5/2025||
These are great ideas. It'd be fun to make virtual pets that only lived / grew through GitHub actions and then were updated in the project readme
bearware 4/8/2025||
I really like these - I have an XP boost/ buff PR in the works which activates when you reach a typing velocity (and adds a cool swirling effect around your character).

Git integration would be low hanging fruit so could def add that in. (build/ testing/ ci integrations would be trickier I suspect?)

_puk 4/5/2025||
Something on my ideas list was some interactive game type thing for when cursor is busy "thinking".

This should fit the bill nicely!

bearware 4/8/2025|
This is a cool idea actually, even for a separate extension. Cursor doesn’t offer an API yet (so I’m not sure how to detect when Cursor itself is “thinking”), but it could be always-on.

I recall a site adding Memory Match minigame while a build was running (was it Vercel?), and I couldn’t help playing it every time.

Add in tic-tac-toe and a few others and you have yourself a cool extension.

Maybe a more constructive game also: a multiple choice quiz about your code to make sure you understand it?

easton 4/5/2025||
Very cool. I have VSCode pets in my editor, it’s usually minimized but I like knowing clippy is in there jumping around.
eltonlin 4/7/2025||
I really love this idea but I'm having such a hard time using it. After hatching the egg with Ctrl + Shift + P, I have no idea how to "type" on that blank panel (I use Cursor). When I open new files, the egg disappears. Frustrating.
bearware 4/8/2025|
Ah sorry to hear it’s frustrating - You could switch to the Explorer mode in settings which might be a better option.

In panel mode: The panel is treated like another open file tab, so needs to be manually positioned alongside your open code (so that both are visible simultaneously).

mbf 4/5/2025||
This seems perfect for streaming while vibe coding before an audience like Twitch or maybe sharing screen in a classroom setting.
38 4/5/2025|
Why anyone would want to watch vibe coding is beyond me.
dcsan 4/5/2025||
Learning prompting? Or how to set up your environment with a readme? I think they're are ways to be more productive with riding the vibe!
pure-developer 4/5/2025||
This is pretty awesome!
hackermanai 4/5/2025||
This is cool! ...and probably very annoying after a while :P
upghost 4/5/2025||
This may have converted me to AI coding.
nobodywasishere 4/5/2025|
This is just a normal VS Code extension, AI coding not required
upghost 4/5/2025||
This may have converted me to VS coding.
rideontime 4/5/2025|
Thank you.
More comments...