AI

Claude Code’s “Lego” Mode: Developers Give a Coding Tool Pets and Play Doom

Updated · 2026-10-06 10:02 · 1 sources cited

The terminal has always been programmers’ most serious turf: black background, white text, a blinking cursor, and every line of output determining whether the code runs. But according to related reports, over the past two weeks, a group of developers has completely dragged Claude Code’s style off course [1].

Someone raised a pixel pet above the input box; every time Claude calls a tool it takes a bite of food, if a call fails it gets sick on the spot, and when it encounters `rm -rf` it clutches its head in panic; someone brought in Chrome’s offline dinosaur, so while Claude writes business logic in the background, the person in the foreground mashes the space bar to jump over cacti; someone else, feeling they always can’t resist scrolling their phone while waiting for the AI to think, simply made a 4-7-8 breathing guide animation that disappears automatically once the answer appears [1].

The source of all this is a mechanism that Claude Code lead Boris Cherny released on GitHub in mid-September, called Mods. On October 1 local time, it was officially added to the changelog and enabled by default [1].

A Few Lines of TypeScript, but Considerable Permissions

A mod in Claude Code is essentially a few lines of TypeScript functions running in a plugin. Despite being lightweight, its permissions are by no means small: it can open a panel beside the conversation, draw a bar above the input box, modify the built-in interface, intercept Claude before it executes a command, and even forward the request to another model for processing. It doesn’t matter if you can’t write code—just tell Claude, “write me a mod,” and it can install new features for itself [1].

So the community began churning them out frantically [1].

The OneWave AI team made ten mods in one night. Besides the pixel pet, there was a “launch code” that requires entering a password before destructive commands are allowed through; an “inner monologue” that opens a panel to show Claude’s dry snark about your session; and an agent-race that has several Claude sessions solve the same problem at once, with a live scoreboard refreshing on screen. Developer jarrodwatts made a mod for playing Doom inside Claude Code [1].

The most outrageous one is called Storytime: the author stuffed a small model with 260,000 parameters into Claude Code, which, based on what Claude is doing, writes a little story in real time at the top of the screen—inside an AI coding tool, another AI is running and telling a story [1].

Someone Built a Mod Marketplace

Someone has already built claudemods.ai, organized by games and dashboards, with voting. The highest-voted one right now is that little dinosaur [1].

This lively and slightly ridiculous atmosphere makes it easy to mistake Mods for yet another geeky little toy. But when releasing it, Anthropic casually revealed a detail: Claude Code’s own /diff change panel and its support for AGENTS.md are not features hard-coded into the product [1]. In other words, the official team is not treating Mods as an add-on toy, but rather letting it serve as a way to carry product capabilities: first open the interface, then use it to build features.

From a timeline perspective, this is a community phenomenon that has been going on for some time: the mechanism was released on GitHub in mid-September, officially enabled by default on October 1 local time, and in just over ten days afterward, pets, games, story generators, and a plugin marketplace appeared one after another [1]. A tool for typing commands and changing code has thus been built by programmers into a “Minecraft” where you can freely build houses.

Sources

← All AI stories