
Glasshouse: in the two days after the LG TV recording scandal, someone open-sourced a tool that lets you switch it off. 60 days, 1891 stars
What it is An open-source control panel that runs on an already rooted LG TV: in the browser, one click to turn off ads and tracking, strip bloat, swap the home screen, check OLED panel life, open the service menu, and connect to Home Assistant.
Why it took off The LG recording scandal made a lot of people want tracking gone, and SlopBro made newer TVs rootable too. It has the most features, has been tested on 66 TVs, and the author posts on r/webos and r/LGOLED every time a new feature ships, so stars come in waves.
CHow you could follow Don't build another one for LG. Watch for the moment a "home appliance privacy scandal" and a "new jailbreak" land together, and within a week ship the "post-jailbreak default bundle" for that device, then post feature by feature in the device's vertical subreddits.
- Data (updated daily) · Repo created 2026-09-07 · 1,950 stars · 7 days +410
GitHub · stars Data 2026-10-09 → 2026-11-08 (31 days, 31 observations). Points before 10-28 come from deeply / archive backfill, not every day has one
Early 2026 September, Gamers Nexus and Level1Techs published an investigation: LG TVs keep recording even in standby, even with the internet cut off, and they scan your home network. From Sep 7 to 14, The Verge, Ars Technica, The Register and Engadget kept the story going, and LG issued a denial on Sep 12. On Sep 7, a developer called rorygallagher2024 created a GitHub repo for a control console for rooted LG TVs. Two weeks later it was renamed Glasshouse. By Nov 6 it had 1891 stars. Over the same storm, a dozen similar projects appeared, and Glasshouse got more than four times the stars of the runner-up. Why it worked, and whether you can pull off the same play, is what this piece breaks down.
"You bought this TV"
The first block of the README, on opening, states the author's position:
You bought the TV. It's your TV and you should control it. You own the glass.
("The TV is yours, it should be under your control. The screen is yours.") followed by "I don't want your data."
These lines later became its titles on Reddit. The first post on r/webos was titled "You bought the TV, you control the TV, you own the glass…", and the September 27 post on r/LGOLED was called "Owning the glass again". In October 1, a user on r/LGOLED put it plainly: he wanted to root his TV and install Glasshouse to use its privacy features against LG's monitoring, "as mentioned in the revelations of gamernexus".
What it is
A small server that runs on the TV itself (MIT license, JavaScript). First root the TV with Homebrew Channel, then on a computer on the same LAN run ./deploy.sh <TV IP>, and open the TV's 8080 port in a browser to see a control panel.
The panel does a lot. The README lists 13 items; the ones ordinary people care most about are these:
- One-click off for ads and telemetry, including LG's content recognition (ACR, the system that lets the TV "recognize what you're watching"). Every data consent you've given is listed out, and most can be withdrawn directly.
- Debloat: uninstall apps and turn off unused background services to free memory.
- Replace the home screen: no ads, and you can add your own IPTV channels.
- OLED care: cumulative panel hours, compensation cycles, a countdown to pixel refresh. Even burn-in protection switches like ASBL, which normally need the service remote and a PIN, are surfaced in plain view.
- Service menu: open LG's service menu on the TV straight from the browser, and unlock it even on new firmware that has locked it down.
- There are also key remapping, a dozen screensavers, an MQTT bridge for Home Assistant, and an Android companion app.
The author published a table of tested models: 66 TVs across 43 series, from 2015 to 2026, on webOS 2.2 to 11.
Why this one took off
Timing. The repo was created at the peak of the scandal coverage. The Verge story on HN scored 589 points with 359 comments, and readers' mood was "I want to turn this off", which Glasshouse made possible.
The root barrier dropped just then. Rage alone isn't enough; the TV has to be rootable. At about the same time, throwaway96's SlopBro made webOS 4 through 11 rootable, including newer 2025 and 2026 models. A TikTok video, "Jailbreaking my parents LG TV #slopbro", reached 356k views (September 13). A wave of LG owners who would never have touched this poured into r/webos and r/LGOLED.
It took the "what to install after rooting" spot. People who had just rooted asked what to do next, and the community's answer grew more uniform. A late-October newcomer PSA on r/webos put it flatly: "Glasshouse seems to be the popular all-in-one solution". Other projects did one thing each; this one covered all of the TV's local controls, installed with one script.
Fast updates, and every update is a new post. 60 days produced 136 minor releases; 879 commits carry "Co-authored-by: Claude", i.e. the release pace of AI-assisted coding. Every major feature (custom home screen, internet TV on the home screen, Hearth-compatible themes) got its own post on r/webos or r/LGOLED.
Where users come from
There are no day-by-day figures before October 17; from that day on:
| Date | star | What happened those days |
|---|---|---|
| 10-17 | 677 | Average of about 20 stars a day in the month before (estimated) |
| 10-26 to 10-28 | 1038 → 1352, about 100 a day | Around the Reddit post "Glasshouse Now Has a Custom Home Screen", sites like TinkerNews picked it up (timing matches, not checked day by day) |
| 11-03 | 1586 → 1793, +207, single-day high | Two other posts, "Internet TV on the Home Screen" and "hearth themes support", came in the same period; inferred to be what drove it |
| 11-06 | 1891 | +16 that day |
A few points worth noting: mainstream media covered the scandal but never wrote about Glasshouse; there is no Hacker News post about it, and almost nobody mentioned it on X; the only findable YouTube item is a Short with 6800 views. Nearly all its stars were accumulated one post at a time across two vertical subreddits. Among the contributors is Matt Layher (57 commits), a well-known developer in Go networking, which shows insiders take it seriously too.
Who it's competing with
| Project | What it does | star(11-06) |
|---|---|---|
| free-my-tv | No root needed, works across Google TV / webOS / Tizen, and just swaps in an ad-free home screen | 5917 |
| own-your-glass | Privacy hardening script after root: turn off the mic, block ACR, debloat | 436 |
| cleanyourtv-WebOS, Hearth, lg-luma and others | Post-root home screen swaps; more than six appeared between October 17 and 26 | 130–480 |
| Life's Good Without Spying | Single-function apps installed with one click from the Homebrew store | 59 |
| The official Home Assistant integration, LGTVCompanion and others | No root, only public interfaces; can't reach deep data or block tracking | Built into HA; the rest at 0.7K–1.8K |
Two things stand out. First, on the root-LG path it is already the default answer, and copycats have already appeared (native-tv, created in October 29 with a description almost word for word the same, 11 stars). Building another one gets you nothing. Second, what really exploded was free-my-tv, which needs no root and at its peak gained 1234 stars in a single day: the root barrier is Glasshouse's ceiling.
Where it stands now
In the last 7 days it gained 434 stars, against 7 in the first 539 days. It is cooling but not stopping; as of November 5 code is still being pushed. There are 49 open issues, so people are really using it. The biggest uncertainty is on LG's side: once a vulnerability like SlopBro is patched, fewer people can root, and the new-user supply dries up with it.
If it were you
C. Don't build another root kit for LG TVs; the spot is taken. What you can learn is the playbook, but it needs two things at once: a vendor privacy scandal, plus a door that has just opened (a new jailbreak, a new vulnerability). The window isn't yours to control.
Who it suits: developers already active in a hardware hacking or self-hosting scene (webOS, Tizen, Google TV, routers, robot vacuums), who own a working device and can ship a complete tool within days. People already on Home Assistant fit best; that crowd loves to star things.
Who it doesn't suit: anyone wanting to build another panel, home screen or blocklist for LG (followers sit at tens to a few hundred stars); anyone without the matching device who can't test dozens of models; anyone hoping to make money from it (this category rewards fame).
How to do it: keep watch for two kinds of news at all times: "some appliance caught leaking data" and "some system got a new jailbreak". When the two collide, be first to ship the "what to install after jailbreaking" bundle, not a single-purpose gadget. Frame features as benefits ordinary people understand: one-click tracking off, burn-in protection, getting into the service menu without the service remote. Put the stance on the first screen of the README and the tested-model table on the second. The nearest open slot is the same thing on Samsung Tizen and Google TV (whether someone has already done it is unverified).
How to get users: post a first post in the device's vertical subreddits (places like r/webos and r/LGOLED), with your stance as the title; afterward, post each major feature separately, one small spike per post. Don't count on HN or X: Glasshouse made it on neither.
Deadline: have a working build within the week the scandal coverage peaks. Glasshouse's repo was created the same day the coverage came out.
Signs you've misjudged it: (1) After the next appliance privacy scandal, if the first all-in-one counter-tool gets fewer than 30 stars in 500 days, this time was a one-off stroke of luck from the LG storm colliding with SlopBro; (2) if no-root tools like free-my-tv build privacy features in, the root-kit spot shrinks overall; (3) conversely, if Glasshouse still gains hundreds of stars a week after LG patches the hole, "the default bundle after root" is a durable position and worth more than this piece estimates.
Data and sources
- GitHub: the README, commits and release history of rorygallagher2024/glasshouse; day-by-day stars (10-17 to 11-06).
- Scandal coverage: The Verge and Ars Technica (09-08), LG's official statement (09-12); the score and comment count of the HN thread on The Verge story.
- Reddit: author and user posts on r/webos and r/LGOLED, content taken from search summaries (the Reddit pages could not be opened directly).
- TikTok: play count of lagtech123's jailbreak video (09-13); YouTube: the @CodeGlade Short; TinkerNews (11-05).
- Competitor star counts from GitHub (11-06).
Research notes: competitor table, acquisition evidence, full research report
- Competitors
Name Where Launched Scale How it differs from this one simbasjungles/free-my-tv Open source 2026-10-19 5,917 stars No root needed, works across Google TV/webOS/Tizen, swaps in an ad-free home screen only; no privacy switches, telemetry or HA JulioFerrero/own-your-glass Open source 2026-09-14 436 stars Root-only privacy hardening script (mic off, ACR blocked), no dashboard, no home screen lewisdoesstuff/lifesgoodwithoutspying Open source 2026-09-14 59 stars Single-purpose app in the Homebrew store: turns off ACR, ads and voice lasharor/cleanyourtv-WebOS / rudra-avatar/Hearth / ecklf/lg-luma and other home screens Open source 2026-10-17 to 10-26 300–430 stars home screen replacements only Home Assistant webostv integration / LGTVCompanion / homebridge-webos-tv Open source 2016–2021 Built into HA; the rest have 0.7K–1.5K stars No root, only public interfaces; can't pull deep telemetry and can't block tracking DNS blocklists like furkan-bayrak/lg-tv-blocklist Open source 2023 to 2026-09 27–312 stars Needs Pi-hole, doesn't run on the TV LG's built-in privacy settings Big-company features — All LG TVs Buried in several menu layers, never fully off - Where users come from
- Verified Platform event: LG spy scandal: Gamers Nexus video ~09-05; The Verge and Ars 09-08 followed up, HN 589 points; LG 09-12 issued a statement; Reddit users say they came to root and install Glasshouse after watching Gamers Nexus
- Verified New root exploit + TikTok jailbreak content: throwaway96/slopbro supports webOS 4–11; TikTok "Jailbreaking my parents LG TV #slopbro" 356K views (09-13)
- Verified Reddit r/webos and r/LGOLED author posts + user install posts: launch post "You bought the TV… you own the glass", Owning the glass again (09-27), C2 webOS 26 install (10-01), Custom Home Screen, Internet TV, etc.
- Verified Community word of mouth: "after root, install this": r/webos PSA post: Glasshouse seems to be the popular all-in-one solution
- Verified YouTube Shorts / aggregator sites: @CodeGlade Short 6.8K views; TinkerNews 11-05 listing
- Inferred HN / X: no HN posts about it in the hackernews database; x-radar 0 posts
Glasshouse (rorygallagher2024/glasshouse) research report
One line: an open-source "all-in-one suite" for rooted LG webOS TVs. A server runs on the TV itself, offering a web control panel, privacy toggles (ACR / ads / telemetry), bloat removal, home screen replacement, OLED panel care, engineering menu unlock and screensaver, plus a Home Assistant MQTT bridge and an Android companion app. Research date 2026-11-06. Data: our github database (repo_profile / repo_day, daily data from 10-17), hackernews database, x-radar, GitHub API, Jina / Exa / Brave search, TikHub.
Verdict
它是被一次平台事件推起来的,时机卡得非常准:2026-09-05 前后 Gamers Nexus 联合 Level1Techs 发了 LG 电视「待机 / 离线也在记录、扫描局域网」的调查视频,09-07 到 09-14 The Verge、Ars Technica、The Register、PCMag、Engadget、Android Authority、Malwarebytes 都跟进报道,LG 09-12 发声明否认;HN 上 The Verge 那条拿了 589 分、359 条评论。Glasshouse 正好在 2026-09-07 建库(原名 lg-webos-dashboard,09-26 改名 Glasshouse)。差不多同一时间,throwaway96 的 SlopBro(jsserver 漏洞,webOS 4–11 都能 root,README 写了能绕过 LG 第一次补丁)让最新固件的电视也能一键 root;TikTok 上「#slopbro 给爸妈的 LG 电视越狱」一条有 35.6 万播放(lagtech123,2026-09-13)。愤怒加上能 root,一大批 LG 车主进了 r/webos、r/LGOLED。root 完了「下一步装什么」,社区给的答案就是 Glasshouse——r/webos 有帖子直接说 "Glasshouse seems to be the popular all-in-one solution"。
Users stayed and stars kept climbing because of the product itself. The same event spawned a dozen similar projects, but most do one thing (blocklists, ACR removal, or home screen swaps). Glasshouse is a full local control panel for the whole TV, with the widest feature set and the most tested models (66 TVs, 43 series, webOS 2.2–11). The author shipped 136 minor releases in 60 days, and 879 commits carry "Co-authored-by: Claude", so this is fast, AI-assisted iteration. Each major feature also got its own Reddit post, which kept creating small waves of attention.
1. Growth data
- Stars (github repo_day): 10-17 677 → 10-27 1,251 → 11-02 1,586 → 11-03 1,793 (+207 in a single day, the peak of the observed period) → 11-06 1,891. Up +434 over the last 7 days, and +539 over the 7 days before that. It's cooling but not stopped. Forks 109, open issues 49 (GitHub page shows 69).
- There's no daily data before 10-17. Based on the 677 stars already recorded by 10-17, the rate from late September to mid October averaged about 20 stars a day. From 10-26 to 10-28 it rose about 100, which roughly matches when the custom home screen posts on Reddit and the TinkerNews listing appeared (not checked day by day).
- I found no direct evidence for where the +207 on 11-03 came from. Two r/LGOLED and r/webos posts from the same period, "Glasshouse Now Has Internet TV on the Home Screen" and "hearth themes support", may explain it (unverified).
- Releases: latest is v0.136.0; the GitHub releases API returns at most 100 entries, and the oldest one is v0.77.2 (2026-10-04), so 100+ releases shipped in about a month.
- Contributors: the author has 1,348 commits. mdlayher (Matt Layher, a well-known Go networking developer) has 57 commits, with community contributors such as mkseneman and Nutcasey as well. A GitHub account named "claude" has 14 commits.
2. Where users come from (acquisition)
| Channel | Evidence | Confirmed |
|---|---|---|
| Platform event: LG TV spy scandal | Gamers Nexus video (about 09-05); The Verge 09-08 "LG TVs caught spying even when offline or on standby"; Ars Technica 09-08; LG 09-12 official statement. The Verge's HN post got 589 points and 359 comments (hackernews database, id 49612329). A Reddit user wrote: "I wanted to root and use glasshouse to utilize its privacy features towards lgs spying … as mentioned in the revelations of gamernexus" (r/LGOLED, 10-01) | Yes |
| New root exploits lower the bar | throwaway96/slopbro (repo created 2026-06, 679 stars, works on webOS 4–11); TikTok "Jailbreaking my parents LG TV #slopbro" 356K views (TikHub, 09-13); also dejavuln-autoroot and faultmanager-autoroot | Yes |
| Reddit author posts + user install posts | r/webos "You bought the TV, you control the TV, you own the glass…" (mid-September, updated 09-26); r/LGOLED "Owning the glass again" (09-27); "LG C2 WebOS 26 root + glasshouse installation" (10-01, posted to both r/webos and r/LGOLED); "runs perfectly on 43LM5760PTC" (10-05); "Glasshouse Now Has a Custom Home Screen" (around 10-23); "Internet TV on the Home Screen"; "Glasshouse or Life's Good Without Spying?" (comparison post) | Yes |
| Community word of mouth: "what to install after root" | r/webos "PSA for people that want a simple set up process after rooting": "Glasshouse seems to be the popular all-in-one solution" (about 10-30) | Yes |
| YouTube Shorts / aggregator sites | YouTube Shorts @CodeGlade "Block Ads on a Rooted LG TV, Verified on 44 Models (Glasshouse)" 6.8K views; listed by TinkerNews (11-05), Deviceways, reporank and other AI aggregator sites | Yes (small volume) |
| HN | No posts about this repo in the hackernews database | No |
| X | x-radar searched "glasshouse" and found 0 posts in the last 60 days | No |
| Paid promotion / star farming | None seen; 5.8% fork-to-star ratio, real community contributors, and an active issue tracker, which doesn't look like farmed stars | — |
3. Competitors and landscape
After the LG spy scandal, a crowd of "root your LG TV" projects appeared (star counts from the github database, 11-06):
| Project | Type | Repo created | Scale | How it differs from Glasshouse |
|---|---|---|---|---|
| simbasjungles/free-my-tv | Open source, ad-free home screen that works across Google TV / webOS / Tizen | 2026-10-19 | 5,917 stars, single-day peak +1,234 | Only replaces the home screen, needs no root, works across platforms, so its audience is much bigger. No privacy, telemetry or HA features |
| JulioFerrero/own-your-glass | Open source, root-based LG hardening script: mic off, ACR blocked, refuses consent terms, bloat removal | 2026-09-14 | 436 stars | Privacy hardening only, no dashboard and no home screen. Its name collides with Glasshouse's slogan "Own the glass" (who came first is unverified) |
| lewisdoesstuff/lifesgoodwithoutspying | Open source, app in the Homebrew store, turns off ACR / ads / voice | 2026-09-14 | 59 stars | Single-purpose, but one-click install from the Homebrew store. Some Reddit users compare it with Glasshouse |
| lasharor/cleanyourtv-WebOS | Open source, root home screen + optional bloat removal | 2026-10-21 | 427 stars | Home screen plus some ad blocking, narrow scope |
| rudra-avatar/Hearth | Open source, home screen | 2026-10-17 | 330 stars | Only a home screen; Glasshouse already supports Hearth themes |
| ecklf/lg-luma, OmkarK97/webos-vibehack, danielthejoker18/FreeMyTvWebOS, piermark/omarchytv | Open source, various home screens | 10-19 to 10-26 | 132–478 stars | All only replace the home screen |
| furkan-bayrak/lg-tv-blocklist, TheShawnMiranda/LG-TV-Ad-Block, samsapti/LG-webOS-Blocklist | DNS blocklists | 2023 to 2026-09 | 27–312 stars | Needs Pi-hole, doesn't run on the TV |
| webosbrew/webos-homebrew-channel, dev-manager-desktop, RootMyTV | Infrastructure | 2021 | 1.7K–2.8K stars | It's a prerequisite for Glasshouse, not a competitor |
| Home Assistant's official webostv integration, homebridge-webos-tv, LGTVCompanion, ColorControl | LAN control without root | 2016–2021 | Built into HA; the rest have 0.7K–1.8K stars | It only uses LG's public SSAP interface, so it can't reach deeper data like SoC temperature, panel hours, the ACR switch or the engineer menu, and it can't block telemetry |
| LG's built-in privacy settings | Big-company features | — | All LG TVs | Buried several menus deep, so you can't fully turn it off (the very thing under investigation) |
Verdict: There are plenty of similar tools, but the spot for "a full-featured control panel running on the TV itself + privacy + HA" belongs to it alone. The bigger free-my-tv takes a different route: no root, cross-brand, and it only replaces the home screen.
4. Why it took off
- Timing: The day the repo was created (09-07) landed right at the peak of coverage on the LG spying scandal, which turned the anger over "LG TVs secretly recording" straight into a "install this and shut it off" push.
- The bar just dropped: New exploits like SlopBro meant webOS 4–11 (including new 2025–26 models) could be rooted; jailbreak videos on TikTok turned root from a geek task into mass curiosity.
- It owns the default answer to "what do I install after rooting?": one deploy.sh installs it, with ACR, ads and telemetry all switched off in one go, plus benefits ordinary users can grasp (OLED burn-in protection, panel lifespan, the engineer menu, screensaver, button remapping). Reddit users keep calling it "insane" and "all-in-one."
- Fast releases, strong trust: 60 versions in 136 days, a public tested-devices table with 66 TVs across 43 series, and a complete docs site. Every major feature gets a post on r/webos and r/LGOLED, each one bringing a small spike.
- The Home Assistant crowd: MQTT Discovery got it into the self-hosting / smart-home circle, the crowd that loves stars and talks constantly about local-first.
5. Differentiation
- Other tools either avoid root and stick to public interfaces (HA integrations, remote-control apps), or use root for one job only (killing ACR, blocklists, the home screen). Glasshouse differs by using root access to turn the whole TV into a local server, bringing what LG hides into the open: SoC temperature, panel hours, compensation cycles, service-menu switches like ASBL, and per-consent-item data.
- Did differentiation drive its growth? Partly. The scandal and the root timing drove the traffic, and a dozen projects rode the same wave. It collected more than 436 times the stars of its peers (own-your-glass 59 stars, Life's Good Without Spying 4 stars), thanks to a feature and compatibility lead. But the one that really blew up was the no-root free-my-tv (5.9K stars), which shows the root barrier is its ceiling.
6. How many people have seen it
- The buzz is confined to small circles: r/webos and r/LGOLED are active, but mainstream outlets covered only the scandal and never wrote about Glasshouse. It never hit Hacker News and doesn't appear in the X corpus. Only AI aggregator sites like TinkerNews, Deviceways and reporank, plus one YouTube Short with 6.8K views, picked it up.
- Copycats: ihtisham1211/native-tv (2026-10-29,11 stars, its description nearly copied verbatim: "Open-source dashboard, privacy controls and Home Assistant MQTT bridge for rooted LG webOS TVs…"); gnacho/lg-webos-dashboard, plus forks that copy it wholesale such as mmmago, silverXnoise, D4rk2tar and WilliamTaack/glasshouse-lgwebos. Over 10-17 to 10-26, more than 6 new projects clustered around the "root the LG home screen" niche.
7. Takeaways
- Riding a vendor scandal with a counter-tool: a working version shipped within 48 hours of the outrage, turning anger into installs.
- Riding a freshly opened door: when a new jailbreak or exploit drops, be the first to offer a "post-jailbreak default bundle" and you grab the recommended slot in community guides.
- Package technical privilege as benefits ordinary people understand (burn-in protection, panel life, one-click tracking off), then back it with a public tested-models table to build trust.
- Use AI coding to push releases several times a day, and post each major feature separately in vertical communities.
- The same playbook could move to Samsung Tizen (TizenBrew), Google TV, and other home appliances that "leak data."
8. Still unclear
- No day-by-day star counts from September to 10-16; the exact date and traction of the first r/webos post weren't retrieved (Reddit returned 403 to our scraper).
- The specific sources for 11-03 + 207.
- Who coined the slogan "Own the glass" first, and the sequence with own-your-glass.
- Actual install base: stars are not TVs in use. The Android companion app download count wasn't checked.
- Whether LG patches flaws like jsserver: once fixed, the new-user pipeline dries up.
Sources
- github.com/rorygallagher2024/glasshouse ; docs rorygallagher2024.github.io/glasshouse/
- The Verge www.theverge.com/tech/991190/lg-tv-spying-standby-recording-… ; Ars arstechnica.com/gadgets/2026/09/lg-tv-shown-capable-of-track… ; LG statement www.lg.com/global/newsroom/news/statements/statement-underst…
- Reddit: www.reddit.com/r/webos/comments/1wlf6dv/, www.reddit.com/r/LGOLED/comments/1wrwzpu/owning_the_glass_ag…, www.reddit.com/r/LGOLED/comments/1wv889y/, www.reddit.com/r/webos/comments/1xhsty0/, www.reddit.com/r/LGOLED/comments/1xamoyx/, www.reddit.com/r/LGOLED/comments/1wy6hd7/ (content from Brave / Jina search snippets)
- SlopBro github.com/throwaway96/slopbro ; TikTok lagtech123 (TikHub, 356K views)
- YouTube www.youtube.com/shorts/HSz-Em2hmvM ;TinkerNews www.tinkernews.com/builds/glasshouse-puts-local-control-on-r…
- Our GitHub databases (repo_profile / repo_day, 11-06), the hackernews database, x-radar