DAKtv
Apple TV shell that shows a DAKboard dashboard full screen
DAKtv puts a DAKboard web dashboard on an Apple TV. The Apple TV has no browser, so the app is a thin TVMLKit shell: on launch it loads a JavaScript application from a small local server, and that application renders the DAKboard page full screen on the TV.
The Swift side stays small. It creates the TVApplicationController, hands the JavaScript app the base URL and the saved DAKboard URL, and shows a native alert if the server cannot be reached. Three functions are bridged into the JavaScript context: one saves the DAKboard URL to UserDefaults so it survives relaunches, and two turn the idle timer off and on so the screen saver never interrupts the board.
The Xcode project holds only the tvOS shell; the JavaScript application and the server that serves it live outside this repository. HomeHub has since replaced the DAKboard dashboard on the house TV.