Skip to content

Repository files navigation

IdleTrigger

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.

Latest release Lint status MIT license Total downloads

Download x64 for 64-bit Windows Download x86 for 32-bit Windows

简体中文

🪟 Native Control Panel

IdleTrigger control panel

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.

✨ At a Glance

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.

🚀 Get Started

  1. Download x64 for most PCs, or x86 for 32-bit Windows.
  2. Put the EXE in a writable folder you intend to keep, then run it.
  3. Left-click the IdleTrigger tray icon and choose your settings.

📚 Documentation

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

🤝 Credits

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.

📄 License

MIT

About

Lightweight Windows tray utility for idle actions, stay-awake control, and automatic power tasks | 轻量级 Windows 托盘工具:空闲动作、保持唤醒与自动任务

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages