Skip to content
Back to site

Timer

Countdown Timer

Configurable countdown timer with audio notification.

  • Duration input — Set hours (0-99), minutes (0-59), and seconds (0-59) manually, or use the scroll wheel on each input to adjust
  • Presets — Quick-start buttons for 3, 5, 10, 15, 20, 30, 45, and 60 minutes
  • Audio alert — A series of beeps plays when the countdown reaches zero
  • Repeat — Set the timer to repeat infinitely (∞) or a specific number of times (1-99). The timer automatically restarts after each completion.
  • Visual feedback — A circular progress ring shows remaining time with a gradient animation

Stopwatch

Track elapsed time with centisecond precision.

  • Display format — HH:MM:SS.CC (hours, minutes, seconds, centiseconds)
  • Controls — Start, pause, and reset
  • Precision — Updates at ~60fps using requestAnimationFrame for smooth centisecond display

Counter

Track counts with multiple independent counters.

  • Multiple counters — Create as many counters as you need, each with its own name
  • Increment / decrement — Click +/- buttons or use the global shortcut Option+Shift+1 (macOS) / Alt+Shift+1 (Windows) to increment
  • Inline rename — Double-click a counter name to rename it (max 50 characters)
  • Persistent — All counters are saved and survive app restarts
  • Management — Reset individual counters to zero or delete them via the context menu

Scheduler

Schedule apps, websites, or alarms to trigger at specified times.

Action Types

TypeDescription
AlarmAudio notification at the set time
Open AppLaunch a macOS application
Open URLOpen a URL in the default browser

Repeat Options

  • Once — Single execution
  • Daily — Repeats every day at the same time
  • Custom Weekdays — Select any combination of days (Sun-Mon-Tue-Wed-Thu-Fri-Sat)

How to Set Up

  1. Click the + button to open the schedule popup
  2. Set the time (hours and minutes)
  3. Choose an action type (Alarm, Open App, or Open URL)
  4. Configure the action (select an app or enter a URL)
  5. Set repeat options and an optional name
  6. Click Save

Manage schedules from the list — toggle enable/disable, edit, or delete via the context menu.

The scheduler only works when your computer is awake and IrukaDark is running. It does not trigger during sleep mode.