🏆 Топ-5 GitHub за неделю

GitHub-радар

🏆 Топ-5 GitHub за неделю

На этой неделе подборка вышла скорее бытовой: три из пяти находок просто убирают рекламу и мусор с телевизора или телефона, а две — про то, как агент делает руками то, что раньше требовало отдельной программы или навыка.

01pengchujin/aerial-tv 5.3kKotlin

Я зашёл на страницу и увидел, что авторы сами называют цель просто: чистый рабочий стол для китайских телевизоров, без рекламы, который сразу включается после старта и скопирован по стилю с tvOS. Поставить лаунчер можно руками через ADB, но интереснее второй способ: даёшь агенту IP своего телевизора, и он сам подключает и ставит всё одной командой в терминале, используя для самого adb-подключения пакет platform-tools от Google. В README нашёл понравившиеся мелочи: в списке совместимости отдельно отмечена реальная проверка на телевизорах и приставках Xiaomi, 114 коротких видео для заставки, как на Apple TV, стеклянный эффект на панели избранных приложений и управление с телефона по QR-коду вместо пульта. У меня самого такого телевизора нет, так что проверял по демо и коду, а не на живом устройстве.

Зачем это вайб-кодеру

Для рекламной приставки обычно ставят кастомный ROM вручную, долго и с риском что-то сломать. Здесь агенту достаточно знать IP телевизора в своей сети, и он сам всё меняет, так что разбираться в ADB самому не нужно.

Открыть на GitHub
02xevrion/hatchzip 2.0kRust

Я почитал README, и там сразу объясняют трюк: обычно для распаковки нужно место и под сам архив, и под распакованные файлы, а здесь архив по кусочку исчезает по мере того как файлы из него выходят, так что свободного места нужно примерно столько же, сколько весят сами файлы. Авторы приводят пример с игрой на 180 гигабайт: обычному архиватору нужно почти 380 гигабайт свободного места, а здесь — около 200. Поддерживает ZIP, 7z, RAR, tar и архивы, разбитые на части, включая запароленные. Авторы прямо пишут, что приложение не подключается к сети и ничего не отправляет и не собирает, то есть это обычный локальный инструмент, а не сервис с подпиской.

Зачем это вайб-кодеру

Когда места на диске мало, а скачанный архив большой, обычно приходится отдельно освобождать место под сам архив и под распакованные файлы. Здесь нужно место только под результат, и платить за это не надо.

Открыть на GitHub

Автор — Уэс Бос, известный учитель JavaScript, и в README он описывает простой процесс: сканируешь комнату приложением на айфоне с LiDAR, снимки сохраняются в папку, а дальше агент с отдельным навыком scan-to-threejs сам собирает из геометрии и фотографий редактируемую сцену в Three.js. На выходе получаешь не одну плоскую картинку, а несколько режимов просмотра: вид кукольного дома сверху, прогулка по комнате от первого лица, каркас и плоская раскладка предметов. На сайте автора есть готовое демо его собственного офиса, и по нему видно, что реконструкция действительно похожа на исходное помещение, а не на грубый набросок. Есть и честное ограничение: для съёмки нужен именно айфон с LiDAR-сканером, так что не любой телефон подойдёт.

Зачем это вайб-кодеру

Обычно 3D-модель помещения заказывают у специалиста по фотограмметрии или учатся работать в отдельной программе. Здесь достаточно одного скана на телефоне и агента с готовым навыком, а код и вьювер в браузере открыты и бесплатны.

Открыть на GitHub

В README автор по-китайски прямо называет задачу: выключить рекламу, навязанные «горячие запросы», новостные рекомендации и маркетинговые push-уведомления в системе китайских Android-телефонов. Делает это без root-доступа, через обычные системные переключатели, и перед любым изменением сохраняет резервную копию, чтобы всё можно было вернуть обратно. Отдельно в описании написано, что инструмент поддерживает запуск через AI-агента одной командой: даёшь ему репозиторий, и он сам выполняет нужные шаги на подключённом телефоне. Для тех, кто не хочет трогать терминал, есть обычное приложение для Mac и Windows: подключаешь телефон и нажимаешь кнопки.

Зачем это вайб-кодеру

У китайских Android-телефонов реклама и навязанные рекомендации встроены в саму систему, а не только в отдельные приложения, и обычно для борьбы с этим советуют root, который легко ломает гарантию или сам телефон. Здесь тот же результат получается без root и обратимо, причём агент может провести через весь процесс сам.

Открыть на GitHub
05dominikmartn/harp 627Rust

Harp — неофициальный форк открытого терминала Warp, и автор в README прямо пишет, для чего его сделал: держать много сессий Claude Code и Codex рядом и сразу видеть, какая из них ждёт ответа. Сбоку появляется список сессий со значками: точка значит, что агент работает в фоне, полумесяц — что вкладка отложена, вращающееся кольцо — что сейчас идёт работа, и отдельная метка загорается, когда агенту нужен именно человек. Сессии группируются по категориям — нужен ты, фон, работает, готово, — так что не приходится щёлкать по каждой вкладке подряд. В одном из приложенных документов отдельно объясняется, почему сайдбар не видит абсолютно всё: сам цикл работы агента Claude Code выполняется на orchestration-слое Anthropic, а Harp только наблюдает за терминальной сессией вокруг него. Приложение бесплатное и работает только на macOS, ставится простым перетаскиванием DMG в Applications, без brew и npm.

Зачем это вайб-кодеру

Когда агентов несколько и каждый открыт в своей вкладке, легко упустить момент, когда один из них застрял и ждёт решения. Здесь это видно в одном месте без постоянного переключения между вкладками, но только на Mac.

Открыть на GitHub