{"id":27314,"date":"2026-05-05T00:40:08","date_gmt":"2026-05-05T00:40:08","guid":{"rendered":"https:\/\/www.europesays.com\/ai\/27314\/"},"modified":"2026-05-05T00:40:08","modified_gmt":"2026-05-05T00:40:08","slug":"ux-is-everything-chatgpts-coding-agent-just-got-pets-that-are-actually-useful","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/ai\/27314\/","title":{"rendered":"UX is everything: ChatGPT\u2019s coding agent just got pets that are actually useful &#8211;"},"content":{"rendered":"<p>\t\t\t\t\t\t\t\t\t\tOpenAI\u2019s Codex now has desktop \u201cpets\u201d that track AI tasks in real time, here\u2019s how they work and how to use them.<\/p>\n<p>It sounds like just another vibe coding gimmick at first, but OpenAI\u2019s <a href=\"https:\/\/happymag.tv\/chatgpt-facial-analysis-prompt\/\" rel=\"nofollow noopener\" target=\"_blank\">latest update<\/a> to Codex adds something surprisingly practical: desktop \u201cpets\u201d that act as <a href=\"https:\/\/happymag.tv\/kid-cudi-fires-mia-from-tour\/\" rel=\"nofollow noopener\" target=\"_blank\">live status<\/a> trackers while your AI works in the background.<\/p>\n<p>If you\u2019ve ever <a href=\"https:\/\/happymag.tv\/blak-day-out-2026-lineup-brisbane\/\" rel=\"nofollow noopener\" target=\"_blank\">kicked of<\/a>f a long coding task and then sat there wondering if it\u2019s frozen, finished, or waiting on you \u2013 this is designed to fix exactly that.<\/p>\n<p>So what are Codex Pets? Think of them as small animated overlays that sit on top of your screen while Codex runs. Instead of checking logs or tabs, you get a glanceable visual cue.<\/p>\n<p>They move around, react, and \u2013 most importantly \u2013 change behaviour depending on what the AI is doing.<\/p>\n<p>If the agent\u2019s actively working, your pet looks busy. If it hits a wall or needs permission, you\u2019ll see a little red clock icon. When everything\u2019s done, it switches to a green tick or a satisfied animation.<\/p>\n<p>It\u2019s low effort, but it means you don\u2019t have to babysit the process.<\/p>\n<p>There are eight default options so far, and they\u2019re all pulled from classic dev culture:<\/p>\n<p>A crab (a nod to Rust)<br \/>\nA snake (Python, obviously)<br \/>\nA beaver (adjacent to Go\u2019s gopher mascot)<br \/>\nClippy (yes, that Clippy)<br \/>\nA rubber-duck-inspired companion<br \/>\nPlus a few more in the same vein<\/p>\n<p>It\u2019s very inside-baseball, but that\u2019s kind of the point.<\/p>\n<p>You can also make your own, and this is where it gets interesting. Codex includes a \u201chatch-pet\u201d feature that lets you generate a custom companion from a prompt.<\/p>\n<p>You can go simple \u2013 like \u201ctiny friendly dragon\u201d \u2013 or get weirdly specific, like building one based on your coding habits.<\/p>\n<p>People are already making everything from anime characters to cursed internet mascots, which feels inevitable.<\/p>\n<p>To turn them on \u2013 if you\u2019re using the Codex desktop app (Mac or Windows), it\u2019s straightforward:<\/p>\n<p>Type \/pet in the composer<br \/>\nOr head to Settings \u2192 Appearance \u2192 Pets<br \/>\nUse Cmd\/Ctrl + K to summon or hide it quickly<\/p>\n<p>Once it\u2019s active, it just hangs out while your tasks run.<\/p>\n<p>Why this actually exists, and why it\u2019s not just a cute add-on \u2013 it\u2019s tied to how AI tools are evolving.<\/p>\n<p>As coding agents become more \u201cagentic\u201d (handling multi-step tasks on their own), you\u2019re spending less time actively interacting and more time waiting for results. <\/p>\n<p>The pet basically replaces the need to monitor a stream of logs or progress bars.<\/p>\n<p>It\u2019s a small UX shift, but a smart one: less friction, more visibility, no extra effort.<\/p>\n<p>And if you\u2019re going to have an AI working in the background, you may as well give it a little mascot while it does it.<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"OpenAI\u2019s Codex now has desktop \u201cpets\u201d that track AI tasks in real time, here\u2019s how they work and&hellip;\n","protected":false},"author":2,"featured_media":27315,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[24,580,157,18138],"class_list":["post-27314","post","type-post","status-publish","format-standard","has-post-thumbnail","category-openai","tag-ai","tag-chatgpt","tag-openai","tag-pets"],"_links":{"self":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts\/27314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/comments?post=27314"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts\/27314\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/media\/27315"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/media?parent=27314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/categories?post=27314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/tags?post=27314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}