A quiet replacement home screen for LG webOS TVs, showing a clock, weather, and your apps and inputs in one or two rows.
gabrielgreco1/TVmenubar-MacOS
A native macOS menu bar app for remotely controlling LG webOS TVs, including app launch, HDMI input switching and touchpad navigation.
- Stars
- 136
- Forks
- 16
- Open issues
- 0
- Last commit
- 18 days ago
What is it?
LGwebOS-menubar is a macOS menu bar remote for LG TVs running webOS. From the menu bar you can launch streaming apps, switch HDMI inputs, navigate the interface with a trackpad-style pointer, and send common remote buttons.
The app finds TVs on your local network or accepts a manually entered IPv4 address. Pairing uses encrypted WebSocket connections on port 3001, and the certificate fingerprint and pairing key are stored in the macOS Keychain. It refuses a TV whose certificate has changed. Wake-on-LAN is supported when you provide the TV's MAC address.
The project is a community effort, independent of LG. It has been tested with webOS 5.0 on a single TV model, so other models and versions are unverified. It requires macOS 14 or later and Swift 5.9 or later, and is built from source with a provided script.
Key features
- 01Launch streaming apps from a tile-based app launcher.
- 02Switch HDMI inputs directly from the menu bar.
- 03Navigate the TV with a touchpad-style pointer.
- 04Find TVs on the local network or enter an IP address manually.
- 05Pair over encrypted WebSocket and store credentials in Keychain.
- 06Wake the TV with Wake-on-LAN when a MAC address is set.
Use cases
- Controlling an LG TV from the Mac without picking up the physical remote.
- Switching between a game console or Chromecast on an HDMI port from the menu bar.
- Launching streaming apps on the TV from a Mac keyboard and trackpad.
In collections
Topics
FAQ
- What is TVmenubar-MacOS?
- A native macOS menu bar app for remotely controlling LG webOS TVs, including app launch, HDMI input switching and touchpad navigation. LGwebOS-menubar is a macOS menu bar remote for LG TVs running webOS. From the menu bar you can launch streaming apps, switch HDMI inputs, navigate the interface with a trackpad-style pointer, and send common remote buttons.
- Is TVmenubar-MacOS free to use? What license does it have?
- TVmenubar-MacOS is open source under the MIT license. Check the license terms before using it in commercial products.
- Is TVmenubar-MacOS still maintained?
- Actively maintained. The last commit to TVmenubar-MacOS was on Oct 20, 2026.
- What can I use TVmenubar-MacOS for?
- Controlling an LG TV from the Mac without picking up the physical remote. Switching between a game console or Chromecast on an HDMI port from the menu bar. Launching streaming apps on the TV from a Mac keyboard and trackpad.
- Where can I get TVmenubar-MacOS?
- The source code and installation instructions are on GitHub: https://github.com/gabrielgreco1/TVmenubar-MacOS
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A calm Home screen for older LG webOS TVs, showing time, weather, and a row of apps and inputs, designed to run beside GlassHouse.
Free, open-source phone remote for Android and iPhone that controls smart TVs over local Wi-Fi, with editable layouts and presets.
A lightweight macOS menu bar system monitor showing CPU, memory, GPU, network, disk, battery and thermal stats.
A menu bar and iPhone app that shows your home as a live 3D model and controls its lights and air conditioners via Smart Life, Home Assistant, Hue and Apple Home.
Turns an iPhone into a touchpad, air mouse and voice/text input remote for Windows, Mac and Linux computers over the home network.