A Chrome extension for people with calendars

Are you free Find out without opening your calendar.

Calendar Check quietly reads the event times already on your screen: career-fair listings, event pages, the email you just opened. It draws one thin box around any time that collides with your calendar. Hover it, and it tells you exactly what's in the way.

0 AI calls  ·  0 servers  ·  0 guesses  ·  read-only calendar access

The centerpiece

Watch it read an email the way you do, then check every time against your calendar.

Opt-in Gmail highlighting reads the message locally, on your machine. It finds times in ordinary prose, resolves their timezones, and marks each one in place: what conflicts, what half-works, and what fits.

Panel interview: finding a time
Maya Chen <maya@northline.co> · to me · Jul 17, 4:42 PM

Hi,

Great speaking with you today. Are you free Tuesday at 2:00 PM PST for the panel round? If that's tight, we could also hold Thursday from 10:00 AM to 12:00 PM, or Friday at 5pm if the week gets away from us.

Either way, looking forward to it.

Best,
Maya

* assumed America/New_York (your calendar's timezone)
live demonstration · replays on its own hover any highlighted time to inspect it yourself

Field demonstration · career platforms

Open your Handshake events feed. It has already been read.

Every session time is checked the moment the cards render. Those “IST” abbreviations? Resolved against your calendar's own timezone before being trusted. The sessions you can't make are flagged before you ever click in.

2 conflicts · 3 fit on this page
Events
USCUniversity of Southern California⌁
Internships 101: Finding and Applying for Internships
In-person · Wed, Sep 2 · 12:30 AM IST
Guidance
10 students going
USCUniversity of Southern California⌁
USC IYA | Moose Toys Tour (Off-site)
In-person · Wed, Sep 2 · 2:30 AM IST
Conflicts with your calendarDaily standup · Wed 2:30 – 3:00 AM
shown in IST, your calendar's timezone
Networking
Registration opens in 36 days
TUTechnische Universität Braunschweig⌁
Trojan Talk with TU Braunschweig
In-person · Thu, Aug 27 – Fri, Aug 28
HiringEmployer info
Event in 39 days
USCUniversity of Southern California⌁
The Inside Scoop: Career Fair Tips from Recruiters
Virtual · Thu, Sep 3 · 1:30 AM IST
Conflicts with your calendarTeam offsite · Thu 1:00 – 2:00 AM
shown in IST, your calendar's timezone
Guidance
6 students going
USCUniversity of Southern California⌁
USC IYA Career Services: Intro to Career Services
Virtual · Fri, Sep 4 · 12:30 AM IST
Guidance
Registration opens in 36 days
USCUniversity of Southern California⌁
Fall Career Fair: Engineering & CS
Virtual · Tue, Aug 4 · 5:30 AM IST
Guidance
13 students going
the multi-day listing with no stated time stays untouched · no slot, no claim hover an orange time to see what's in the way

A four-word vocabulary

It says only four things. Each one is earned.

No page-wide washes, no banners, no badges begging for attention. One thin box drawn around the time itself. Outline, never border, so the page's layout never shifts by a pixel.

Tue · 2:00 PM PST

Conflict

This time genuinely collides with something on your calendar. Hover to see exactly which event is in the way, and when it ends.

checked, collision found
10 AM – 12 PM

Partly busy

For ranges proposed in email. Amber means some of it is taken, and the tooltip tells you which half of the window is actually yours.

checked, partially free
Sep 12 · 9:00 AM

Unverified

Ambiguous timezone? Stale calendar data? It marks the doubt with a dotted line instead of pretending. It never, ever guesses.

couldn't be trusted
Fri · 5:00 PM

Fits

A whisper-quiet check for times that are clear. Optional, and off by default. Silence is a feature, not an oversight.

optional · off by default

Fluent in timezones

“2 PM PST” becomes your 5 PM. Instantly, and honestly.

Abbreviations are resolved at the exact instant of the event, daylight-saving correct, even across the spring-forward gap. Globally ambiguous ones (IST, CST) are cross-checked against your own calendar's timezone.

And when a message says just “5pm” with no zone at all? It assumes your calendar's own timezone, and says so with an asterisk, right on the highlight. Every assumption is disclosed. Nothing is silently guessed.

Everywhere your plans live

Event pages. Ticket sites. Your inbox.

Site-tuned readers for the places people actually book their time, plus a generic reader for any page that publishes structured event data.

Event & ticketing pages
Founder Fireside: Hard Tech
Thu, Jul 23 · 6:30 PM
Doors 6:00 PMSoMaFree RSVP

Ticketing sites & beyond

Dedicated readers for major event platforms, and a schema.org fallback that understands any page publishing real event data.

Gmail · opt-in, read locally
JP
Jordan Park
Re: coffee next week?
“does wed 3–5pm work? or honestly anytime friday too”

Plain human writing

“wed 3–5pm” isn't structured data. It's how people write, and the email reader parses that casual prose, anchored to the message's send date.

Deterministic by design

Quiet on the page. Silent on the network.

Your calendar syncs in the background into a local busy-index. Every page is checked against it on your machine, in under a millisecond. The same page and the same calendar always produce the same marks.

0
AI calls
Pure deterministic parsing. Same input, same result, every time.
0
servers
No backend exists. Page content never leaves your machine.
0
guesses
Can't verify the timezone? You get a dotted box, not a coin flip.
0
write scopes
Read-only calendar access. It cannot touch your events.
✓Google, Outlook & Apple calendars. Google and Outlook connect read-only; Apple/iCloud syncs via a private ICS subscription URL.
✓Opt-in. Event names in tooltips and Gmail reading each ask separately.
✓Boundary-honest. A meeting ending at 2:00 doesn't conflict with a call starting at 2:00. Buffers are yours to configure.
✓Layout-safe. Highlights are drawn as outlines, never borders, so the pages you read never shift by a single pixel.

Stop reading times twice.

Install it, connect a calendar, and let every page you read check itself.

v0.1 · works with Google Calendar, Outlook & Apple/iCloud · nothing to sign up for