Tamamon - A desktop pet that grows as you code with Claude Code
by•
Tamamon is a macOS desktop pet that lives on top of your screen and grows the more you build with Claude Code.
What it does:
- 20 species to collect through a weekly gacha, each with its own evolved forms and quirks
- Feed it, play (ball, bubbles), and decorate its habitat
- Reacts to real time and weather — when it rains or night falls, your pet heads home to rest
- Nothing leaves your Mac. No account, no sign-in, no tracking, nothing uploaded.


Replies
how does the growth actually tie into claude code usage—does it watch what i build or do i have to log sessions somewhere?
Tamamon
@nuriyehosan No logging or setup on your side — it just reads your local Claude Code activity as you work. Nothing to configure, nothing uploaded. The more you code, the more it grows through its stages. You just code; it does the rest, all on your Mac.
Tamamon
@thys_beesman Thanks. Your coding activity over the week sets its stage — it hatches from an egg, grows into a baby, then an adult, then evolves. How it evolves depends on how you care for it along the way: look after it and it grows into a radiant form; neglect or overfeed it and it takes a darker turn.
That's a cool idea!
But i can't see any close button to turn it off. Or exit from the app.
Tamamon
@mohammad_faisal11 Thanks for flagging. It lives in your menu bar at the top-right, not the Dock — click the Tamamon icon up there and you'll find Quit at the bottom of the menu.
That's also where Settings, your Collection, and the Room are. Let me know if the icon isn't showing.
@besslframework
I used 'killall' to exit from terminal. But would recommend an exit button.
Also window is taking a big space from screen, showing CPU and memory usage, having a minimize window option and a exit button coulde be nice experience for users!
This is silly and not productive and I love it. Such a fun idea!
Tamamon
@mjohnson42 "Silly and not productive and I love it" is going on the box. Thank you.
how does it actually detect what im building in claude code without uploading anything, is it just reading local session logs?
Tamamon
@erafettinlg1r Exactly right — it reads your local Claude Code activity on your own machine, and nothing is ever uploaded. No account, no sign-in, no data leaving your Mac. It just quietly watches the local activity and reacts.
I spend half my day inside Claude Code so this is dangerously relevant. Genuinely clever gamification - the pet growing with actual work beats every streak counter I've ignored. Does it react to failed runs too, or only progress? Might need to protect my pet from my debugging sessions. Congrats on the launch!
@besslframework This is super cute. Dolloproof just hatched. I get a feeling this is going to be fun
One question, does it track session limits or can it suggest optimal coding period, eg clubbing two sessions?
Also, one pain point on claude code is to remember putting a querry to start a session so i optimize the day better, can it do that for me?
the weather reaction really got me, seeing my little guy head home when it started raining felt weirdly charming and the local-only thing is a nice bonus for something this cozy.
finally gave it a spin this morning and the weather reactivity is honestly charming, my little guy wandered off the screen right when it started raining. love that nothing leaves the mac
the little guy actually heads home when it rains, which is way more charming than i expected for a desktop pet. curious to see what evolves after a week of coding sprints.