# TV launcher replaced with a live 3D apartment

A custom TV home screen, written with Claude Code, that replaces ads with a live 3D model of the owner's apartment. Lights and a ceiling fan in the model switch in real time.

- Category: Interface (mod)
- Made by: [Rod Pers](https://x.com/srepdor) on X
- Original: https://x.com/srepdor/status/2112207244096065661
- On Afterware: https://afterware.xyz/p/tv-launcher-replaced-with-a-live-3d-apartment

## Can I build this?

- Difficulty: Beginner
- AI-buildability: 5/5 (Nearly all the work is software: adb debloating and an Android launcher app that AI writes, with smart lights and fan likely already controllable through an existing hub such as Home Assistant.)
- Time: A weekend
- Cost: $0
- Tools: adb, Android debug bridge, text editor

Estimates based on the original write-up. How the AI-buildability score works: https://afterware.xyz/ai-buildability

## Starter prompt

```
Based on "TV launcher replaced with a live 3D apartment" on Afterware: https://afterware.xyz/p/tv-launcher-replaced-with-a-live-3d-apartment

Help me build a custom launcher for an Android TV set. Connect over adb on the local network, list and remove the preinstalled ad apps, and set a new home activity. The home screen should show a 3D scene of a room built with three.js, with a few light and fan entities from Home Assistant that change in the scene when their state changes.
```

## Story

The project started as a fix for a TV's built-in ads. The post describes an AI coding tool being given a TV's model number, locating the set on the home Wi-Fi, removing 25 bundled Xiaomi packages, and writing a new launcher in its place.

The launcher on the author's own TV shows a live 3D model of their apartment rather than a menu of promotions. Lights and a ceiling fan are wired into the model and change state in the 3D view as the real devices switch. The live TV feed plays inside the model's screen.

The source is a short social post with a few screenshots and a video. It does not list hardware, a device model, or a repository, so the details of the wiring and the code are not known beyond what is described.

Tags: tv launcher, smart home, 3d interface, home assistant, vibe coded, android tv, vibe-coded

AI assistants can search all Afterware builds through the MCP server at https://afterware.xyz/mcp (setup: https://afterware.xyz/agents).
