Нажимаю «Домой» на пульте старого Tuvio, и открывается мой экран.
Слева сверху часы и дата, по центру крупно «Кинопоиск», под ним «Открывали 13 минут назад», внизу док: Кинопоиск, YouTube, VK Видео, RUTUBE. На фоне мои обои, а когда я перехожу на другую плитку, экран подсвечивается её цветом.

Этот главный экран я сделал сам. Точнее, его сделали ИИ-агенты: я писал им, что хочу, и проверял результат на телевизоре.
Код руками я не писал ни разу. За три дня мы дошли до 15-й версии, и теперь этот экран стоит на двух моих телевизорах: на старом Tuvio и на большой Яндекс ТВ Станции Pro MiniLED.
Ниже расскажу, как это получилось, что пошло не по плану и как поставить такой же лаунчер себе. Ставить его тоже будет агент: в статье есть промпт, который достаточно вставить в Claude Code или Codex.

Что такое лаунчер и зачем его менять
Лаунчер - это главный экран телевизора. Вы видите его после включения и по кнопке «Домой»: плитки приложений, рекомендации, баннеры.
На Android TV это обычное приложение, которое система назначила главным. Значит, его можно заменить другим.
Родной экран принадлежит производителю, и производитель на нём зарабатывает. С апреля 2025 года Яндекс продаёт рекламный формат «ТВ-билборд» на домашнем экране телевизоров с YaOS, по словам компании, это больше 5 млн устройств.
Вторая проблема - старое железо. У моего Tuvio STV-43FDUBK1R по паспорту Android 9 и 1,5 ГБ оперативной памяти, система видит из них около 1,3 ГБ.
Менять лаунчер люди умели и раньше: через отладку по сети и готовые приложения вроде Projectivy или FLauncher. В октябре 2026 к этому подключились ИИ-агенты.
Разработчик Gathin попросил Claude Code убрать рекламу с телевизора родителей и сделать простой экран в стиле Apple TV, а потом выложил всё в открытый доступ под названием CleanYourTV. За три недели проект собрал больше 55.000 звёзд на GitHub.
The Verge заметили, что ничего из этого не требует ИИ. Так и есть.
ИИ убрал порог входа: раньше нужно было разбираться в командах, теперь достаточно объяснить задачу словами.
Я взял лаунчер CleanYourTV за основу. Только поставить его на Станцию оказалось сложнее, чем написано в инструкциях.
«Перепрошей мне телевизор»
6 ноября я написал агенту в DeepSeek Harness: подключись по Wi-Fi к моему телевизору Яндекс и поменяй прошивку на ту, что в этом проекте. Я тогда так и думал, что это прошивка.
Про сам DeepSeek Harness и то, как я переделал его под себя, я писал отдельную статью.
Агент быстро выяснил две вещи. Прошивку никто менять не будет: CleanYourTV - это набор команд и приложение-лаунчер. И на Яндекс ТВ Станции закрыта отладка по сети, а с неё начинаются все инструкции.
Дальше было почти два часа попыток. Агент объяснил, где на телевизоре номер сборки, я нажал на него 7 раз, режим разработчика не появился.
Агент собрал несколько маленьких проверочных приложений, чтобы найти скрытые настройки. Нашлось заводское тестовое меню, но отладку оно не включало. Экран разработчика в системе есть, только открыть его снаружи нельзя.
В итоге сработал обход, который оказался проще всех попыток. Агент поднял на Маке страничку с одной кнопкой «Скачать». Я открыл её в браузере телевизора, скачал файл лаунчера и установил его как обычное приложение.
При первом запуске лаунчер сам вызвал системное окно Android с вопросом, сделать ли его главным экраном. Я согласился, нажал «Домой», и вместо родного экрана открылся новый.
Я тогда написал агенту: «Отлично, можно было и так все изначально сделать».
Прошивка телевизора при этом осталась прежней. Лаунчер - обычное приложение: если удалить его в настройках, родной экран вернётся.

Дальше я просто говорил, что хочу
Первая версия выглядела как оригинал: тёмный экран, плитки, часы. Мне не нравилось почти всё, и я начал просить.
Обои
Я сохранил в загрузки картинки, которые мне нравятся, и попросил поставить их на фон. Агент добавил их в лаунчер и настроил смену каждые 30 минут.
Часть картинок была вертикальной, я попросил их развернуть, и агент развернул и обрезал их под экран.
Потом выбор обоев. В настройках были только номера «1, 2, 3», а я хотел видеть сами картинки. Агент сделал экран с миниатюрами. После моего фото с телевизора, где всё съехало, он починил сетку.
Потом я захотел выбирать обои прямо из меню, которое открывается удержанием кнопки «Настройки», и этот пункт тоже появился.
Wi-Fi и настройки
Вместо значка Wi-Fi на экране теперь имя сети. Экран настроек агент переделал целиком: карточки, переключатели и живой предпросмотр главного экрана справа.
Дизайн
Интереснее всего было с дизайном. Я попросил три варианта главного экрана в разных стилях. Агент нарисовал их на интерактивной странице, я посмотрел и выбрал.
9 ноября я уже в Claude Code попросил ещё три варианта, и победила «Сцена»: крупное название выбранного приложения на фоне обоев.
Заодно агент поменял шрифты: в оригинальном Outfit нет кириллицы, поэтому для русских надписей он подключил Manrope и Unbounded.



Как шла работа
Вся работа шла словами. Я описывал, что не так, иногда присылал фото экрана с телефона. Агент правил код, собирал новую версию и ставил её.
С Tuvio проще: на нём отладка включается, и агент обновлял лаунчер сам. На Станцию я каждый раз скачивал новый файл через браузер.
И продолжаю менять её под себя: сейчас, например, прошу агента приглушить подсветку, которая на белой плитке YouTube получалась слишком яркой.

Старый Tuvio: сколько удалось выжать
Красивый экран на старом телевизоре должен ещё и быстро работать. Я поставил Claude Code задачу: выжать максимум скорости, чтобы даже старенькие телевизоры работали легко, и в конце показать замеры.
Агент сначала замерил всё на живом телевизоре. Три агента-помощника параллельно читали код: один смотрел запуск, второй отрисовку, третий фоновую работу и память. Главное агент перепроверил сам, расставив метки времени внутри запуска.
Отрисовка и так была быстрой: половина кадров рисовалась за 5 мс при допустимых 16.
Тормозил холодный запуск, когда лаунчер стартует с нуля. До первого кадра лаунчер делал всю подготовку по очереди в одном потоке, это занимало около 900 мс.
После правок цифры такие:
Что мерили на Tuvio | До | После |
|---|---|---|
Запуск лаунчера с нуля | 1,05 с | 0,68 с |
Работа до первого кадра | 900 мс | 360 мс |
Копирование темы и обоев при старте | 150 мс | 3 мс |
Сборка плиток | 150–260 мс | 12 мс |
Агент сделал три вещи:
обои больше не копируются при каждом запуске;
картинка фона и плитки готовятся параллельно, пока строится экран;
невыбранные плитки теперь затемняет один чёрный полупрозрачный слой, и картинки не перерисовываются на каждом кадре.

Оговорки тоже есть. Скорость запуска самих приложений от лаунчера не зависит. Возврат на главный экран упирается в систему, там изменений почти нет. Плавность кадров улучшилась в пределах погрешности.
Быстрый запуск работает только после команды предкомпиляции, которую агент выполняет при установке. Без неё запуск занимает около 1,3 с.
Замеров родного экрана Tuvio у меня нет, поэтому сравню по ощущениям: старенький телевизор стал работать гораздо быстрее и легче.
Как поставить себе одним промптом
Я выложил свою версию в открытый доступ: github.com/ungurenko/cleanhome-tv.
Перед публикацией агент убрал всё личное. Мои обои заменил шестью картинками, которые нарисовала локальная нейросеть MOSS-Image. Имя моей Wi-Fi сети замазал на скриншотах, мои тестовые приложения убрал из настроек.
Главный файл проекта - AGENTS.md. Это инструкция для ИИ-агента: как найти телевизор, какой путь установки выбрать, что попросить нажать на пульте, как проверить результат и как всё откатить. Вам её читать не нужно.
Откройте Claude Code, Codex или другого агента на компьютере, который подключён к той же Wi-Fi сети, что и телевизор, и вставьте:
Установи мне лаунчер CleanHome на телевизор: https://github.com/ungurenko/cleanhome-tv
Прочитай AGENTS.md в репозитории и действуй по нему.
Телевизор: <марка и модель>, он в той же Wi-Fi сети, что и этот компьютер.
Я не программист: объясняй простыми словами, что нажимать на пульте.Агент скачает готовый файл лаунчера, спросит модель телевизора и найдёт его в сети. Дальше путь зависит от телевизора.
Если отладка по сети включается, агент попросит включить её в настройках и нажать «Разрешить» на экране, а остальное сделает сам.
Если отладка закрыта, как на Яндекс ТВ Станции, агент запустит страничку для скачивания и подскажет, что ввести в браузере телевизора.

На телевизоре приложение называется «Главный экран». Чтобы вернуть родной экран, удалите его в настройках: Приложения → «Главный экран» → Удалить.
После установки скажите агенту, что хотите поменять: «поставь мои фото в обои», «добавь в док Okko», «сделай часы крупнее». Он поправит код, соберёт новую версию и поставит её на телевизор.
Что работает неидеально
Проверено на двух телевизорах. Tuvio на Android 9 и Яндекс ТВ Станция на Android 14. Оригинальный CleanYourTV, по данным проекта, проверяли на сотнях моделей, мои правки - только на этих двух.
На Google TV кнопка «Домой» закреплена за родным лаунчером. На части телевизоров с Google TV родной лаунчер приходится отключать через отладку. Агент по инструкции сначала объяснит, как это откатить, и только потом спросит разрешения.
Без отладки меньше возможностей. На Станции агент не видит экран и не может ускорить запуск командой. Скриншоты оттуда я делал телефоном.
Обновления не приходят сами. Новая версия ставится тем же способом, новым файлом.
Станции, купленные по подписке. По справке Яндекса, такие устройства не принимают сторонние приложения, пока подписка не погашена.
Отладка по сети не шифруется. Пока она включена, к телевизору можно подключиться из домашней сети, а на некоторых прошивках даже без подтверждения на экране. Когда закончите менять лаунчер, выключите её, агент подскажет, где это сделать.
Почему я думаю, что за этим будущее
Долгое время купленная техника была закрытой: что производитель положил на главный экран, то вы и смотрите. Поменять что-то мог тот, кто умеет программировать или готов неделю сидеть на форумах.
Сейчас порог ниже. Журналистка The Verge, которая сама пишет, что не программист, за один день перенесла с Claude около 70% устройств своего умного дома на Home Assistant.
Другой энтузиаст превратил главный экран телевизора в 3D-модель квартиры, где лампы включаются с пульта. Я сделал свой экран на двух телевизорах, хотя три дня назад думал, что для этого нужна «прошивка».
Мне кажется, вайб-кодинг даёт больше свободы, чем мы пока умеем применить. Телевизор - просто первое, до чего у меня дошли руки.
Внутри приставки, медиасервера, умного дома и много чего ещё тоже программа, и её тоже можно попросить агента переделать под себя.
Если поставите CleanHome, пришлите фото своего главного экрана в комментарии к посту в Telegram-канале. Интересно посмотреть, что вы с ним сделаете.
Частые вопросы
Нужно ли уметь программировать? Нет. Нужны компьютер с ИИ-агентом в той же Wi-Fi сети и пульт от телевизора.
Какой телевизор подойдёт? Android TV или Google TV на Android 8 и новее, включая телевизоры с YaOS. Samsung на Tizen и LG на webOS не подойдут: там другая система.
Что будет с прошивкой? Ничего. Лаунчер ставится как обычное приложение, root не нужен. Удаляется он в настройках, и родной экран возвращается.
Сколько это стоит? Лаунчер бесплатный, код открыт по лицензии MIT. Платить нужно только за подписку на агента, если её ещё нет.



