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
Love that this grows from my actual Claude Code activity instead of being one more dashboard to check. The fully local, no sign in part is a nice bonus. Does it react in the moment during a long build, or is it more of a daily and weekly thing? congrats on shipping
Tamamon
@i_sanjay_gautam Thanks Sanjay! A bit of both. In the moment, a little heads-up panel shows today’s and this week’s coding activity plus live CPU/memory, and your pet perks up and waves when a Claude Code session is waiting on your input — so during a long build you can glance over and see it’s along for the ride. Over time it hatches, grows, and evolves from your accumulated activity, with a new species to collect each week. All from local activity, nothing leaving the Mac.
Mine will evolve faster than a caterpie on a rare candy diet!
Tamamon
@real_digidavid Rare-candy speedrun energy, I respect it. Just don't overfeed it or it'll sulk — that's an actual mechanic.
The detail about it reacting to real weather and heading home when it rains is such a charming touch, makes the little guy feel alive without any data leaving the machine.
Tamamon
@sudenureliqx6g "Feels alive without any data leaving the machine" is exactly the line I was trying to walk. Thank you, that means a lot.
A desktop pet that evolves the more I code is a fun little motivator, the weather thing actually made me smile when it wandered off at dusk.
Tamamon
@baharws54 Thank you. The dusk wander is one of my favorite little details too — it heads home and settles in as it gets late. Glad it made you smile.
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.
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!
Tamamon
@david_marko Ha — "protect my pet from my debugging sessions" got me. Honest answer: right now it grows from total local token activity, so it doesn't tell a failed run from a shipped one yet. Making growth feel earned through the hard runs, not just volume, is the single most-requested idea from this launch and the next thing I'm exploring. Thanks David!
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.
Tamamon
@berkepikman That's my favorite reaction too — the little walk home when the rain starts. Glad the cozy landed, and yeah, keeping it fully local felt right for something you leave in the corner all day. Thanks Berk!