Simple Raycast extension that lets you start a countdown timer with presets or a custom duration and plays an alarm when time is up.
- Preset durations (1–60 min) and custom minutes/seconds
- Live countdown view with progress
- Large "Time's up" view and a system toast
- Windows alarm playback: bundled
assets/alarm.wavor fallback beeps via PowerShell
- Node.js 18+
- Raycast for Windows (public preview)
npm install
npx ray dev
# or build
npx ray build
Place an alarm.wav file in assets/. The command loads and plays it twice on completion.
If not present, the extension uses a short series of beeps.
Start Timer: choose a preset or provide custom minutes/seconds, then start.
git init
git add .
git commit -m "feat: initial timer extension"
git branch -M main
git remote add origin https://github.com/owendavidprice/Raycast_timer.git
git push -u origin main
- Build your own Extensions (Raycast docs): https://raycastapp.notion.site/Build-your-own-Extensions-270d6e4a8215806d9a8dc2105cf2d1e7