Native macOS menu-bar app that paints your Yeelight lamps and Keychron keyboard to match the screen, music, and scenes — all over your LAN, no cloud, no account.
✨ What's new since 0.2.5
- 🔄 In-app auto-update (Sparkle). The app now checks for and installs updates itself — About → Проверить обновления, or automatically in the background. Updates are EdDSA-signed, so this works even though the app isn't Apple-notarized.
- ℹ️ About screen. A dedicated section with the version, feature list and one-tap links to the project on GitHub (repo · releases · issues).
- 💡 Lamp-stability fix. Auto-search + the identify "blink" could pile too many connections onto a Yeelight lamp and freeze its TCP server (which also disturbed other clients like Home Assistant). The blink no longer runs during a scan, the liveness poll pauses mid-scan, and the scan no longer re-probes lamps already found via SSDP.
- 🔏 Stable local signing. Rebuilds keep a stable code-signing identity, so macOS stops re-asking for Screen Recording permission after every update.
📦 Install
- Download
YeelightBar-0.2.6.dmg, open it, drag YeelightBar to Applications. - Not notarized (no paid Apple Developer ID) → on first launch right-click → Open (or System Settings → Privacy & Security → Open Anyway).
- Grant Screen Recording when asked — it's needed to sample the screen for ambilight. Everything stays on your LAN.
Requires macOS 13+. Apple Silicon & Intel. After this build, future updates arrive in-app via Sparkle.
SHA-256 (dmg): 19295fa2240c9716cffb24e4feff47a8492ca96edaf52ea44a89a76039029f9d