A calm Home screen for older LG webOS TVs, showing time, weather, and a row of apps and inputs, designed to run beside GlassHouse.
rudra-avatar/Hearth
A quiet replacement home screen for LG webOS TVs, showing a clock, weather, and your apps and inputs in one or two rows.
Open-source alternative to:LG Home
- Stars
- 340
- Forks
- 21
- Open issues
- 3
- Last commit
- yesterday
What is it?
Hearth replaces the busy default LG home screen with a minimal layout: a clock with the date and weather at the top, and your apps and TV inputs in one or two rows along the bottom. The background can be plain OLED black, a single picture, or a slideshow of a folder from a USB drive.
Hearth is a regular webOS app. On a rooted TV with the Homebrew Channel, it can also become the screen the TV boots into and the one the Home button opens, and can be added as a TV input. Without root, it runs as an app you open yourself, with root-only options greyed out.
The weather comes from Open-Meteo without requiring an account, and it can be turned off. Clock typeface, size, colour, opacity and wallpaper are all adjustable from the remote.
Key features
- 01Clock, date and weather line with six typefaces and adjustable size and position.
- 02Apps and TV inputs shown in one or two rows, reorderable from the remote.
- 03Wallpaper options: plain black, one picture, or a folder slideshow from USB or internal storage.
- 04Widget colour and opacity settings for readability on light backgrounds.
- 05On rooted TVs, can take over the Home button and start the TV into the launcher.
Use cases
- Replacing the cluttered LG home screen on a living-room TV with a calm clock and weather display.
- Showing a rotating photo slideshow from a USB drive while the TV is idle.
- Setting up a rooted LG TV to boot straight into a custom launcher.
Quick start
- 1
Clone the repository
- 2
Install dependencies
npm install - 3
Build the project
npm run build - 4
Package the app as an .ipk file
npm run package
Things to know
- Requires LG webOS TVs; not usable on other platforms.
- Some features (live app list, Home-button replacement, TV input, USB wallpapers) need a rooted TV with the Homebrew Channel.
- Non-rooted TV support is not yet confirmed by testing.
- Only the lowest tested firmware is confirmed; newer webOS versions are untested.
Topics
FAQ
- What is Hearth?
- A quiet replacement home screen for LG webOS TVs, showing a clock, weather, and your apps and inputs in one or two rows. Hearth replaces the busy default LG home screen with a minimal layout: a clock with the date and weather at the top, and your apps and TV inputs in one or two rows along the bottom. The background can be plain OLED black, a single picture, or a slideshow of a folder from a USB drive.
- Is Hearth free to use? What license does it have?
- Hearth is open source under the MIT license. Check the license terms before using it in commercial products.
- Is Hearth still maintained?
- Actively maintained. The last commit to Hearth was on Nov 6, 2026.
- What can I use Hearth for?
- Replacing the cluttered LG home screen on a living-room TV with a calm clock and weather display. Showing a rotating photo slideshow from a USB drive while the TV is idle. Setting up a rooted LG TV to boot straight into a custom launcher.
- How do I install Hearth?
- Clone the repository Install dependencies: npm install Build the project: npm run build Package the app as an .ipk file: npm run package
- Where can I get Hearth?
- The source code and installation instructions are on GitHub: https://github.com/rudra-avatar/Hearth
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A native macOS menu bar app for remotely controlling LG webOS TVs, including app launch, HDMI input switching and touchpad navigation.
A minimal, ad-free Android launcher focused on reducing phone screen time, with daily wallpapers.
A tvOS-style Android TV launcher for China-market TVs such as Xiaomi and TCL, with no ads and Apple TV aerial screensavers.
Debloats Android TV and Google TV sets over Wi-Fi via ADB and replaces the ad-filled home screen with a clean Apple TV-style launcher.
An Omarchy-style home screen and launcher for Android TV, LG webOS and Samsung Tizen TVs, with a PC/Mac companion plugin.