Curated applications, launchers, homebrew tools, and development resources for webOS TVs.
⚠️ Before you install anything: Most tools on this list are unofficial community projects. Read SAFETY.md first, because some of them require Developer Mode or root access and can affect your TV's security, stability, or support status.
🌱 All contributions and PR's are welcome! You can support this repo by giving a star, too! ⭐
webOS is a Linux-based operating system that runs apps built with web technologies. LG acquired it from HP in 2013 and uses it as the platform for its smart TVs. See webOS on Wikipedia for the background.
All LG TVs released from 2015 onward, plus some 2014 models, run webOS. A few third-party brands also use it. Features, supported apps, and available tools depend on your TV's model year and webOS version, so check your exact model before trying anything on this list.
- webOS TV Developer - LG's official developer portal with documentation, SDK tools, and guides for building webOS TV apps.
- Developer Mode app guide - Official instructions for installing and using the Developer Mode app to install, debug, and test apps on your TV.
- LG Content Store - The official app store on your TV, where you can find the Developer Mode app by searching for "Developer Mode".
To use the official Developer Mode, you need a free LG Developer account and the Developer Mode app installed on your TV. The older webOS IDE is no longer supported, so LG now recommends the webOS TV CLI and the webOS TV extension for VS Code.
-
webOS Homebrew Channel - Unofficial app catalog and package manager for LG webOS TVs.
-
webOS Device Manager - Desktop app for managing webOS devices and Developer Mode.
-
Homebrew Channel Updater - Keeps the Homebrew Channel up to date.
-
Kodi - Open-source media player and entertainment hub. The catalog lists webOS 4.0 or later as a requirement.
-
Jellyfin - webOS client for Jellyfin Server.
-
Moonfin - Enhanced Jellyfin client for LG webOS and Samsung Tizen TVs. Built with the Enact/Sandstone framework.
-
Litefin - High-performance Jellyfin client for LG webOS and Samsung Tizen TVs. Designed to run well even on older hardware.
-
Breezyfin - Unofficial, performance-oriented Jellyfin client for LG webOS TVs. Offers a remote-friendly TV interface.
-
OcenFin - Lightweight Jellyfin client built with Svelte for TV performance. Developed with heavy AI assistance, according to its FAQ.
-
PlxNative - Unofficial native Plex client, not affiliated with Plex.
-
Immich - webOS client for the Immich photo server.
-
Immich TV - Alternative TV-oriented Immich client.
-
Gallery3D - Photo gallery app for webOS.
-
YouTube AdFree - YouTube TV app with ad blocking and SponsorBlock integration. Uninstall the official YouTube app before installing it.
-
youtube-webos - Unofficial YouTube app for webOS without ads.
-
youtube-webos-fork - Another fork of unofficial YouTube app for webOS without ads.
-
Twitch AdFree - Twitch client for webOS TVs.
-
SmartTwitchWebOSTV - Twitch client with a TV-focused experience.
-
Crunchyroll - Crunchyroll client for webOS.
-
Crunchyroll Stream - Another Crunchyroll client for webOS.
-
BiliTV - Bilibili client for webOS TVs.
-
Bili webOS - Open-source Bilibili client for LG webOS TVs.
-
Qoder IPTV Player - IPTV player for webOS.
-
WebOS TVHeadend Client - Client for watching live TV from a TVHeadend server.
-
Subsonic Player - Web-based music player for Subsonic-compatible servers.
-
Sendspin Cinema - Multimedia app available through the Homebrew Channel.
-
streamkatze - Streaming app available through the Homebrew Channel.
-
DecoTV - Media app available through the Homebrew Channel.
-
Nuvio Native Legacy - Native media application project for webOS.
-
Decoder bench - Tool for testing the TV's video decoding capabilities.
-
native-jelly - A native Jellyfin client adapted from PLX Native, with a modern TV-focused interface and Jellyfin support.
-
CSWeb TV - A native LG webOS TV app that runs unmodified CloudStream .cs3 extensions on the TV.
-
aurora-tv - Unofficial fork of Moonlight TV for LG webOS (C1–C5 and compatible sets), focused on high-quality streaming on OLED TVs with a remote- and gamepad-friendly UI.
-
StashWebOS - An unofficial Stash client for LG webOS TVs, made for the remote and careful with the TV's small storage.
-
StremCompat - Unofficial Stremio compatibility client for older ARMv7 LG TVs running webOS 3.x and 4.x, with account and addon sync, source quality filters, and native playback. Installs through Developer Mode without root access.
-
TiviBro - TiviMate-style IPTV player with a channel guide and catch-up, for Xtream Codes or M3U playlists. Developed with AI assistance, according to its README.
-
RetroArch - Libretro emulation frontend. It may need the webOS 64-bit bridge, so check the current instructions for your TV.
-
Moonlight TV - Lightweight NVIDIA GameStream client for streaming PC games to your TV. Supports up to four controllers.
-
IHSplay - In-home game streaming client for webOS.
-
Punktfunk - Game-streaming client listed under games in the Homebrew catalog.
-
PocketVibe - webOS port of PocketVibe, a launcher and collection of Three.js games.
-
OpenTTD - Open-source transport simulation game.
-
Chocolate Doom Demo - Demo build of the classic Doom source port.
-
3D Pinball – Space Cadet - Port of the classic Windows pinball game.
-
2048 Port for WebOS - Port of the 2048 puzzle game.
-
Fruit Ninja - Unofficial webOS version of the arcade game.
-
gfn-webos - Unofficial native GeForce NOW client for LG webOS TVs, built on OpenNOW.
-
SonicWebMania - Sonic Mania for LG webOS TVs. Requires the user to own the game to provide the assets.
-
Animal Crossing Port for WebOS TVs - Animal Crossing (GameCube) for LG webOS TVs. Requires the user to own the game to provide the assets.
-
Webmon - a Pokémon Gen1Recomp runner for WebOS. Root access and external USB drive highly recommended. Very important: read the README thoroughly.
-
PicCap - Ambilight sender app that works with compatible Hyperion setups.
-
Piccap On/Off Remote - Remote toggle for PicCap.
-
HyperHDR - Ambient-lighting service and frontend, intended to be used with PicCap.
-
Hyperion.NG - Ambient-lighting service that runs on the TV and works with PicCap.
-
HyperDRM - Ambient Light for webOS, Hyperion/HyperHDR and native ARM service that reads LG color histograms and sends spatial LED colors to a configurable Hyperion or HyperHDR receiver.
-
lg-hue-sync - Native LG webOS ambient sync for Philips Hue Entertainment and Nanoleaf 4D.
-
lg-hue-sync-fork - Fork of lg-hue-sync, adds support for WLED, meaning you can do Ambilight with just a $5 ESP32 controller plus a LED strip instead of spendy Hue or Nanoleaf gear.
-
Custom Screensaver - Lets you use your own screensaver on rooted TVs.
-
Aerial Screensaver - Aerial-style custom screensaver for webOS.
-
Aerial webOS screensaver - Another aerial-style custom screensaver.
-
Idlegif - Idle-time screensaver app listed in the Homebrew catalog.
-
VPN Client - OpenVPN client with a control interface for webOS.
-
WireGuard VPN - WireGuard VPN client for webOS.
-
VNCServer - VNC server for viewing and controlling the TV remotely.
-
RustCouch - RustDesk-compatible remote desktop client for controlling a Windows, Linux or macOS computer from the TV with the Magic Remote, on-screen keyboard or a USB/Bluetooth keyboard. Tested on an LG C3.
-
LGTV Companion - Windows utility that automatically turns LG webOS TVs on and off with the PC, with command-line control and automation support.
-
Open Service Menu - Opens the TV's hidden service menu.
-
Sound Mode Fix - Fixes sound mode behavior on webOS TVs.
-
Bluetooth Disabler - Utility for disabling Bluetooth on the TV.
-
AmazOff Patcher - Patching utility available through the Homebrew Channel.
-
CCCBib - Homebrew Channel app maintained under the webosbrew organization.
-
Auto Dev Token Refresh - Refreshes the Developer Mode token on the TV.
-
dts_restore_plus - Restore DTS audio playback (and add Matroska Dolby Vision support) on rooted LG webOS TVs, where LG deliberately removed DTS decoding in firmware.
-
oscar-cam - A free, LAN-only camera grid for rooted LG webOS TVs. No account, no cloud, no telemetry. Camera credentials stay on the TV.
-
G5 System Monitor - Read-only system dashboard for rooted LG G5 TVs with webOS 25, showing CPU, RAM, storage, network and process data.
-
solar-dash-tv - FoxESS solar + battery dashboard and controls for LG webOS TVs, with Amber Electric prices and price notifications over any app.
-
LG-USB-2-ETH0 - Make a USB Ethernet adapter the TV's eth0 on rooted LG webOS TVs, safely and at every boot. Developed with AI assistance, according to its README.
-
WebOS Entware Installer - Installs Entware on rooted TVs with the Homebrew Channel, with a TV app for packages and add-ons. Developed with AI assistance, according to its README.
-
Speedtest CLI - Runs the official Ookla Speedtest CLI on the TV and shows its live terminal output, followed by a results screen with download, upload, latency and throughput charts. Downloads the official CLI itself (SHA-256 pinned) and asks you to accept Ookla's terms in the app. Requires root and the Homebrew Channel. Tested on an LG C3 running webOS 10.2.2. Developed with AI assistance.
⚠️ Note: Blocking updates, telemetry, or network traffic can break apps and TV features. See SAFETY.md before applying these tools.
-
LG TV Blocklist - DNS blocklists for filtering LG TV telemetry, ads, and phone-home traffic, with several filtering tiers.
-
LG App Update Blocker - Prevents LG from automatically updating installed apps.
-
Life's Good Without Spying - A webOS homebrew app that switches off the surveillance stack on rooted LG TVs: ad delivery, Automatic Content Recognition, and always-on voice capture.
-
Glasshouse - Rooted-TV dashboard with a home screen, app management, debloating, ad blocking, and custom screensavers.
-
Native Tv - Dashboard, privacy controls and Home Assistant MQTT bridge for rooted TVs, with a native on-TV app and an experimental replacement home screen. A C++ server with no Node on the TV, grown out of Glasshouse. Requires root and the Homebrew Channel; webOS 4 and later.
-
Hearth - Customizable home screen with a clock, weather, wallpapers, and app rows. Some features need root.
-
OpenLauncher - Home screen with video and photo wallpapers, folders, custom icons, and widgets. Root lets it replace the stock Home; without root, open it with Quick Access or a companion script on another device. webOS 6+, webOS 5 in beta.
-
webOS Custom Home - Ad-free custom home screen for rooted TVs with app and input discovery and widgets.
-
LG Luma - Alternative home-screen project for LG TVs.
-
Free My TV - A fast, ad-free home screen for Google TV, LG webOS and Samsung Tizen. One button to undo.
-
Lumen webOS fork - Lumen: a tvOS-style, GPU-light home screen for rooted LG webOS TVs (patches on partridgeworks/webos-launcher)
-
webos-homebar - Homebar: the home screen as a bar over the picture, not a full-screen menu, for rooted LG webOS TVs.
-
rivera-interface-beta - An Apple TV-inspired Home launcher for rooted LG webOS 10 TVs, built on Glasshouse. Scenic backgrounds, app previews, weather, and a smoother entrance.
-
CleanYourTV - A home screen that replaces LG's Home on rooted LG webOS TVs; requires root and the Homebrew Channel. Reported working on webOS 5, 6 and 23 to 26
-
WiiOS - Wii-inspired home screen launcher for LG webOS TVs.
-
webOS Console Home - Console-style home screen with large tiles for HDMI inputs, settings and screen off, installed through Developer Mode without root. Tested on webOS 6.5.
-
ATLauncher - Apple TV-inspired native (QML) home screen with a Liquid Glass Dock, App Store app icons, Top Shelf splashes and TMDB popular shows, for rooted TVs with the Homebrew Channel. Tested on webOS 25 (LG UR8000).
-
Simple LG Launcher - Quiet home screen with a clock, weather forecast, Google Calendar (iCal) agenda and a single app row over your own wallpaper, in 13 languages; a fork of Hearth. Full features and replacing LG Home need root and the Homebrew Channel; tested on webOS 25.
⚠️ Caution: Rooting methods are firmware-specific and may be patched. Verify current compatibility and recovery instructions before proceeding, and read SAFETY.md first.
-
Can I Root My TV? - Checks whether your TV model and firmware can be rooted.
-
RootMyTV - Rooting project for supported LG webOS TVs. Compatibility depends on model and firmware.
-
DejaVuln Autoroot - Automates DejaVuln-based rooting and Homebrew Channel setup on supported TVs.
-
Faultmanager Autoroot - Rooting and Homebrew Channel setup tool for certain webOS 4.0 and newer TVs.
-
DangBro - SSAP tooling for working with the webOS TV protocol.
-
webOS Terminal - Native terminal for rooted TVs. Requires Homebrew Channel.
-
own-your-glass - Harden a rooted LG webOS TV — kill the microphones, stop the screen-capture leak, block the ad/telemetry endpoints, and debloat the services you never asked for.
-
LG Input Hook - Remaps remote-control buttons on supported LG webOS TVs.
-
Magic Mapper - TV-native interface for Magic Mapper that disables, remaps, or redirects LG Magic Remote buttons without editing JSON over SSH. Requires root and the Homebrew Channel. Tested on an LG C3 running webOS 25.
-
LG Remote - Android app for controlling LG TVs over webOS network APIs.
-
LGPower - Android remote for LG webOS TVs, using the network API and the phone's IR blaster.
-
Hearth - Self-hosted web remote that finds LG webOS TVs (and Samsung, Roku, Google TV and Apple TV devices) on the home Wi-Fi and controls them from any phone browser over the network, with no accounts or cloud.
-
Original Reddit resource discussion - The discussion that inspired this list.
-
r/webos - Community for webOS discussions, recommendations, and troubleshooting.
-
webOS Homebrew Project: Dev Mode guide - Community walkthrough for enabling Developer Mode.
-
webOS Homebrew Project: Rooting guide - Community guide to rooting supported TVs.
-
LG TV GitHub Stars list - Community-curated list of LG TV-related repositories.
-
How to Install and Set Up Ambilight on LG webOS - Setup guide for PicCap with Hyperion or HyperHDR.
-
Glasshouse network-filtering discussion - Discussion about network-level filtering on webOS TVs.
-
Guide about rooting your TV - Guide for rooting shared on "tv.slada.sk" website.
-
webOS Native App Kit - Guide for native (C++/SDL/OpenGL ES) applications development kit.
- Compatibility, maintenance status, and root requirements can change. Check each project's documentation before installation.
- Star counts are a rough popularity signal, not a measure of quality or safety.
- Inclusion is not a security audit or an endorsement by project maintainers.
- This list is an independent community resource and is not affiliated with LG Electronics.
Please read CONTRIBUTING.md before proposing an addition. Safety and compatibility notes are in SAFETY.md.