git404hub

what is deckatv fr?

jeanbottein/deckatv — explained in plain English

Analysis updated 2026-05-18

4PythonAudience · vibe coderComplexity · 3/5Setup · moderate

tl;dr

A Steam Deck plugin that wakes your smart TV and switches its HDMI input automatically over the network, without needing HDMI-CEC.

vibe map

vibe map loading… check back in a sec.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Automatically wake and switch a smart TV's HDMI input when docking a Steam Deck to it.

VIBE 2

Manually switch a paired TV's input from the Steam Deck's Quick Access menu.

VIBE 3

Set up per-screen auto-switch rules so different displays trigger different TV inputs.

VIBE 4

Add support for a new TV brand by writing a small driver that follows the existing contract.

what's the stack?

PythonReactTypeScript

how it stacks up fr

jeanbottein/deckatv1038lab/agnes-ai3eyedtiger/video2vrcemote
Stars444
LanguagePythonPythonPython
Setup difficultymoderateeasyeasy
Complexity3/52/51/5
Audiencevibe codervibe codervibe coder

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Decky Loader with Developer mode enabled, and a network-connected TV to pair.

No license file is mentioned in the README, so reuse rights are unclear.

in plain english

DeckaTV is a plugin for Decky Loader, which is a plugin system for SteamOS, the operating system used on the Steam Deck and similar handheld gaming devices. Its job is to connect the Steam Deck to a network-connected smart TV and control that TV's HDMI input without using an HDMI-CEC cable connection, doing it instead over the network. In practice, this means when you dock your Steam Deck or connect it to the right screen, DeckaTV can wake the TV up and switch it to the correct HDMI input automatically, similar to what HDMI-CEC does but without needing that cable feature to be supported or enabled. The plugin lets you pair one or more TVs by picking the brand and entering its network address, then manually switch inputs from the Quick Access menu. It also supports per-screen automatic rules, so each display you connect to can be mapped to a specific TV and input, when that screen is detected, whether at startup, on resume from sleep, or when the TV reconnects, DeckaTV wakes it over the network using Wake-on-LAN and switches the input for you. The project is built to support multiple TV brands through a driver system, though only LG TVs running webOS are supported out of the box at this stage. Adding support for a new brand means writing a small driver file that implements three functions for pairing, listing inputs, and setting the input, without touching the shared core code. Installation is done through Decky Loader's developer mode, either by pasting a URL that always points to the latest release zip file, or by downloading and extracting the release manually into the plugins folder. The project can also be built from source using pnpm. No license file is mentioned in the README.

prompts (copy fr)

prompt 1
Help me install DeckaTV on my Steam Deck using Decky Loader's install from URL option.
prompt 2
Walk me through pairing my LG webOS TV with the DeckaTV plugin.
prompt 3
Show me how to write a new TvDriver for a different TV brand in this codebase.
prompt 4
Explain how DeckaTV detects which screen is connected and applies the right auto-switch rule.
prompt 5
Help me build DeckaTV from source using pnpm.

Frequently asked questions

what is deckatv fr?

A Steam Deck plugin that wakes your smart TV and switches its HDMI input automatically over the network, without needing HDMI-CEC.

What language is deckatv written in?

Mainly Python. The stack also includes Python, React, TypeScript.

What license does deckatv use?

No license file is mentioned in the README, so reuse rights are unclear.

How hard is deckatv to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is deckatv for?

Mainly vibe coder.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.