A tiny macOS menu bar timer that helps you stay focused and finish your tasks.
Simple, fast, and distraction-free. No forced workflows, no tracking, no cloud sync. Just a timer that lives quietly in your menu bar until you need it.

Active countdown in window and menu bar

Quick start from anywhere with keyboard shortcut
- ⏱️ Simple countdown timer - Set any duration, no forced Pomodoro technique.
- 📍 Menu bar only - No Dock icon, no distractions.
- ⚡ Zero setup - Fast and lightweight, works immediately.
- ⌨️ Keyboard-first - Full keyboard support with global shortcuts.
- 🎯 Preset timers - Save up to 5 frequently-used durations. Access with ⌘1-⌘5.
- ⏯️ Timer controls - Space to play/pause, ⌘R to restart, ⌃C to cancel.
- ➕ Add time on the fly - + for 1 minute, Shift + for 3 minutes
- 🔒 Privacy-focused - All data stays on your Mac, no cloud, no tracking.
- 🔕 Optional sound - Audio notification when timer completes.
- 🚀 Launch on startup - Optionally start with macOS.
- macOS 14.2 or later
- Apple Silicon or Intel Mac
-
Download the latest release from the releases page
-
Mount the DMG and drag Taskito to your Applications folder
-
Remove the quarantine flag by opening Terminal and running:
xattr -cr /Applications/Taskito.app
-
Launch Taskito from your Applications folder
Note: If you see "Taskito is damaged and can't be opened", you skipped step 3. The app isn't actually damaged—this is macOS Gatekeeper blocking unsigned apps. Run the command above to fix it.
The app isn't actually damaged - this is macOS Gatekeeper blocking unsigned apps.
macOS has three security levels:
- App Store apps - No warnings
- Notarized apps (signed + approved by Apple) - One-time approval dialog
- Unsigned apps (this app) - Blocked with misleading "damaged" error
When you download files from the internet, macOS adds a "quarantine" flag. The xattr -cr command removes this flag, allowing the unsigned app to run.
About the xattr command:
-cclears all extended attributes (including quarantine)-rapplies recursively to the entire app bundle
From the Menu Bar:
- Click the Taskito icon in your menu bar
- Enter minutes and seconds (or click a preset button)
- Press Enter or click START
With Global Shortcut:
- Press your configured global shortcut (default: unset, configure in Settings)
- Opens Quick Timer window from anywhere
- Enter duration and press Enter
- Play/Pause - Space bar or click the play/pause button
- Add Time - Press
+for 1 minute,Shift +for 3 minutes - Restart -
⌘Rto restart from original duration - Cancel -
⌃Cor click the X button
Save frequently-used durations in Settings:
- Maximum 5 presets
- Access with
⌘1through⌘5 - Click to start immediately
| Shortcut | Action |
|---|---|
| Custom (set in Settings) | Open Taskito Quick Timer window |
| Shortcut | Action |
|---|---|
⌘1 - ⌘5 |
Start preset timer (if configured) |
Enter |
Start timer with current values |
| Shortcut | Action |
|---|---|
Space |
Play/Pause timer |
+ |
Add 1 minute |
Shift + |
Add 3 minutes |
⌘R |
Restart timer |
⌃C |
Cancel timer |
See the full shortcuts reference in the app's Settings window.
Access settings by clicking the gear icon in the menu bar interface:
- Start on system startup - Launch Taskito automatically when you log in
- Play sound when timer completes - Audio notification when countdown reaches zero
- Enable global shortcut - Toggle system-wide keyboard shortcut on/off
- Customize shortcut - Set your preferred global keyboard combination
- Preset timers - Configure up to 5 quick-access timer durations
Taskito uses KeyboardShortcuts by Sindre Sorhus for global keyboard shortcut registration.



