Wind arrow
The arrow points in the same direction as the mapped wind overlay. Direction color follows the selected location's wind-sector safety result.
WindSage
A detailed screen-by-screen guide to WindSage: what each panel means, how the buttons work, how recommendations are produced, and how premium forecast tools help you choose the best time to kite.
WindSage is a planning aid. It organizes wind, tide, forecast, and Kite Chart signals, but it does not replace local judgment, official marine weather, launch rules, rescue availability, or your own limits.
The main screen is the free dashboard. It is designed to answer the first question quickly: is this spot worth a closer look right now? The screen combines the selected location, live map context, Ride Conditions, Tide, Historical Wind, Future Forecast previews, and data-source context.
The map gives location context before you read the cards below it. It shows the selected launch, the current wind arrow direction, live wind speed, gust, direction, air temperature, water temperature where available, sunrise, sunset, and observation time.
The arrow points in the same direction as the mapped wind overlay. Direction color follows the selected location's wind-sector safety result.
The large wind value is the primary live reading. Gust is shown beside direction so you can see whether the wind is steady or spiking.
Air temperature and water temperature are separated because launch comfort and water exposure are different decisions.
STD and SAT let you compare a standard map with satellite context. Satellite is useful for reading shorelines, channels, and launch access.
Ride Conditions is the fastest way to understand the session. It combines current wind, near-term forecast direction, the spot's configured wind sectors, and your Kite Chart.
Tide is treated as a first-class riding condition. The graph shows the current tide curve, the next and previous tide events, whether the tide is increasing or decreasing, and how the upcoming tide compares with historical median high and low values.
This card combines observed wind history and future model forecast into one continuous module. The chart is built around a shared time grid so wind, gust, direction, tide, wave, temperature, precipitation, rain, and forecast cards align to the same forecast period.
The best-kiting calendar is designed to condense complex forecast data into planning windows. Instead of manually reading every hour, use it to see which days and time blocks line up with your preferred wind bands, spot direction sectors, kite recommendation, tide context, and forecast confidence.
Look for windows where direction, wind strength, and rider settings align.
Your saved preferred wind band influences which windows are highlighted.
A good speed is not enough. Offshore direction remains unsafe even if the wind strength looks rideable.
Use the calendar to choose when to inspect maps, set alerts, or decide whether a drive is worth it.
Notifications are optional. They are meant to help you notice a ride window, not to replace active weather monitoring. Availability may depend on subscription status, location coverage, and your settings.
Notify when a location enters a usable window based on your preferred wind range and the spot's direction sectors.
Notify when sustained wind rises into or falls out of selected bands such as Light, Medium, High, Preferred, or Unsafe.
Notify when a future period improves, fades, turns gusty, or begins moving toward a safer or less safe direction.
Use forecast windows to remind you before the best part of the day or week arrives.
Notify around important high or low tide events when tide can change access, water depth, current, or hazards.
Where supported, alert for above-limit wind, offshore shifts, stale data, storms, or unavailable source conditions.
Settings turn WindSage from a generic weather app into a rider-specific planning tool. Your saved setup affects kite recommendations, session labels, preferred windows, calendar highlighting, and notification targeting.
Calibration kite size, minimum rideable wind, and overpowered wind generate one Kite Chart used by every recommendation screen.
Light, Medium, High, Preferred, and Unsafe bands give the app language for session strength and alert thresholds.
Experienced riders can define kite-specific wind ranges. When Expert Mode is enabled, those manual ranges override the default kite equation.
Choose how wind, temperature, and distances are shown. Internally, calculations normalize units before recommendations are produced.
Hide countries, regions, subregions, or spots you do not use so the app stays focused.
Control which alerts are enabled, which locations they apply to, and how aggressive the reminders should be.
Each kite spot has its own map position, launch context, forecast connector, observation connector, tide source, and wind-sector setup. This matters because a direction that is Best at one beach can be Offshore at another beach nearby.
Data-source cards explain where WindSage data came from. They can include model names, observation stations, tide sources, connector metadata, freshness status, and legal attribution where required.
If a source is stale, unavailable, or not currently connected, treat that as part of the forecast picture. WindSage should surface uncertainty rather than pretending missing data is reliable.
Feedback tools are for condition reports, bug reports, recommendation issues, location requests, and source problems. Useful feedback includes the spot, time, displayed wind, what you expected, and what happened at the launch.
Tell WindSage when live or forecast readings do not match the beach.
Report when a kite size or session label does not match your real setup.
Request new kite spots, better launch metadata, or sector corrections.
Use support when something is broken, missing, or unclear.
WindSage does not certify rescue conditions, storm safety, water quality, submerged hazards, launch legality, equipment condition, or rider ability. Verify official marine weather, local rules, and real launch conditions before riding.