iClock is a desktop countdown timer for Windows that stays visible above other windows while work continues underneath. It supports transparent click-through display, global hotkey control, adjustable digit colors and sizes, several time formats, and a top-most completion alert with sound. Daily session records are stored locally in TSV files. The interface can be switched between English and Simplified Chinese, and the program operates without network access.
The application is distributed as a single executable file and through Windows Package Manager and Scoop. It uses native Windows rendering, keeps memory and CPU usage low, and writes settings and logs to the local application data folder. No installation or external runtime is required when using the standalone file. The timer is intended for focused intervals, presentations, games, and other tasks where a visible countdown must not interrupt the active program.
iClock provides a restrained set of timer functions without online accounts, telemetry, or background services. Countdown sessions can be started, paused, reset, and reviewed through local logs. Completion alerts remain above other windows until confirmed. The application is suitable for users who need a small floating timer on Windows and prefer local data storage, package manager installation, and a bilingual interface.
| Keeps countdown visible over full-screen applications | Compact desktop widget shows remaining time during work |
| Allows mouse interaction with underlying windows | Native transparent style bypasses input capture |
| System-wide key combination toggles countdown state | Hotkey works while other programs stay foregrounded |
| Persistent modal dialog signals countdown completion | Alert shows elapsed overtime until user acknowledges |
| Multiple time representation schemes supported | Format selection adapts to task duration ranges |
| RGB color picker adjusts digit appearance | Font scaling matches contrast and theme needs |
| Session records stored as tab-separated files | Daily logs capture start, length, and outcome |
| Language selection between two locale options | Interface labels switch without system restart |
| No network requests generated during operation | All data remains in local application directory |
| Portable binary requires no installation procedure | Package manager workflows handle updates and removal |