Lightweight, native Windows power automation in one portable EXE.
Keep work running, respond to real input inactivity,
and automate power or Windows themes by time and process.
Follows Windows light/dark mode and display DPI. The screenshot follows your GitHub theme.
Left-click the tray icon for everyday settings; advanced options remain in TOML.
| Capability | Built for | |
|---|---|---|
| ⚡ | Stay Awake | Downloads, renders, backups, and remote sessions that must keep running. |
| ⏱️ | Idle Actions | Lock, sleep, hibernate, or shut down after real keyboard and mouse inactivity. |
| 🔁 | Automatic Tasks | Control power features or run built-in actions by schedule and process state. |
| 🌗 | Day / Night | Switch Windows themes by time or sunrise and sunset, with battery and fullscreen options. |
Small by design: IdleTrigger is a portable native Win32 app for Windows 10 / Windows Server 2016 or later. It needs no installer, service, WebView, simulated input, or extra runtime. Settings stay in a readable TOML file beside the EXE.
- Download x64 for most PCs, or x86 for 32-bit Windows.
- Put the EXE in a writable folder you intend to keep, then run it.
- Left-click the IdleTrigger tray icon and choose your settings.
| Read this | |
|---|---|
| 🧭 | User guide — features, automatic tasks, configuration, CLI, and updates |
| 📝 | Configuration reference — every TOML field in English and Chinese |
| 🛠️ | Build and development — local builds, checks, resources, and release process |
| 🗂️ | Documentation index — all project documents in one place |
Tray integration is adapted from getlantern/systray v1.2.2 (Apache-2.0 notice).
Built with BurntSushi/toml and golang.org/x/sys. Stay Awake was inspired by NoSleep. The Windows 11 theme-repair behavior is an independent implementation informed by Auto Dark Mode's DWM refresh strategy.