A recent (unwanted) webOS update that got installed on TV prompted me to start going down the rabbit hole of writing new TV software. After a couple of weekends and massive help from 4 different models, finally managed to get v1 working.My daughter enjoys navigating TV through speech while I get to browse on the biggest screen at home.While all of the code was written by ML models, there were decisions I had to help with. In specific: using WebRTC to cut down latency, repurposing vendor logic for buffering voice samples and designing user experience.It was liberating to finally free the TV of bloatware and make it truly personalized!
Show HN: Making a smart TV dumb and then smart
Local home screen, private remote browser, and push-to-talk voice assistant for webOS TVs - anubhavmalhotra/r2d2-tv
Key takeaways
A project modifies webOS TVs to add a local home screen, browser, and voice assistant, using a Linux host.
- The project runs on a specific TV firmware and may void warranty.
- Model inference occurs on the host, not the TV.
- The output includes source files and a manifest, not an installer.
Summarised automatically by AI from the original article by Hacker News. AI can make mistakes, so check the original for details.
Story details
- Published
- By
- animalhot
- Format
- Article
- Original
- github.com ↗
Related reporting
6 stories on this topic from 5 sources, oldest first.
- Hacker News Show HN: Making a smart TV dumb and then smart (this story)


