Repolode
rudra-avatar

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. 1

    Clone the repository

  2. 2

    Install dependencies

    npm install
  3. 3

    Build the project

    npm run build
  4. 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