@kentcdodds: No one: But can @kodykoala run DOOM? Yes: https://kody.codes/@kody/doom

X AI KOLs Following Tools

Summary

A public package that allows playing Freedoom in the browser as an installable PWA with WebMCP agent tools, based on Chocolate Doom WASM.

No one: But can @kodykoala run DOOM? Yes: https://t.co/kGF4LhUNPZ https://t.co/Xjw5rRneCH
Original Article
View Cached Full Text

Cached at: 09/09/26, 01:40 AM

No one: But can @kodykoala run DOOM?

Yes: https://t.co/kGF4LhUNPZ https://t.co/Xjw5rRneCH


@kody/doom — Kody public package

Source: https://kody.codes/@kody/doom ← Public packages

@kody/doomPublic

Play Freedoom (Chocolate Doom WASM) in-browser as an installable PWA with WebMCP agent tools.

Code Browse files

  • Apps
  • doom
  • game
  • pwa
  • webmcp
  • freedoom
  • wasm

Version1.0.1LicensePublishedSeptember 8, 2026Pinned commit14b3fdeRatingNo ratings yetForks1Adaptation effort—

@kody/doom (KODOOM)

KODOOM poster — Kody as Doomguy on a Freedoom-era DOOM cover parody

Installable browser PWA for Freedoom on Chocolate Doom WASM with WebMCP.

Intent

Give humans and browser agents a branded, installable way to play a real Doom-engine experience using redistributable open content (Freedoom). Success: hosted app starts Freedoom or shareware, PWA shell works offline after cache, WebMCP tools drive the same handlers as UI buttons.

Legal / branding

Package / community listing mark is thepixel tough Kodyhead (icon\.png) — not the official DOOM wordmark. The README poster may still depict classic DOOM cover branding as parody art. TheDOOMname and wordmark are trademarks ofid Software / Bethesda. This package isnot affiliated with, endorsed by, or sponsored byid Software, Bethesda, or related entities. Do not imply affiliation.

Game data shipped / linked for play isFreedoom(open/BSD) and optionally Doom shareware from their respective redistributors — not commercial IWAD files. See COPYING.GPL for engine source-offer notes.

Engine

Uses an open-source Doom engine port compiled to WebAssembly under GPLv2. Default game data is Freedoom Phase 1 (BSD). See COPYING.GPL for source offer notes.

PWA

Includes manifest.webmanifest, service worker shell cache, 192 and 512 icons, apple touch icon, theme color, display standalone, and an offline shell message. Community listing icon is rooticon\.png(pixel tough Kody head on near-black square).

Browser agent tools

Registers get_status, start_game, pause_or_resume, toggle_fullscreen, send_input, select_episode_or_map, get_controls, open_help via the browser modelContext API. Declarative forms included. UI badge shows ready versus unavailable.

Exports

  • kody:@kody/doom
  • kody:@kody/doom/app
  • kody:@kody/doom/open

Report this listingLog into report this listing.

Similar Articles

DOOM, Emacs

Lobsters Hottest

A developer ports the classic game DOOM to run inside Emacs using a native module and a Canvas API patch, requiring a custom-patched Emacs build and a WAD file.

DOOM running on a regex engine

Lobsters Hottest

A developer demonstrates running the game DOOM using a regex engine as a computational substrate, performing millions of substitutions per frame.