Pronto
The meeting reminder that breaks through.
A full-screen overlay fires before your meeting, breaks through Do Not Disturb, and shows your join link. It cannot be dismissed by accident.
$ brew tap iterativeinsight/tap https://iterativeinsight.com/tap $ brew install --cask iterativeinsight/tap/prontobrew tap iterativeinsight/tap https://iterativeinsight.com/tap brew install --cask iterativeinsight/tap/pronto
Requires Homebrew · Updates via brew upgrade
pronto-overlay.png
Why Pronto exists
The flow state dismissal
You saw the 10-minute warning. You dismissed it because you had time. You got back in the zone. The meeting started without you.
The in-call no-show
You were already on a call. DND was on. The notification fired but you never saw it. Your next meeting started without you.
The standard calendar popup fires once and respects your mute settings. That's why both of these keep happening. Pronto's full-screen overlay breaks through both.
How it works
Full-screen overlay
Fires before your meeting, breaks through DND, and cannot be dismissed by accident. You see it. You join.
Calendar awareness
Reads your calendar locally. Your events are processed on your device — they never leave it.
Countdown always visible
Always in the background, never in the way. Know exactly how long until your next meeting.
pronto-menubar.png
One-click join
Meeting links are extracted automatically. One click opens the right app.
Configurable
Set lead time, choose which browser opens links, manage multiple reminders. The defaults are sane.
pronto-settings.png
Your calendars, already there.
Pronto reads directly from your laptop's calendar app. Every calendar you've already set up shows up automatically — no additional account, no additional configuration, nothing to install twice.
What's free. What's Pro.
| Feature | Free | Pro |
|---|---|---|
| Full-screen overlay meeting reminder | ✓ | ✓ |
| Breaks through Do Not Disturb | ✓ | ✓ |
| Calendar integration (local only) | ✓ | ✓ |
| Countdown always visible | ✓ | ✓ |
| Configurable lead time | ✓ | ✓ |
| One-click join link | ✓ | ✓ |
| Choose which browser opens meeting links | ✓ | ✓ |
| Presence detection (keyboard/mouse idle) | — | ✓ |
| Meeting-end golden moment | — | ✓ |
| Calendar-aware Pomodoro / focus sessions | — | ✓ |
| Wellness nudges | — | ✓ |
| Smart Home integration | — | ✓ |
The boundary: Free is reactive — it fires when a meeting is coming. Pro is contextual — it knows when you're ready.
Pricing
Free
€0 forever
The core app — calendar awareness, countdown, full-screen reminders, join links. Not a trial. Not "free with limitations." Free.
Pro
One-time purchase
Pay once, own it. No subscription. Unlocks presence detection, calendar-aware Pomodoro, wellness nudges, and the focus layer.
We respect you.
Your privacy.
Pronto reads your calendar locally. Your events are processed on your device and never transmitted anywhere. No separate account, no sign-in, no cloud backend.
Your attention.
Deliberately quiet most of the time, unmissable when it matters. Pronto earns your attention through usefulness — never grabs it to pull you back.
Your autonomy.
Pronto works for you, not on you. Nothing locks you in: configure it your way, and if it stops being useful, uninstall it and lose nothing.
Your trust.
We're open about what's free and what's Pro, what the app does with your data, and what it doesn't do. Pay once, own it — a business model that doesn't need your data or your screen time to survive.
Install Pronto.
Two commands. No separate account, no sign-in, no cloud. Pronto runs locally and reads your calendar directly.
$ brew tap iterativeinsight/tap https://iterativeinsight.com/tap $ brew install --cask iterativeinsight/tap/prontobrew tap iterativeinsight/tap https://iterativeinsight.com/tap brew install --cask iterativeinsight/tap/pronto
Requires Homebrew · Updates via brew upgrade