OpenAI shipped Codex Pets with a broken /pet toggle on macOS and no explanation for the EU block
OpenAI shipped Codex Pets with a broken heart.
The feature rolled out May 1–2 to Windows and macOS users: optional animated companions that float over your desktop while Codex works, showing whether the AI coding agent is running a task, waiting on your input, or ready for review. Eight built-in pets — crab, snake, beaver, fox, octopus, owl, cat, dragon. A /hatch command lets you generate custom companions using AI. The overlay lives in your system tray and tracks Codex's active thread without forcing you to switch windows, according to OpenAI's developer documentationGagadget.
Cute. Useful, maybe. But OpenAI's own documentation lists a /pet toggle that doesn't work on macOS. A live GitHub issue, opened May 3 and confirmed by a second user, shows that typing /pet in the Codex composer sends the text as a regular chat message instead of triggering the pet overlay. OpenAI's code references a feature gate — number 2679188970 — that controls whether the slash command fires. The gate isn't enabled. The feature is visible in Settings. The toggle doesn't workGitHub Codex Issue #20836.
This is not a missing feature. The code exists. The gate is closed.
The bug affects macOS specifically, which is also the platform where Codex has had the most reported UI issues — blurred overlays, clipped windows, broken slash-command rendering. OpenAI did not respond to a request for comment on when the macOS /pet command will be fixed.
The EU makes a stranger problem. Codex Pets is blocked in the European Economic Area, the United Kingdom, and Switzerland at launch, per OpenAI's developer documentationGagadget. OpenAI has not said why, and declined to clarify whether GDPR, the EU AI Act, or something else is the basis for the hold. This is a pattern: OpenAI's Memory features and its Computer Use desktop automation both arrived late in Europe, both without a clear regulatory explanation. A UI overlay that runs locally and tracks agent state is an odd thing to hold behind that wall. Nobody at OpenAI will say.
Anthropic ran the same experiment five weeks ago. Claude Code Buddy landed in Anthropic's terminal-based coding tool on April 1 — an April Fools' Day launch, explicitly framed as a joke, complete with eighteen species, rarity tiers, and a Tamagotchi-style state tracker living in your terminal session. Eight days later, it was gone, removed from Claude Code without explanation. The companion data stayed behind: thousands of developers still have a "companion" object in their ~/.claude.json with a name, a species, a personality, and a hatchedAt timestampReddit r/ClaudeAI. No equivalent exists in GitHub Copilot, Cursor, or Windsurf.
What Anthropic learned in eight days — or chose not to learn — OpenAI is now betting it can reverse-engineer by shipping to two million weekly active Codex usersReuters. The theory, if you steelman it, is that pet-based status indicators solve a real UX problem: AI coding agents run long tasks, and the only way to know what they're doing is to watch a spinner or keep switching back to the agent panel. An animated companion that shows running, waiting, or ready gives you that information peripherally, without actively monitoring. It's a progress indicator with a faceApiyi Blog.
Whether that's genuinely useful or genuinely annoying depends on who you ask. On Reddit and in the Codex community forums, developers are split. Some call it the best thing to happen to Codex. Others call it Tamagotchi UX theater — a nostalgia play for the pet-owning-as-productivity era that ignores why Clippy became the most hated mascot in computing history. The difference, proponents say, is that Codex Pets is opt-in. You have to turn it on. Clippy appeared uninvited.
The evidence for mass adoption is thin. OpenAI is running a contest: ten favorite custom pets win thirty days of ChatGPT ProGagadget. The prize suggests the company isn't confident users will adopt the feature organically — or that it needs a signal for which pets to promote. Either way, it's launching a gamified incentive program for a feature that may not survive contact with Anthropic's post-mortem.
The most honest version of this story is narrow: Codex Pets is a shipped feature with a known bug on its most popular platform, a regulatory exclusion that makes no immediate sense, and a competitor that already tried the same thing and pulled it. OpenAI's two million weekly users will form their own conclusions. Whether that's a feature or a flaw is, for now, an open question.