A lightweight macOS menu bar system monitor showing CPU, memory, GPU, network, disk, battery and thermal stats.
gabrielgreco1/LGwebOS-menubar
A native macOS menu bar app for remotely controlling LG webOS TVs, including app launch, HDMI input switching and touchpad navigation.
- Stars
- 120
- Forks
- 16
- Open issues
- 0
- Last commit
- 12 hours 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.
Topics
FAQ
- What is LGwebOS-menubar?
- 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 LGwebOS-menubar free to use? What license does it have?
- LGwebOS-menubar is open source under the MIT license. Check the license terms before using it in commercial products.
- Is LGwebOS-menubar still maintained?
- Actively maintained. The last commit to LGwebOS-menubar was on Oct 20, 2026.
- What can I use LGwebOS-menubar 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 LGwebOS-menubar?
- The source code and installation instructions are on GitHub: https://github.com/gabrielgreco1/LGwebOS-menubar
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A macOS menu bar app that shows usage limits, reset times, and spend for 100+ AI coding and API providers, without storing passwords.
A macOS app that turns the MacBook notch into a Dynamic Island-style panel for media controls, system stats, and quick utilities.
A macOS menu bar app that shows remaining quota and reset times for AI coding tools like Claude, Codex, Gemini and Copilot.
A lightweight menu bar app for macOS and Windows that tracks daily keystrokes, mouse clicks, mouse movement and scroll distance.
A macOS menu bar utility that shows the active Space number and lets you switch or move windows between Spaces.