Measured, and partial. The roster is production’s (60 breaks, 9 hubs) and every number is one the project measured — the roster and the 33-year ocean statistics read from Supabase on 5 Nov 2026, the scores read from production’s ranked score view on 5 Nov 2026 (plus 2 breaks production has not scored, computed here from the same archive by its method). What is not held is shown as an absence, never a guess. Photos are of the real places, each credited; places near the breaks are from OpenStreetMap.

Your breaks, your sizes

Ocean Calls

0 breaks calling · Vibe makes the call

One ping when your wave shows up. Nothing else — no digests, no deals, and never a call you did not set.

Breaks and hubs
From 33 yrs· 5 Nov 2026

As many as you like. A hub calls for whichever of its breaks lines up. One tap mutes one.

Pause every call

One switch. Flights, injuries, a week you cannot surf — it never calls until you turn it back on.

Were we right?

No calls to grade yet.

After each call you act on, one tap says whether we had it right — and that is the only surf app that will show you its own miss rate.

What makes it call
every control is live
Wave size worth waking up for
1.0 – 2.0 m

Chest to shoulder up to overhead for you. Below that we stay quiet; above it we stay quiet too, unless you asked to watch it anyway.

Offshore significant height — the same figure every live block reads, not face height at the break.

Days you can actually go

A call for Tuesday at eleven is noise if you are at work. Turn off the days you cannot surf and we stay quiet on them.

How much warning you want

We call you the evening before, when the forecast is at its most reliable. Best if your breaks are close enough to decide over breakfast.

Earliest we may wake you

Dawn patrol needs the call before dawn. Nothing fires between 22:00 and this.

Waves you like

Pick the kinds you like in Settings and the other kinds stay quiet. Until then, any kind can call.

Wind

A day with the wind on it is not a call worth taking.

Only when it fits your level

Above your level, we stay quiet unless you asked to watch it anyway.

One call per swell

Four of your breaks lighting up on the same swell is one call, not four — it names the best of them and lists the rest inside.

Travelling, and day to day
Near where you are staying

On a trip, we also call when a break inside this radius starts firing.

15 km
Season openings

A call when a watched coast wakes up for how you surf.

Perfect-week radar

When your flexible months line up with a clean week, it calls out.

Quiet hours

The ocean calls. It never calls at 3am — it waits for morning.

22:00 – 07:00
What a call looks like

Your lock screen, before you are properly awake. One per swell, and the hazard rides inside it — never as a second notification that contradicts the first.

No break with a live model on your list yet. Add one and this example is built from its real figures, not a mock-up.

Vibe speaks the call and only reads figures the database produced. The hazard under it is the system voice — never styled, and it travels with the call rather than being pushed separately.