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
This has strong Tamagotchi vibes but for developers 😂. Definitely one of the more creative dev tools I've seen this week.
Great work and a fun idea for me as a retired tamagotchi enjoyer to make me want to maximise my usage of Claude code. That is while my plan simultaneously ensures i am using it for productive tasks.
The tool was very easy to install and immediately went to work which, as someone who uses Claude code but works in marketing and isn't necessarily looking to debug anything, is much appreciated.
One thing I do note (appreciating that I may not be the main target audience here), is that at my roles usage levels of Claude code, it is going to take me a very long time to hatch this first egg. Given the multiple species and gacha element this will limit my enjoyment a bit. As this is a personal tool and nothing leaves the device, it would be interesting if it could assess the weekly usage for the individual installing and re-balance the experience gain for the Tamamon dependent on the expected weekly usage.
how far can they evolve? 🤣
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
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?
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 👌
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?
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 311 upvotes and 60 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 (656.3k followers) and Developer Tools (515.9k followers) on Product Hunt. Together, these topics include over 231.7k 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.