124
submitted 1 week ago* (last edited 1 week ago) by BountifulEggnog@hexbear.net to c/technology@hexbear.net

This repository is a backup of that leaked source, and this README is a full breakdown of what's in it, how the leak happened and most importantly, the things we now know that were never meant to be public.


I am not making this up.

Claude Code has a full Tamagotchi-style companion pet system called "Buddy." A deterministic gacha system with species rarity, shiny variants, procedurally generated stats, and a soul description written by Claude on first hatch like OpenClaw.

top 35 comments
sorted by: hot top controversial new old
[-] doodoo_wizard@lemmy.ml 61 points 1 week ago

As usual the real damage of a source leak isn’t other companies cloning and selling your flagship product, which numerous well established legal frameworks exist to counteract, but everyone realizing how bone crushingly stupid you and all the people you’re paying millions to write the product clearly are.

[-] dat_math@hexbear.net 40 points 1 week ago* (last edited 1 week ago)

Claude Code has a full Tamagotchi-style companion pet system called "Buddy." A deterministic gacha system with species rarity, shiny variants, procedurally generated stats, and a soul description written by Claude on first hatch like OpenClaw.

what the fuck?

[-] Acute_Engles@hexbear.net 22 points 1 week ago* (last edited 1 week ago)

Each buddy gets procedurally generated:

5 stats: DEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK (0-100 each) 6 possible eye styles and 8 hat options (some gated by rarity) A “soul” as mentioned, the personality generated by Claude on first hatch, written in character

The sprites are rendered as 5-line-tall, 12-character-wide ASCII art with multiple animation frames. There are idle animations, reaction animations, and they sit next to your input prompt.

what if bonzi buddy evaporated the ocean

The code references April 1-7, 2026 as a teaser window (so probably for easter?), with a full launch gated for May 2026. The companion has a system prompt that tells Claude:

A small {species} named {name} sits beside the user's input box and occasionally comments in a speech bubble. You're not {name} - it's a separate watcher.

So it’s not just cosmetic - the buddy has its own personality and can respond when addressed by name. I really do hope they ship it.

[-] 30_to_50_Feral_PAWGs@hexbear.net 24 points 1 week ago

How many slurp juices can you use on your Claude buddy?

[-] JustSo@hexbear.net 15 points 1 week ago

The sprites are rendered as 5-line-tall, 12-character-wide ASCII art with multiple animation frames. There are idle animations, reaction animations, and they sit next to your input prompt.

Neat we should liberate this. I want a little terminally online guy in my prompt but I don't need the generative shit, a state machine is fine too.

[-] Hohsia@hexbear.net 26 points 1 week ago* (last edited 1 week ago)

"You are performing a dream - a reflective pass over your memory files. Synthesize what you've learned recently into durable, well-organized memories so that future sessions can orient quickly."

Kinda triggering, are tech bros saying that this is what dreams are?

[-] dat_math@hexbear.net 24 points 1 week ago

If YoU aReN't PrOmPtInG yOuR aGeNtIc CoDiNg ToOl PoEtIcAlLy, HoW dO yOu ExPeCt ThE :beanisbeanis ThAt `LiVeS' iN yOuR cOmMaNd LiNe To OfFeR cReAtIvE iNsIgHtS?

[-] BodyBySisyphus@hexbear.net 36 points 1 week ago* (last edited 1 week ago)

Broke: Learning to code
Woke: Becoming a mystical technopriest that elicits code by gaslighting an algorithm.

[-] Dessa@hexbear.net 20 points 1 week ago

I wish we had more taglines like this and fewer that were like "I visited Hexbear once and they insulted my shoes"

[-] NephewAlphaBravo@hexbear.net 16 points 1 week ago

hate to say it but this should also be a tagline

[-] Hermes@hexbear.net 3 points 1 week ago

There was a tagline revision post on the meta comm, unfortunately it was right before the war started so everyone got distracted.

[-] WhatDoYouMeanPodcast@hexbear.net 15 points 1 week ago

I was at a networking event once and a person did have an interesting POV that ever since the first abstraction from binary we've always been trying to communicate with the minerals.

[-] soybeanis@hexbear.net 3 points 1 week ago

communicate with the minerals

did they mean "communicate to other humans using the minerals"? because that I can get behind

but if they meant, "commune with the EM fields and the phonons vibrating around in the crystals by talking to an llm" kitty-cri-screm

They unfortunately meant the latter. The idea being it's a new iteration of the same abstraction going from low level languages to higher ones. Like from Assembly to C to C++ to C#

[-] BodyBySisyphus@hexbear.net 4 points 1 week ago

The thing that has always made that argument sit funky with me is that the LLMs are nondeterministic - as much as people are claiming that output is now crossreferenced and repeatable, my understanding is that there's still a black box issue. I work mainly in R, which is mainly a C wrapper for academics who need to make pretty charts and put asterisks after numbers in tables and don't want to darken the doors of the CS department, and learning the ggplot syntax seems like a less painful lift than patiently explaining in plain English what I want my bar chart to look like (although I guess from my boss's perspective I am basically a less tractable Claude in that sense ohnoes )

[-] soybeanis@hexbear.net 2 points 1 week ago* (last edited 1 week ago)

nondeterministic

I think the only stochastic piece of the usual llm layout depends on the temperature variable of the last layer. Are there other sources of randomness? Agreed either way they're black boxes

[-] BodyBySisyphus@hexbear.net 1 points 1 week ago

I'm not sure, I haven't really dug into it to see if the code varies meaningfully across similarly-worded requests, but my understanding is that if you write code, the compiler will compile it the same way each time, but if you treat an LLM like an IDE and the prompts as the "code," there might variations over repeated "compilations," leading to drift if you're working on something iteratively.

[-] 30_to_50_Feral_PAWGs@hexbear.net 14 points 1 week ago

Becoming a mystical technopriest that elicits code by gaslighting an algorithm.

This is just polymorphism-via-function-pointers in old-school C

[-] Assian_Candor@hexbear.net 9 points 1 week ago

This but unironically

[-] chgxvjh@hexbear.net 5 points 1 week ago

It's advanced auto complete. If you tell it to write a dream sequence based on information it will do that.

[-] Not_mikey@lemmy.dbzer0.com 2 points 1 week ago

That's maybe not what dreaming is per say but that is part of the function of sleep. It consolidates short term memory into long term memory, and "cleans up" your short term memory about things that are probably irrelevant going forward.

[-] dat_math@hexbear.net 25 points 1 week ago

This is just the framework/ typescript right or were the ML pipeline that trained claude, its weights, etc. also included?

[-] Bieren@lemmy.today 33 points 1 week ago

Claude Code CLI itself. Nothing to do with the models.

[-] Hohsia@hexbear.net 25 points 1 week ago

Ahh so effectively useless then

[-] WhatDoYouMeanPodcast@hexbear.net 14 points 1 week ago

I feel like a sophisticated adversary could do something with it. If I know your habits and design choices from the leak and I couple that with knowing who you hire, who you don't, what your shareholders want, when you're doing crunch time, etc. I'm sure there's something to be done. This all, of course, assumes a rational market and effectual competition.

But if they had a good bad guy, that bad guy could do something like release something 5% better the Friday before your big announcement. Or an example like if they know your next big thing is automatically coordinating office work then you could astroturf a campaign about displaced middle managers while you release your robotics integration at the same time.

If you were a consumer you might expect an open source version of the CLI that gets rid of the 10x+ inefficiency of the official release. But, yeah, this hasn't shaken Anthropic to its core from my understanding

[-] invalidusernamelol@hexbear.net 5 points 1 week ago

The most useful thing is shipping fake Claude binaries with malicious code. The end user would expose their entire system for probably a day or so before noticing and Bob's you Uncle

[-] Liketearsinrain@lemmy.ml 13 points 1 week ago

They have a mode to work on open source projects hidden. Not sure it's useless to know, not that it's surprising.

[-] Not_mikey@lemmy.dbzer0.com 3 points 1 week ago

Nah, the special sauce with claude has always been how it manages context, what and how it injects that context into sub agents, and the system prompts and tool prompts it has.

The model is pretty interchangeable and claude allows you to change it within anthropics catalog, though you could probably sub in an open AI model and wouldn't know the difference.

[-] BountifulEggnog@hexbear.net 18 points 1 week ago

This is just a frontend yea, no weights or training code.

[-] darkmode@hexbear.net 8 points 1 week ago* (last edited 1 week ago)

I use this stuff exclusively at work and I like the flexibility of cursor a lot better than CC. When one service goes down i can just switch models and I pretty much get the same results no matter which model because i have a very specific goal in mind every time i reach for these tools.

the worst work that i have to review comes from ppl who totally abdicate responsibility to LLM gen’d stuff and it especially pisses me off when someone who gets paid more than me passes me a PR or a doc that is just straight up incorrect

I really want a flexible CLI tool that is not written in TS. it’s no surprise that this code base is garbage because the models are trained on JS/TS which is the cool uncle of programming languages. I’ve finally had a chance to work with Go at work and it’s pretty great for collaborating CLI tools and servers. Every time i have to write some TS for our front end it’s just endless nit picking and style debate

[-] invalidusernamelol@hexbear.net 4 points 1 week ago

Go and Python are so much better for quick CLI tools than JS/TS. Python is just good for the extensive standard library. I'm usually able to to basically anything I want with no external dependencies. Meanwhile Go/Rust/JS end up with like hundreds.

[-] darkmode@hexbear.net 3 points 1 week ago

How big of a team/project have you had to write in rust?

[-] invalidusernamelol@hexbear.net 3 points 1 week ago

I haven't written much in Rust since my job is mostly Python and I get to control the environment. Usually means I only use standard lib and whatever library we may need to interact with a specific program, in my case ArcGIS Pro.

I just know that the standard libraries for Rust and Go are pretty minimal and most code I've seen in the wild has a ton of dependencies.

[-] RION@hexbear.net 6 points 1 week ago

MY CHILDHOOD

[-] marxisthayaca@hexbear.net 6 points 1 week ago
this post was submitted on 31 Mar 2026
124 points (100.0% liked)

technology

24319 readers
311 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 5 years ago
MODERATORS