frenck

But... Can Home Assistant run DOOM? Yes it can!

44
2
100% credibility
Found Mar 04, 2026 at 44 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Custom Home Assistant integration that embeds the original shareware DOOM game into dashboards via browser emulation, with play tracking sensors and an easter egg cheat code.

How It Works

1
🎮 Discover DOOM for your smart home

You hear about a fun way to play the classic DOOM game right inside your Home Assistant dashboard, like adding a game to your smart home control panel.

2
📥 Add it easily with HACS

Using your Home Assistant add-on manager called HACS, you search for DOOM, install it with a click, and restart your system.

3
đź”§ Set up DOOM

Go to settings, find devices and services, add the DOOM integration, and it appears ready to use.

4
🚀 Add game card and play

Edit your dashboard, add the DOOM card, tweak options like sound, click to start, and jump into ripping and tearing demons with arrow keys.

5
📊 See your play stats

Check new trackers showing if you're playing, session time, total hours, fun facts, and who is gaming.

🏆 DOOM in your smart home

Now you have a retro game in your dashboard, secret cheats, and even lights that turn red while playing—pure fun anytime.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 44 to 44 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is home-assistant-doom?

This Home Assistant integration lets you play the original 1993 DOOM shareware episode directly in your dashboard via a custom card powered by a WebAssembly DOS emulator. Drop it in any Lovelace view, tweak sound and auto-start options, and frag demons with keyboard controls—forward on up arrow, fire on Ctrl. It tracks sessions through sensors for current player, duration, total play time, and random DOOM facts or quotes, plus a binary sensor for "ripping and tearing" state to trigger automations like hellish red lights.

Why is it gaining traction?

DOOM runs anywhere but Home, from tractors to thermostats—now Home Assistant joins via this TypeScript/Python card that pings play status over WebSocket for real-time entities. The global "iddqd" cheat code typed anywhere pops a god-mode dialog, no card needed, and it's all built entirely by GitHub Copilot in under two hours. With 44 GitHub stars, it hooks devs demoing HA's extensibility beyond lights and sensors.

Who should use this?

Home Assistant tinkerers building gaming dashboards or fun automations, like doomsday clock lights on play detection. Automation scripters wanting session stats for "home but not alone" vibes during remote frags. HA frontend customizers testing cards without boilerplate.

Verdict

Novelty win for HA fun—solid HACS install, polished docs, entities ready for automations—but 44 stars and 1.0% credibility score signal early maturity, no tests visible. Grab for laughs if you're evaluating quirky integrations; skip for serious dashboards.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.