Extension Icon


Start, stop, and save countdown timers, directly in Raycast, with no external dependencies.
26,130 Installs
OverviewCommandsVersion History


Fix dismissTimerAlert leaving behind residual timer files - February 2, 2024

Fix sorting and time subtitle in configureMenubarPresets - January 23, 2024

Menu bar quality-of-life upgrades and configurability - January 23, 2024

  • Rename "Show Menu Bar Item When" preference to "Show Menu Bar Icon When" to better reflect what it actually does
  • Fix default icon setting for menu bar icons
  • Add ability to show menu bar icon when no timer/stopwatch is running, and hide it when one is
  • Don't show hours in menu bar title times if the countdown/elapsed time is <1hr
  • Add "Configure Presets in Menu Bar" command that lets you choose which custom/default timer presets to show in the Timers Menu Bar

Deeplinks, add preset to root search via quicklink, keywords - January 15, 2024

  • Add action to "Manage Timers" command that lets you add presets to root search via deeplinks + quicklinks
  • Add deletion confirmation to custom timer presets
  • Add keywords to make the extension more discoverable

Fix bug where stopping a timer did not stop the alert due to incorrect .dismiss path - November 8, 2023

  • Fix bug where the .dismiss file wasn't being deleted when a timer was stopped, leading to a perpetually ringing timer (thanks to @atuooo for the contribution)

Fix dismiss command, add "Stop Running Timer" command, screenshot update - November 5, 2023

  • Fix bug where "Dismiss Timer Alert" would crash due to improper filtering of running timers
  • Rename "Dismiss Timer Alert" to "Dismiss Ringing Timer" to clarify what the command actually does
  • Add "Stop Running Timer" command to easily stop the timer closest to completion
  • Update screenshots to reflect newer UI and Raycast versions

Stopwatch menu bar improvements, minor UX fixes - September 30, 2023

  • Add ability to delete stopwatches from menu bar
  • Fix bug where pausing stopwatch from menu bar didn't work properly
  • Fix bug where "Dismiss Timer Alert" would crash when run without "Ring Continuously" preference set
  • Un-require settings that should be optional

Menu bar improvements, reset stopwatches, end time for timers - June 8, 2023

  • Add menu bar support for stopwatches
  • Add ability to hide menubar icon and timer/stopwatch title
  • Add reset functionality to Manage Stopwatches
  • Add end time for timers in Manage Timers (thanks to @benqqqq)
  • Show currently selected alert sound in custom sound selection for Preview Alert Sounds and Start Custom Timer commands
  • Fix bug where the 60-minute preset crashed when Start 60 Minute Timer command was run
  • Sort preferences for more natural grouping
  • Update to new Raycast APIs

Enhancement - June 7, 2023

  • Added option to hide menubar icon when no timers are running

Add volume cap error for alert sound - March 19, 2023

Enhancement - March 15, 2023

  • Implementation of alert sound choice dropdown when creating/starting custom timer

Alert sound volume customization and pausable stopwatches - March 10, 2023

  • Fix bug where timer completion notification would not send until after timer was dismissed when "Ring Continuously" setting was turned on
  • Add volume customization for the timer alert sound
  • Add ability to pause stopwatches

Added missing 2 minute timer in README - January 2, 2023

Minor fixes, alert sound preview command - December 21, 2022

  • Added a 2 minute preset
  • Show timer name in alert notification
  • Add command to preview alert sound effects

Enhancement - December 10, 2022

  • Added custom timer option to menubar

Faster menubar - November 1, 2022

  • Now updating every ten seconds instead of every minute.

Support new Raycast features and add Stopwatch support - September 19, 2022

  • Added MenuBarExtra support (thanks to @marcjulianschwarz)
  • Show name + approximate time of timer nearest to completion in MenuBarExtra
  • Added inline argument support for the Start Custom Timer command
  • Improve form validation in Start Custom Timer command
  • Add stopwatch support (Start Stopwatch and Manage Stopwatches commands)
  • Add persistent timer support (alert for finished timer rings until dismissed)
  • Refactored state management out to a custom useTimers hook
  • Refactored out date and time formatter functions to formatUtils

Fixes - August 16, 2022

  • Fixed an issue whereby timers incorrectly count down below zero - visible when viewing 'Currently Running' timers as they timeout.

Added new preferences - May 27, 2022

  • Added a preference for ordering the input fields in the New Timer form — you can now order the fields as Seconds|Minutes|Hours

Added Timers - May 21, 2022

  • Initial version of the Timers extension!