正在自动登录…
← 返回项目列表gabrielgreco1/
gabrielgreco1/ TVmenubar-MacOS
这是一个macOS菜单栏应用,用于远程控制LG webOS电视,支持启动应用、切换HDMI输入、触摸板导航等功能。适合拥有LG webOS电视的Mac用户。
AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/20 11:31:41 · 查看原文
- 累计 Stars
- 126
- 当前热度
- 未达当前门槛
- 仓库创建时间
选用指南
AI 根据 README 整理 · 2026/10/20 11:31:41
- 适用场景
适用于在Mac上通过菜单栏快速控制LG webOS电视,如启动应用、切换HDMI输入和触摸板导航。
查看 README 依据
# LGwebOS-menubar A native macOS menu bar remote for LG webOS TVs. Launch apps, switch HDMI inputs, navigate with a touchpad, and keep your TV controls a click away. The app is called **LGwebOS-menubar**. This is a community project, independent of LG. ## Preview <p align="center"> <img src="docs/media/demo-v2.gif" alt="Demo of the TV overview, remote controls, and app launcher" width="440"> </p> | PlayStation 5 on HDMI 2 | App launcher | | :---: | :---: |
- 使用方式
通过命令行脚本构建应用,然后从菜单栏打开使用。
查看 README 依据
- An LG TV with webOS, on the same Wi-Fi or Ethernet network as your Mac. ## Build and run ```sh bash scripts/build.sh open "dist/LGwebOS-menubar.app" ``` The script builds in a temporary directory, removes debug symbols, and creates a locally signed app bundle. It does not connect to a TV. Locally built apps are not notarized, so macOS may ask you to confirm the first time you open it. ## Find your TV - **Model:** the model number is on the TV's info screen and on the label on the back of the TV.
- 部署要求
需要macOS 14或更高版本,Xcode Command Line Tools(Swift 5.9+),以及同一网络上的LG webOS电视。
查看 README 依据
| 5.0 | Works: discovery, pairing, remote control | ## Quick start with Claude If you use Claude Code, clone this repository and tell Claude: > Let's use this project. Set it up for my TV. The `CLAUDE.md` file in the root tells Claude how to build the app, find your TV's address, check compatibility, and pair. Claude will ask you for anything it cannot find, such as the TV's IP address. ## Requirements - A Mac running macOS 14 or later. - Xcode Command Line Tools with Swift 5.9 or later. Install them with `xcode-select --install`.
- An LG TV with webOS, on the same Wi-Fi or Ethernet network as your Mac. ## Build and run ```sh bash scripts/build.sh open "dist/LGwebOS-menubar.app" ``` The script builds in a temporary directory, removes debug symbols, and creates a locally signed app bundle. It does not connect to a TV. Locally built apps are not notarized, so macOS may ask you to confirm the first time you open it. ## Find your TV - **Model:** the model number is on the TV's info screen and on the label on the back of the TV.
- 已知限制
仅支持IPv4地址,不支持主机名和IPv6;屏幕时间仅本地收集,无法获取电视历史使用数据;HDMI切换不提供游戏控制功能;图片设置可能受电视权限限制。
查看 README 依据
- **IP address:** the app can find the TV on your network, or you can enter its IPv4 address manually (it looks like `192.0.2.42`). Your router's list of connected devices also shows it. A fixed address from the router keeps it from changing. - **MAC address (optional):** only needed for Wake-on-LAN. The app needs an IPv4 address. Hostnames and IPv6 addresses are not supported yet. ## Connect your TV 1. Turn on the TV and make sure your Mac is on the same network. 2. Open the app from the menu bar, then open Settings.
Pairing uses encrypted WebSocket connections on port 3001. The TV certificate fingerprint and pairing key are stored in your Mac's Keychain. The app refuses a TV whose certificate has changed. To pair again after you have confirmed the TV is the same device, use **Forget pairing** in Settings. The project ships with no TV address, device name, model, MAC address, or pairing key. ## Compatibility and limits - **Screen time:** collected locally while the app is running, connected, and the Mac is awake. It cannot retrieve the TV's historical usage.
- **Home status:** the TV may report the underlying app while its Home overlay is visible. Home presses from this app are tracked locally. Home presses from a physical remote may not be detectable. - **HDMI devices:** switching to a PlayStation or Chromecast switches the TV's input. It does not turn your Mac into a game controller. - **Picture settings:** reading and changing values depends on TV permissions. Some TVs allow reading but reject changes.
README
正在加载 README…
收录信息
- 仓库创建时间
- 2026/10/13 21:49:55
- 首次达标收录
- 2026/10/14 07:10:59
- 统计更新时间
- 2026/10/22 19:06:05
按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。
模型评估
普通加权总分 3.8 / 5
由 Jev 模型根据仓库描述与 README 评估,2026/10/14 07:11:16 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。
仓库信息
- 最近推送
- 2026/10/20 11:06:21
- 许可证标识
- MIT
- Fork 数
- 16
- 当前状态
- 未归档
收录记录
按创建时长与累计 Stars 首次收录:小火
首次发现项目