TimeTug lives in your Mac's menu bar, lists today's meetings, and takes over every screen shortly before one starts — so you don't hyperfocus straight through it.
Every display, at a lead time you choose — 0 minutes means "starting now." Join, Snooze, or Dismiss, no digging through tabs.
Detects Zoom, Meet, Teams, Webex and similar links automatically and puts the button right in front of you.
The same meeting on two calendars — a personal invite and a team calendar copy, say — is merged, so you're only interrupted once.
Choose which calendars can tug you at all. All-day and declined events never take over. Solo events can tug unless you turn on Require other attendees.
Next Up and Today widgets, plus macOS 26 Control Center controls for Enable Tug, Skip All Day Events and Use Intelligence.
Turn off Enable Tug to stop every takeover instantly when you need the day to leave you alone.
TimeTug reads events to show your day and alert you before meetings. Where your account grants write access, supported calendar changes happen only when you initiate them.
iCloud, Google, and Exchange accounts already added to macOS, read locally through Apple's EventKit — nothing leaves your Mac.
Sign in with Google to read events directly from the Calendar API — your Mac talks to Google, not to us. See how this works.
Your calendar data is read on your Mac, shown on your Mac, and stored on your Mac. TimeTug does not send it to us, and no server we operate ever stores or processes it.