GitHub radar

Top 5 GitHub Repos This Week

This week the picks turned out mostly practical: three of the five just remove ads and clutter from a TV or a phone, and two are about an agent doing by hand what used to need a separate program or a learned skill.

01pengchujin/aerial-tv 5.3kKotlin

I opened the page and saw that the authors state the goal plainly: a clean desktop for China market TVs, with no ads, that takes over right after boot and copies the tvOS look. You can install the launcher by hand through ADB, but the more interesting way is to give an agent the IP address of your TV, and it connects and installs everything itself with one command in the terminal, pulling in Google's own platform-tools package to run that adb connection. In the README I found a few details I liked: the compatibility notes list real testing on Xiaomi TVs and boxes among the supported models, 114 short screensaver videos in the style of Apple TV, a glass effect on the row of favorite apps, and control from a phone by a QR code instead of a remote. I do not own such a TV myself, so I checked this through the demo and the code, not on real hardware.

Why a vibe-coder should care

For an ad-filled TV box people usually flash a custom ROM by hand, slowly and with a real risk of breaking it. Here the agent only needs the IP address of your TV on your own network, and it changes everything itself, so a person does not have to learn ADB.

Open on GitHub
02xevrion/hatchzip 2.0kRust

I read the README, and it explains the trick right away: usually you need disk space both for the archive and for the files it unpacks into, but here the archive shrinks piece by piece as the files come out of it, so you need about as much free space as the files themselves weigh. The authors give an example with a 180 gigabyte game: a normal archiver needs almost 380 gigabytes of free space to unpack it, and this tool needs about 200. It supports ZIP, 7z, RAR, tar and split archives, including password protected ones. The authors state plainly that the app does not connect to the network and sends or collects nothing, so this is a plain local tool and not a subscription service.

Why a vibe-coder should care

When disk space is tight and the downloaded archive is large, you usually have to free up room for the archive and for the unpacked files separately. Here you only need room for the result, and there is nothing to pay for.

Open on GitHub

The author is Wes Bos, known for teaching JavaScript, and the README describes a simple process: you scan a room with an iPhone app that uses LiDAR, the captures get saved to a folder, and then an agent with a separate skill called scan-to-threejs builds an editable Three.js scene out of the geometry and the photos. What you get at the end is not one flat picture but several viewing modes: a dollhouse view from above, a first person walk through the room, a wireframe, and a flat knolling layout of the objects. On the author's own site there is a working demo of his real office, and looking at it, the reconstruction genuinely resembles the actual room rather than a rough sketch. One limit worth saying out loud: you need an iPhone with a LiDAR sensor for the scan, so not every phone will work.

Why a vibe-coder should care

Normally you would hire someone who does photogrammetry or learn a separate 3D program to get a model of a room. Here one scan on a phone plus an agent with a ready skill is enough, and the code and the browser viewer are open and free.

Open on GitHub

In the README the author states the goal in Chinese, plainly: turn off ads, forced 'hot search' suggestions, news recommendations and marketing push notifications built into the system of China market Android phones. It does this without root access, through ordinary system switches, and it saves a backup before any change so everything can be reversed. The description separately says the tool supports running through an AI agent with one command: you give it the repository, and it carries out the needed steps on the connected phone itself. For anyone who does not want to touch a terminal, there is a plain desktop app for Mac and Windows, where you connect the phone and press buttons.

Why a vibe-coder should care

On China market Android phones the ads and the forced recommendations sit inside the system itself, not only in separate apps, and the usual advice for dealing with that is root access, which can void a warranty or break the phone. Here the same result comes without root and can be undone, and an agent can carry out the whole process on its own.

Open on GitHub
05dominikmartn/harp 627Rust

Harp is an unofficial fork of the open source Warp terminal, and in the README the author states plainly what it is for: keeping many Claude Code and Codex sessions side by side and seeing right away which one is waiting for an answer. A list of sessions appears in a sidebar with icons: a dot means the agent is working in the background, a crescent moon means the tab is snoozed, a spinning ring means work is running right now, and a separate mark lights up when the agent specifically needs a person. Sessions are grouped into categories, needs you, background, working, done, so you do not have to click through every tab one by one. One of the bundled docs explains why the sidebar cannot see everything an agent does: the Claude Code agent loop itself runs on Anthropic's own orchestration layer, and Harp only watches the terminal session around it. The app is free and runs only on macOS, and it installs by dragging a DMG into Applications, with no brew or npm involved.

Why a vibe-coder should care

When you run several agents, each open in its own tab, it is easy to miss the moment one of them gets stuck and is waiting for a decision. Here that shows up in one place without constantly switching tabs, though only on a Mac.

Open on GitHub