📈 GH Trending Explorer 🎲 Surprise me

← all repos

vishalsingh2972 / Claude-TV

git clone https://github.com/vishalsingh2972/Claude-TV.git

Remove annoying TV ads using Claude. A lightweight, ad-free home screen for Android TV & Google TV, with reversible ADB debloating.

—
stars, 24h
+64
stars, 7 days · #766
+64
stars, 30 days · #4,147
64
★ total · +64% this week
9
forks · 0 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageJava
License—
Created2026-10-18 (2d ago)
Last push2d ago
Watchers1
OwnerUser

Links

README excerpt
# Claude TV
### Your TV. Your Rules. No Clutter.
A quiet home screen for Android TV and Google TV. 
Your favourite apps, thoughtful remote navigation, and tools to disable unwanted packages.
Get started · Customize · Restore · Contribute
**Less noise. More of what you came to watch.**
Customized and maintained by **Vishal**. 
Not affiliated with, endorsed by, or sponsored by Anthropic.
---
## A home screen that gets out of the way
Claude TV combines a native Java launcher with Python ADB tools and editable, model-specific debloat lists. The launcher has no advertising feeds or Internet permission. Debloating disables selected packages rather than uninstalling them; it does not remove ads inside streaming apps.
| Feature | What you get |
|---|---|
| Favourite apps first | A configurable dock with four slots by default; other TV apps follow alphabetically. |
| A focused interface | Black background, app-coloured ambient glow, banner artwork and an animated glass-style focus highlight. |
| Remote-first navigation | Row-by-row D-pad movement, a grid revealed with Down, and focus restored on return from an app while the process survives. |
| Everyday controls | Inputs, Wi-Fi status and system Settings; long-press an app tile for its Android app settings. |
| TV inputs | HDMI and other passthrough inputs exposed by the device, plus a configurable Live TV app. Availability depends on firmware. |
| Clock and greeting | Time, date, time-of-day greeting and the bundled Outfit typeface. |
| Optional screensaver | A drifting clock and slowly changing ambient glow using Android's dream service. |
| Local tooling | Shell, batch operations, file transfers and package disable/restore scripts for Bash and PowerShell. |
### A closer look
| Before · stock home | After · the retained launcher interface |
|:---:|:---:|
| | |
 Explore navigation, the screensaver and another comparison 
| App grid focus | Back to the dock |
|:---:|:---:|
| | |
These are the original project's included screenshots, illustrating the interface preserved by Claude TV. They are not newly captured device tests. App availability and input labels vary by TV.
## Contents
How it works · Devices · Requirements · Quick start · Installation · Debloat and restore · Customization · Architecture · Troubleshooting · FAQ · Contributing · Credits
## How it works
1. **Inspect and record.** Connect through authenticated ADB over TCP; save package lists, firmware details, settings and the original HOME component.
2. **Configure and build.** Set dock preferences and the Live TV package in XML, then build the existing application.
3. **Install and verify.** Select Claude TV as HOME and confirm navigation and inputs before disabling the original launcher.
4. **Debloat selectively.** Review a device-specific list and disable unwanted packages with `pm disable-user --user 0`.
5. **Restore when needed.** Re-enable packages using that same list and select the original launcher again.
The scripts do not create back