v1.0 — Focus Timer, Stats Dashboard, Smart Alerts

Your meetings,
always visible.

A menu bar companion that keeps you ahead of your calendar. Focus timer, auto-join, conflict alerts, and smart nudges — one click from the top of your screen.

don't have brew? copy this first
$ brew tap chaiovercode/tap && brew install --cask on-air copy copied!

Free · macOS 13+ · 2 MB · No account

In action
How it works

One terminal command.

01

Brew install

One line in your terminal. It handles everything.

02

Grant access

It asks for calendar permission on first launch. That is the only setup.

03

Forget about it

Your next meeting shows up in the menu bar. Click when you need more.

Features

Not a calendar.
A command center.

12 features. Zero bloat. Everything in 300 pixels.

01
Productivity

Focus Timer

Calendar-aware pomodoro. Sees your next meeting in 47 minutes, suggests a 40-minute deep work block. Tracks focus stats.

02
Meetings

Auto-Join

Detects Zoom, Meet, and Teams links. A green "Join" button appears 5 minutes before. One click.

03
Awareness

Conflict Detection

Overlapping meetings get flagged. The menu bar shows both when they're about to collide.

04
Wellness

Meeting Fatigue

Color-coded meter (green to red) shows your load. Smart nudges for back-to-back meetings and prep time.

05
Analytics

Stats Dashboard

Weekly wellness chart, focus vs meeting time, busiest days, platform breakdown, recurring meeting analysis.

06
Timing

Wrap-up Alerts

Configurable notice before your meeting ends. Skips automatically for back-to-back meetings.

07
Visualization

Calendar Heatmap

Days colored by meeting density. See your busiest weeks at a glance, like a contribution graph.

08
Customization

Vibrant Accent Colors

Coral, Tangerine, Mint, Electric, Violet, Fuchsia — or any hex. Every element follows your color.

09
Onboarding

Beautiful First Run

3-step welcome with animated "on air" dot. Grants calendar access gracefully. You're set in 10 seconds.

10
Calendar

Long Weekends

Detects holidays adjacent to weekends and highlights the extended break in your calendar grid.

11
Aesthetic

Time-of-Day Themes

Dawn, morning, afternoon, evening, night. The UI subtly shifts its palette to match the sky.

12
Power User

Keyboard First

J to join. T for timeline. Cmd+N for events. Cmd+F to search. Built for shortcut thinkers.

Keyboard

Built for your fingers.

Join next meetingJ
Today timelineT
New event⌘ N
Search events⌘ F
Settings⌘ ,
DismissESC

Ready to stay ahead?

One line. That is it.

$ brew tap chaiovercode/tap && brew install --cask on-air copy copied!
don't have brew? copy this first
OnAir - Your meetings, always visible | Product Hunt