Here's what LazySurfer does in one paragraph: after you log a handful of surf sessions with ratings, LazySurfer uses real-time NOAA buoy data and two on-device machine-learning models (K-Nearest Neighbors and Multivariate Linear Regression) to predict the rating you'd give any current or forecast reading at your favorite spots. The more sessions you log, the better it learns your preferences — board style, wind tolerance, tide, swell direction. When the forecast matches a session you loved, LazySurfer sends a push notification so you don't miss the window.
Read the detailed explainer on the how it works page, or jump to the FAQ.
LazySurfer combines real NOAA ocean-buoy data with a personalized ML model that learns from your logged sessions. The six core features below power session logging, current-conditions matching, the 7-day forecast, and push alerts for when your favorite spots are firing.
Lazy Surfer retrieves wind, wave, and tide information with the click of a button.
Wind, wave, and tide data is from NOAA ocean buoys.
Get alerted when your favorite spots are pumping - never miss a good session again.
Lazy Surfer lets you add or edit sessions up to 45 days in the past.
Know when your spots are going to be good early so you can plan your sessions.
Save your sessions to the cloud for backup or download for data analysis.
The key to Lazy Surfer is the Similarity Score - this describes how close the current or future conditions are to the conditions you've saved. When the score is close to ten then the conditions should be similar. When it's close to zero, the conditions are very different.
After each session fill in the spot name, a description and a rating.
Lazy Surfer will retrieve and save condition information from the closest wind, wave, and tide buoys.
Use the Similarity Score to find the best time and place to surf.