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.
Hi everyone 👋 I'm the solo maker behind Tamamon.
I live in Claude Code all day, and I wanted something on my screen that grew alongside the work — a small companion instead of another dashboard. So Tamamon starts as an egg, and the more you build with Claude Code, the more it hatches, grows, and evolves.
A few honest notes, because I want to get this right:
- It grows from your local Claude Code coding activity on your Mac (token-based). The little HUD shows today + this week of that activity, plus live CPU and Memory.
- It does NOT show your Claude subscription session or weekly limit %. People sometimes assume that, so I want to be upfront: it reflects your local coding activity, not your account status.
- Everything stays on your Mac. No account, no sign-in, no tracking, nothing uploaded.
Beyond the growth loop: there are 20 species to collect via a weekly gacha (each with evolved forms and quirks), you can feed and play with it (ball, bubbles), decorate its habitat, and it reacts to time and weather — when it rains or night falls, it wanders home to rest.
It's early beta, free, macOS 15+ Apple Silicon (signed + notarized). Download is on GitHub Releases; there's a Ko-fi if you'd like to help me keep drawing pixels.
Website: https://tamamons.com
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! :)
the 'waves when a session's waiting on input' bit is the sharp part — in the local jsonl, blocked-on-a-permission-prompt and you-walked-away look identical. last event's an assistant turn either way, so the tell has to come from outside the transcript.
Congrats on the launch, Jason! I love seeing developers make coding a little more playful. Curious if you've considered letting the pet evolve based on different coding behaviors (maybe debugging, shipping, testing, open source contributions)?
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.
Jason, this hits a very specific childhood nerve for me. The idea of a tiny creature quietly growing in the corner while I work made me smile more than I expected. Cozy little thing.
Heheh love this Jason! Guessing if you're thinking on monetizing or it's just for fun. Congrats on the launch anyway and wish you all the best!
The weather-reactive behavior is such a thoughtful touch, sending your pet home when it actually rains where you live makes the little guy feel alive instead of just decorative. Love that it all stays local too.
The no-account, no-upload framing is the detail that keeps this from becoming a productivity surveillance toy. For a local Mac companion tied to coding-agent work, I would keep the user-facing promise very explicit: what signal is read, where it is stored, and how someone can back up or reset it. That trust boundary is what makes small local tools feel safe to leave running all day.
The detail that got me isn't the gacha — it's that the pet perks up and waves when a Claude Code session is waiting on your input. I usually have two or three sessions running side by side, and "which one is blocked on me" is a problem I've half-solved with terminal bells. A pixel pet doing that job ambiently is honestly better UX.
Also appreciated the upfront note that it reads local coding activity, not subscription limits — that kind of honesty in a launch post is rare. Congrats on shipping, @besslframework 👌
how does it actually detect what im building with claude code, does it read the terminal output or something else
how does the gacha decide which species you get, is it truly random or does claude code usage somehow influence your pulls?
The real-time weather reactions are such a thoughtful touch — having your pet actually go home when it rains makes the whole thing feel alive instead of just decorative. Love that nothing leaves the Mac.
The little guy reacting to actual weather is such a nice touch, especially seeing him head home when it starts raining outside my window. Wish more desktop apps felt this cozy without asking for an account.
the gacha loop is genuinely charming, and i love that it actually reacts to the weather outside my window. caught it heading to bed when it started raining last night, which was a small but delightful touch.
Shipping export/import mid-launch because a commenter asked for it beats any launch video. Well done! I was wondering if token volume used to mean a human at the keyboard (but a growing share of Claude Code usage is agents grinding unattended overnight), then does an egg hatched by a background run feel earned?
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.
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 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.
About Tamamon on Product Hunt
“A desktop pet that grows as you code with Claude Code”
Tamamon launched on Product Hunt on July 3rd, 2026 and earned 229 upvotes and 58 comments, earning #3 Product of the Day. 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.
Tamamon was featured in Mac (103.6k followers), Productivity (655.2k followers) and Developer Tools (515.1k followers) on Product Hunt. Together, these topics include over 226.6k products, making this a competitive space to launch in.
Who hunted Tamamon?
Tamamon was hunted by Jason Jeong. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Tamamon stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.