OpenCode для бытовухи: как ускорить свой телевизор, не вставая с дивана
Дисклеймер. ТС не программист и никогда им не был. Поэтому всё, что ниже — про бытовое использование, а не про продакшен. Айтишников прошу не читать, у вас пригорит.
Первая часть больше описательная и не обязательна к прочтению. Подробная инструкция по чистке телевизора будет во второй половине поста. Листайте до фотки телека.
Теперь по делу. OpenCode — это нейросетка, который живёт у вас на компьютере и умеет не только болтать, но и делать. Читать файлы, запускать команды, лазить по папкам, править документы, искать информацию. Разница с обычным чатом примерно такая: чат расскажет вам, как почистить телевизор. OpenCode возьмёт и почистит. Иногда вместе с телевизором.
Ставится он, вопреки ожиданиям, без шаманства. На Windows проще всего взять десктопную версию — обычный exe, без «добавьте в PATH и не забудьте переменные среды». Модель можно любую, хоть западную, хоть китайскую, хоть локальную, если у вас есть лишние 32 гига оперативки и терпение. Из коробки идет несколько бесплатных моделей.
Что я им уже делал
Не буду рассказывать про код, я его не пишу. Расскажу про бытовуху.
Фотографии. Четыре с половиной тысячи файлов с именами вида `IMG_20230812_153344.jpg`, накопленных за восемь лет. Задача звучала так: «разложи по годам и месяцам, переименуй в дату и место, дубликаты сложи в отдельную папку, ничего не удаляй без меня». Через сорок минут у меня была нормальная структура папок, а в «Дубликатах» лежало одиннадцать гигов копий. Одиннадцать. Гигов. Я их, конечно, так и не удалил, но теперь они хотя бы в одной папке.
Принтер. Xerox Phaser 3124. Ему больше двадцати лет, он чёрно-белый, шумит как пылесос, и нормального драйвера под Windows 11 у него нет — последний писали, когда я ещё в школу ходил. Сам я пытался ставить на него дрова, ходил по форумам, ставил драйвера от другого принтера который теоретически должен был подходить. Нихрена не получилось и я задвинул его за шкаф на 2 года. Нейронка починила его за 5 минут.
Игрушка. Решил поностальгировать и погонять в стиме игрушку Killing Floor 2. Игра показала заставки и застыла в черном экране навсегда. А раньше помнится работала, на той же конфигурации. Нейронка прочитала логи, пару раз тестово запустила игру с разными параметрами и нашла что игра бесконечно ожидает ответа от сервера разработчика, который не смог пробиться через мой VPN. Потом где-то прописала исключения для него и все запустилось.
Где болит
Чтобы не выглядело как реклама.
Он не телепат. Чем тупее задача, тем тупее результат. «Наведи порядок» — это не задача. «Разложи фото по годам, дубликаты в отдельную папку, ничего не удаляй» — задача. Разница как между «сделай красиво» и техзаданием.
Он может что-нибудь сломать Не потому что злой, а потому что вы разрешили. Права он спрашивает почти на каждый чих, и если жать «разрешить» не читая — сами виноваты. Я один раз так разрешил удалить «временные файлы» и остался без кэша браузера, паролей и настроек. Ну как без паролей, пароли в другом месте были, но вечер я провёл весело.
Приватность. Всё, что агент читает, уходит в модель. Сканы паспорта, семейные фото и файл «пароли.txt» лучше держать в другой папке. Это не паранойя, это гигиена.
Скорость. Я всё делал на бесплатной модели. Работает, но неспешно: пока он думает, успеваешь сходить за чаем, а на разборе двухсот пакетов — сходить за чаем дважды. Если есть желание, можно подключить модель побыстрее, и те же задачи будут щёлкаться заметно бодрее. Но принципиально ничего не меняется: на бесплатной всё тоже делается, просто дольше.
Теперь обещанный телевизор
Пациент: Xiaomi TV Q2, 50 дюймов. Куплен родителям за полсотни тысяч с мыслью "Ну вроде не дешевый, тормозить не будет". Ага, счас. Каждое включение начиналось с того, что он думал секунд двадцать, а потом сообщал, что памяти нет. Главный экран состоял наполовину из рекламы, наполовину из «рекомендаций» PatchWall, которые я не просил. По менюшкам перемешаемся как сквозь воду. А если смотришь фильм, то внезапно может пойти звук от рекламы которая только сейчас подгрузилась из свернутого Okko. Ну а хуле, удалять теперь что ли?
Сначала я, как нормальный человек, полез в настройки и попробовал удалить лишнее руками. И тут выяснилось, что половина приложений не удаляется, а только «отключается», и после обновления прошивки возвращается. Плюс пульт. Плюс экранная клавиатура, на которой надо набирать название приложения. Это отдельный вид наказания, я считаю.
В интернете я натыкался на людей которые ускоряют свои СмартТВ, но пролистав инструкции я грустнел и откладывал на потом.
И тут я наткнулся в shortах ютуба (chopocompik, мое почтение) как нейронка по вайфаю прошивает китайский телек. Сама. Без танцев с бубном и СМС. Будущее наступило.
Прогу брать тут https://opencode.ai. Внизу где у меня DeepSeek можно выбрать модель. По умолчанию там другая, да и разницы между ними я не вижу. Мне просто больше нравится Синий Кит. Эх, молодость.
Первым наперво нужно включить "Отладку по USB" в настройках вашего телевизора. Можно даже прям у нейронки спросить как это сделать для вашей модели. Пошагово объяснит. Телевизор должен быть подключен к той же локальной сети что и ваш комп. По WI-fi или проводом, не важно.
Пишем : "Телевизор 192.168.1.43 (IP адрес указывать не обязательно, он и так найдет. Просто будет дольше.), Android TV, отладка по сети включена. Подключись через adb. Покажи список пакетов и объясни, что это за программы. Потом составь список того, что можно удалить без риска, и покажи мне. Ничего не удаляй, пока я не подтвержу. Всё, что удалишь, сохрани в файл, чтобы можно было вернуть."
Я конечно не так написал, а что-то типа "В локальной сети телек. Почисть его от рекламы и тормозящих программ", но так не надо.
Дальше началось интересное. Он сам скачал platform-tools, сам распаковал, сам подключился. Нейронка спросила у меня что я хочу оставить и буду ли пользоваться эфирным ТВ тюнером. Чистила телек где-то полчаса. Но это бесплатная модель, я уже говорил. Пультом я только один раз подтвердил подключение на ТВ.
Что улетело: магазин приложений Xiaomi с рекламой, три предустановленных плеера, из которых работал один, игры, погодный виджет, облачное хранилище, которым никто не пользовался, сервис аналитики — да, в телевизоре он тоже есть. Вместо глючного PatchWall поставил GoogleTV и сам прокинул мне прокси адреса от AdGuard (нихуя не помогло, кстати. В ютубе реклама так и есть, но мне лень было с этим разбираться)
Результат: по главному экрану перемешаемся резко, приложения запускаются бодро, так же бодро и закрываются. Рекламы в разы меньше, просто небольшой баннер от гугл где крутятся популярные новинки сериалов. Можно попросить нейронку поставить какой-нибудь опенсорсный лаунчер вообще без рекламы, в сети таких достаточно. Ее еще много чего можно попросить. Мне она еще VPN прокинула, который я сам когда-то не осилил поставить.
Что пошло не так
Разумеется, пошло. После чистки приложение эфирного телевиденья запускалось секунд двадцать и половина кнопок на пульте отъебнула. Описал симптомы нейронке и она пошла разбираться. Нашла порушенные зависимости, от служб которые она отключила для оптимизации, вернула их и все заработало.
Вердикт
OpenCode как бытовой инструмент: 8 из 10 для человека, который не боится прочитать, что ему пишут, и нажать «нет», если написано «удалить всё».
Для родителей, которые звонят спросить, как увеличить шрифт: 2 из 10. Не мучайте себя и их. Купите им нормальный пульт.
Для «мужик с прямыми руками, но без профильного образования»: 10 из 10. Я не стал специалистом. Я просто перестал гуглить сорок раз одно и то же и наконец-то сделал то, что откладывал три года. С нетерпением жду когда появится очередной родственик\друг с просьбой "а ты можешь винду почистить от вирусов, а то тормозит чёто". Посмотрим как нейронка справится с Яндекс-парашей в автозагрузке.
И главное. OpenCode не делает из человека инженера. Он даёт человеку с прямыми руками агента, который знает команды. Это не одно и то же. Но разница огромная.


































