Beach profile
Select a beach to load parking, access, facilities, local shops, regulations, and difficulty.
Log in to your CastSight AI account
Your AI surf fishing assistant. Live conditions, nearest beaches, and smart recommendations — all in one place.
♢ We only use your location to show nearest beaches.
Waiting for live feeds...
Beach Intelligence will load the profile, weather, tide, marine conditions, astronomy, and AI recommendation for the selected beach.
Select a beach to load parking, access, facilities, local shops, regulations, and difficulty.
CastSight will recommend species, bait, lure, retrieve, and fishing window.
Recommended launch point will appear after a beach is selected.
Choose a beach to calculate local light and moon conditions.
Loading NWS observation and forecast cross-check...
Loading wind speed, direction, and gusts...
Loading NOAA water level and next tide...
Loading wave, swell, SST, and current...
CastSight AI blends coordinate-based weather, tide, wave, and current readings into a conservative directional index when source coverage is available.
Checking official National Weather Service observations, coordinate-based forecast models, and nearest available NOAA CO-OPS stations...
Coverage varies by state and coastline. Weather is coordinate-based; tide, water, and marine confidence depends on nearby public station/model coverage.
Using National Weather Service observations where available, with Open-Meteo as the forecast/model cross-check.
NOAA CO-OPS provides authoritative tide timing and water observations where nearby station coverage is available.
Open-Meteo Marine provides wave, swell, sea surface temperature, and current estimates.
Live conditions currently favor bass-style surf tactics when wind, wave height, and the next tide line up.
Best treated as a secondary opportunity unless bait schools are visible or birds are working.
More sensitive to clean water and calmer surf, so the model reduces the index when wave height rises.
Shows only catches you submit in this browser. Upload a photo and it will appear in the report card.
Waiting for live forecast...
Temperature, rain, and wind forecast will update with the live weather model.
Waiting for live weather...
The model updates automatically when live conditions refresh.
Search a beach or use your current location. CastSight AI refreshes weather, tide, marine data, and bite scoring from the chosen coordinates.
Choose a beach by name or use your current GPS. All conditions, tides, Bite Map scoring, and AI recommendations refresh from that location.
Type the exact beach, inlet, jetty, town, or access point. CastSight AI will research matching beaches and use the selected coordinates for live conditions.
Search or allow GPS. The app will show named beach matches, source notes, live feed status, and a conservative fishing read for that location.
Google Vision × CastSight: visual evidence is combined with photo GPS metadata, season, water temperature, regional occurrence, and—when available—an official government reference image. Length estimates without a ruler are approximate ranges. Users never enter or pay for an API key.
Only the owner account can see this page. High-confidence reports may publish after automated checks; low-confidence, flagged, protected-species, or suspicious reports enter this exception queue.
Waiting for reports...
Private keys stay on the server. Missing services fall back honestly instead of breaking the app.
Checking configured services…
Add or edit aliases, ranges, seasons, temperatures, look-alikes, and handling notes. Changes are saved locally until the Supabase migration is applied.
Ask what to throw, where to start, or how the live conditions affect tonight's bite.
CastSight extracts representative frames and, when Gemini visual analysis is configured, automatically proposes troughs, bars, cuts, current, casting lanes, and a practical first cast. You can correct any uncertain marking.
Upload a beach-facing surf clip. CastSight extracts representative frames and provides a manual overlay workspace for troughs, bars, cuts, rips, casting lanes, and cast targets.
Overlays are guidance. Automatic computer-vision classification requires a configured vision model and validation.Save your tackle, scan packages or lure photos, edit any item later, and ask the AI what to use for the beach and conditions you are fishing.
Take a photo, upload packaging, scan a barcode/QR code, or add a receipt. CastSight fills what it can and leaves the rest for review.
CastSight can decode supported barcodes/QR codes, create product research links, and suggest what fields to auto-fill.
Choose the category first. The form only shows details that make sense for that gear type, so fields do not repeat across reels, line, lures, leaders, hooks, drones, and storage.
Ask what to throw based on your saved gear, uploaded tackle scan, selected surf location, weather, tide, and waves.
Save or scan gear, then ask for a setup that fits the current conditions and beach.
Choose only the permits that matter to you. CastSight uses official agency links and keeps personal permit numbers private.
Start with New York State, Nassau County, Suffolk County, and town permits. More states can be added without changing the structure.
Credit-card sized calibration card for fish, lures, hooks, sinkers, and small tackle. Print at exact CR80 size: 85.60 mm x 53.98 mm.
Front is simple: logo, QR/app entry, website, and card name. Keep this side clean for branding.
Download front PDF
Back uses corner fiducial markers, exact rulers, grid references, scale shapes, dots, line widths, and color patches for camera measurement.
Download back PDFNo account connected
Your catches feed the model by zone, not by public GPS pin.