Repository navigation
Releases
AutoKeyLight 0.2.0
New
- Brightness: the camera turns lights on at a brightness you choose, the same for all lights (20% by default) or
one per light. Leave it empty to keep a light's own brightness. Meeting blinks never change it - Choose which cameras count: the Camera tab lists your cameras with a checkbox each, for example to ignore the
laptop's built-in camera. Changes apply right away, also to a camera that's in use - Ignore the camera at the login screen (off by default): face recognition at login, like Windows Hello, no
longer turns the lights on - Check now in the Calendar tab loads the calendar right away
Lighter on your computer
- The settings window is closed rather than hidden, so its web view no longer runs in the background, about 350 MB
less on Windows - On Windows, efficiency mode while in the tray (the leaf in Task Manager)
- Lights are looked for on the network only while the window is open, at startup, or when a light stops answering.
In the tray the app no longer uses the network, apart from checking the calendar - In the tray on Windows: 8 threads instead of about 35, and about 3 MB of memory that no longer grows over time.
Freed memory goes back to the system - The calendar is read as it downloads and only the meetings that matter are kept: those until the next couple of
checks, or the next meeting if there are none, even if it's next week
Fixes
- A light that got a new IP address now switches as soon as it's found again, instead of staying off until the
camera changes again
Full Changelog: v0.1.1...v0.2.0
AutoKeyLight 0.1.1
What's new
- Meeting reminders: paste your calendar's private iCal link (Google Calendar: Settings → your calendar → Integrate calendar → Secret address in iCal format) and your tracked lights blink when a meeting starts, then go back the way they were. Recurring meetings and time zones are handled, all-day and cancelled events are skipped. Blinks (default 5), interval (default 500 ms) and how often the calendar is checked (default every 15 minutes) are configurable, and there's a Test button.
- No blinking while the computer is locked, since nobody's there to see it.
- Tabs: the window now has Lights, Camera and Calendar tabs, and the camera and calendar triggers can each be switched off.
- The About dialog on macOS shows the GitHub link and no longer repeats the version.
Install
Windows: download AutoKeyLight_0.1.1_x64-setup.exe and run it, it updates an existing install. The installer isn't code signed, so Windows SmartScreen may warn about an unknown publisher, choose More info → Run anyway. Allow AutoKeyLight on private networks when Windows Firewall asks.
macOS (Apple silicon): download AutoKeyLight_0.1.1_aarch64.dmg, open it and drag AutoKeyLight into Applications, replacing the old version. The app isn't signed by an Apple developer account, so macOS blocks it the first time: open it once, then go to System Settings → Privacy & Security and click Open Anyway. Click Allow when it asks to find devices on your local network.
Known limitations
- No Linux camera detection yet
- No Intel Mac build yet
AutoKeyLight 0.1.0
First release of AutoKeyLight, which turns your Elgato lights on and off when your webcam turns on and off.
A cross-platform Rust and Tauri rewrite of AutoKeyLight by Gabriel Garcia (@astutejoe).
Highlights
- Windows and macOS (Apple silicon)
- Finds your Elgato lights on the network automatically, no IP addresses to enter
- Lights switch only when the camera turns on or off, so lights you switch yourself stay that way
- Track or untrack each light, optional delays before turning lights on or off, start at login
- Lives in the tray (menu bar on macOS) and does nothing in the background until the camera changes
- Works on Windows 11 26200 and newer, which no longer record camera usage where the original app looked for it
Install
Windows: download AutoKeyLight_0.1.0_x64-setup.exe and run it, no administrator rights needed. The installer isn't code signed, so Windows SmartScreen may warn about an unknown publisher, choose More info → Run anyway. Allow AutoKeyLight on private networks when Windows Firewall asks. Uninstall from Settings → Apps.
macOS (Apple silicon): download AutoKeyLight_0.1.0_aarch64.dmg, open it and drag AutoKeyLight into Applications. The app isn't signed by an Apple developer account, so macOS blocks it the first time: open it once, then go to System Settings → Privacy & Security and click Open Anyway. Click Allow when it asks to find devices on your local network.
Known limitations
- No Linux camera detection yet
- No Intel Mac build yet