SmartSurf compares forecasts with real conditions, learns which sources work at your spots, and tells you when conditions are right for you.
Free to start · no card · works on the web today
12 tabs. 6 opinions. One question.
When should I go?
Forecasts → Live sensors → Webcams → Local history → Rider reports → Your riding history. SmartSurf continuously compares the evidence, learns which sources work at your spots, and tells you when something actually matters for you.
You don't need more weather data. You need an answer.
Go ride.
SmartSurf is watching. You don't have to.
{{ q.a }}
It compares forecast models, watches live sensors and cameras, remembers what has actually worked at your spots, learns how you ride, and continuously reasons about what conditions mean for you.
General AI
{{ s }}
SmartSurf
{{ s }}
Don't ask AI about the weather.
Give your spots an AI agent.
A general AI can reason about the weather data you give it. SmartSurf already has the data — and keeps watching after you close the app.
Evidence and Forecast Trust are powered by Senlay. Your agent lives in the app today — conversational access via Telegram/WhatsApp is on the roadmap.
You do the telling once. SmartSurf does the watching forever.
Where live observations exist, SmartSurf checks whether the forecast is actually happening — and tells you the moment it stops.
Smart enough to say "I don't know"
Nearest usable observation is 31 km away and 52 minutes old. SmartSurf cannot reliably verify this forecast.
Most apps show you a number with no error bars. SmartSurf will tell you when it doesn't have the evidence to back one up — that's the difference between a forecast and an agent you can trust.
A typical alert says "conditions should arrive at 13:20" and goes quiet. SmartSurf keeps checking whether that forecast is still coming true — and revises its advice the moment reality disagrees.
That's the loop most forecast tools stop short of: forecast → expectation → observation → verification → revised decision → notification. Underneath it, Senlay is what makes the verification step possible — it's what lets SmartSurf keep checking, not just wait.
Most watersports apps stop at "here's a personalized forecast, we'll alert you." The rows below are what happens after that — while the session is still live.
Same spot. Same forecast. Same minute. Different rider.
{{ r.note }}
Every rule reads back as a plain sentence, so you always know exactly what you programmed — and where the answer will arrive.
"{{ w.sentence }}"
Instead of opening several forecasts every morning, get one personalised briefing at the time you choose.
Good kite potential today.
For you — similar conditions occurred during 3 sessions you rated Good or Excellent. Your usual 9 m² may be relevant.
You decide what earns an interruption and what can wait for the briefing.
Push, email, Telegram, WhatsApp, Slack, webhook — and different destinations per event.
Every session you log and rate sharpens the match. You can inspect and correct anything it infers — learned preferences are never presented as fact.
"{{ g.says }}"
{{ l.t }}
A spot without a nearby station isn't broken — SmartSurf is simply honest about what it can prove there.
{{ l.what }}
{{ s.tag }}
{{ s.watches }}
Create your Rider Profile, choose a spot, and tell SmartSurf what conditions matter to you. It takes about two minutes.
Already have an account? Sign in