Claude Code 같은 코딩 에이전트가 Wi-Fi ADB로 Android TV·Google TV의 광고·텔레메트리·불필요한 앱을 꺼 주는 오픈소스 프로젝트다. 느리고 광고가 많은 스마트 TV를 루팅 없이 정리하고, 깔끔한 홈 화면으로 바꾸고 싶을 때 쓴다.
| TV 플랫폼 | 앱 정리 | 런처 교체 |
|---|---|---|
| Android TV / Google TV | 가능 | 가능 |
| Amazon Fire TV | 가능 | 홈 버튼에 연결 안 됨 |
| 일부 중국 내수용 TCL | 가능 | 설치 거부 |
| 삼성 Tizen, LG webOS, Roku | 불가 | 불가 |
TV의 디버그 기능(ADB)을 쓰는 방식이라 Android 계열이 아닌 TV에서는 처음부터 동작하지 않는다.
저장소에는 AGENTS.md, CLAUDE.md, llms.txt, 스킬 파일이 들어 있다. 사용자는 TV에서 네트워크 디버깅을 켜고, 에이전트에게 저장소를 가리켜 주기만 하면 된다. 에이전트가 같은 네트워크에서 TV를 찾고, 설치된 패키지를 모두 나열한 뒤 브랜드별 커뮤니티 블로트웨어 목록과 맞춰 본다.
판단이 애매한 앱은 끄기 전에 먼저 묻는다. 시작할 때 꼭 필요한 앱, 음성 비서·Chromecast·시스템 업데이트를 남길지도 체크리스트로 확인한다.
앱은 삭제가 아니라 pm disable-user로 비활성화만 한다. 작업 전에 설치 패키지 목록과 설정을 백업하고, 같은 목록을 disable.sh로 적용하거나 restore.sh로 원래대로 돌린다. 에이전트가 끈 목록을 기억하므로 "끈 것 전부 다시 켜 줘"라고 말해도 된다.
다만 남이 만든 스킬을 그대로 실행하는 셈이라, 실행 전에 스킬 내용을 직접 읽어 보는 것이 좋다. 앱 안에 들어간 광고까지 막아 준다는 근거는 없다.
정리가 끝나면 광고 줄이 가득한 기본 홈 대신 직접 빌드한 런처를 설치한다. 검은 배경에 앱 네 개짜리 독, 은은한 빛 효과, 떠다니는 시계 화면보호기가 있는 Apple TV 스타일이다. 빌드에는 Python, JDK 17, Android SDK가 필요한데 이것도 에이전트가 준비한다. 애니메이션 시간을 줄여 반응을 빠르게 만드는 설정도 함께 바꾼다.
| 어디서 | 어떻게 쓰나 |
|---|---|
| 몇 년 된 Android TV | 쌓인 제조사 앱과 광고를 꺼서 새것처럼 부드럽게 |
| 부모님·조부모님 TV | 쓰는 앱만 남긴 단순한 홈으로 바꿔 드리기 |
| 나만의 런처 | 로고, 시계, 시세 위젯을 넣는 식으로 에이전트에게 홈 화면 수정 요청 |
| Fire TV Stick | 앱 정리만 적용하고 별도 런처(Projectivy 등)와 함께 사용 |