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
I think collecting twenty pieces sounds fun and rewarding. Can I choose one favorite pet that always stays active? a favorite option would help users build a stronger connection while still collecting every species.
Tamamon
@alheri_murya Good news — you can already do that! Double-click a pet to make it your active companion (its "leader"), and it stays out front while you keep collecting the rest of the species. A favorite you bond with + the full set to chase was exactly the intent. Thanks Alheri!
AgentKey
Tamamon
@luki_notlowkey Thanks Luki! Making coding a little more playful is the whole goal. And yes — evolving from different behaviors (debugging, shipping, testing, OSS contributions) is right at the top of my list. Today it grows from overall activity, but behavior-aware growth is the direction I'm most excited to explore next.
Love that this one is proudly useless, that's the whole charm :) After a full day in Claude Code the last thing I want is another dashboard judging me, a little creature that just grows quietly alongside the work is a much nicer relationship with the tool. ;)
The detail I like most is the one that sounds like pure flavor: it wanders home to rest when it rains or night falls. Tying growth to token activity could so easily become a "grind more, feed the pet" guilt loop, a companion that also knows when to sleep says the exact opposite. That resting is what keeps it a friend instead of a productivity nag. Respect on the honesty too, being upfront that it reflects local coding activity and not your subscription % is a real trust signal.
Congrats on the launch! :)
Tamamon
@keirodev "Proudly useless" — I'm stealing that, it's the whole thesis. And you read the rest-when-it-rains detail exactly the way I meant it: if growth is the only mechanic it quietly becomes a guilt loop, so the pet knowing when to go home and sleep is what keeps it a friend and not a nag. Thank you for seeing the small stuff!
As a solo founder basically living in Claude Code all day, the local-only "nothing leaves your Mac" part is what sells me over another usage dashboard — a little companion growing alongside the grind beats staring at more numbers lol. Does it react differently to one long deep-work session vs a day of scattered short bursts?
Tamamon
@lennoxbeflying That's the sell for me too — a companion beside the grind instead of one more dashboard. Honest answer: right now it reads total activity, so a long deep-work block and a day of scattered bursts land about the same. Making it feel the shape of the session (deep focus vs fragmented) is on my mind — it's close to the "earned growth" thread a few people raised. Appreciate it!
how does the growth tracking actually work? like does it read your claude code usage locally or do you have to give it some kind of permission to look at what you're building
Tamamon
@yakuplkrm It reads your local Claude Code activity on this Mac — no account, no upload, nothing leaves the device. The only thing it looks at is token/usage activity, to know roughly how much you've been coding; it never reads what you're building (your code, prompts, or output). That local-only line is the part I'm least willing to compromise on.
Sesh
how far can they evolve? 🤣
Tamamon
@fabiogiolito 😂 that dragon is aspirational. Real answer: evolution tops out at the "evolved" form — a genuine milestone that takes a lot of coding to reach, so it stays an achievement instead of endless power creep. No 40-foot fire-breathing final boss… yet.
This has strong Tamagotchi vibes but for developers 😂. Definitely one of the more creative dev tools I've seen this week.
Tamamon
@sonali_nayak2 Ha — "Tamagotchi but for developers" is basically the one-line pitch 😄 Really glad it stood out among the week's tools. Thank you, Sonali!
CatchBack Cards
I downloaded the macOS package and it defaulted to Korean. Is there any way to change it? I downloaded from the homepage
Tamamon
@icallcarry Yes! You can change the language from the menu bar. Click the app’s menu bar icon (in the macOS status bar), then open the second-to-last menu item—that’s where you can switch the language. Thanks so much for downloading it! We really appreciate you giving it a try.