April 28, 2026
Rip and tear... the comments
DOOM running in ChatGPT and Claude
Doom in Chat Bots Sparks Cheers, Nitpicks, and a Very Online Credit Fight
TLDR: A developer made DOOM playable from inside some AI chat apps, with a fallback web link when that fails. Commenters were split between calling it a glimpse of the future, nitpicking that it’s just an embedded webpage, and arguing over whether the idea was original at all.
The internet’s oldest party trick just found a new stage: DOOM is now playable inside ChatGPT and Claude thanks to a tiny app that opens the game right inside some AI chat windows, or kicks you out to a regular web link if the chat app won’t cooperate. The builder kept it simple on purpose, but the comments absolutely did not. Instead of just clapping, the community turned this into a mini soap opera about what counts as “running in ChatGPT” versus merely showing up inside it.
The biggest split? One camp was thrilled, calling this a fun glimpse of a future where chatbots become little app stores. One commenter said tool-based features like this are “really underrated,” arguing people are missing the bigger story: chats that do more than chat. But the nitpick brigade arrived fast. Critics pounced on the headline, insisting this is in ChatGPT, not on ChatGPT, because the game is still really running on a separate website. Translation for normal people: the bot didn’t magically become a game console; it’s more like a fancy window.
Then came the classic internet twist: who did it first? One user dropped a month-old video and complained that everything online gets copied and reposted for easy clout, turning the thread from cool demo to low-key originality feud. Others skipped the drama and got practical, asking how the creator wrestled with security rules and stubborn chat app restrictions. So yes, DOOM runs in your AI chat now—but the real action was in the comments, where hype, pedantry, paranoia, and nerdy curiosity all unloaded at once.
Key Points
- •The project is a playable DOOM MCP app that can launch inline in compatible AI clients and fall back to a browser URL when inline UI is not supported.
- •The implementation was kept minimal, with two MCP tools, one browser route at /doom/play, and a signed-token launch flow used in both inline and browser modes.
- •The browser version uses cloudflare/doom-wasm for the runtime and Freedoom Phase 1 as redistributable default content.
- •A TypeScript MCP server was added with create_doom_session and get_doom_launch_url tools, and the signed URL was designed to work without server-side session persistence.
- •Inline rendering problems caused by nested iframes, CSP, and host embed restrictions were resolved by running the DOOM canvas directly inside the host iframe.