CastSight AI logo

Welcome

Log in to your CastSight AI account

OR

♢ Secure. Private. Built for Anglers. Your data is encrypted and never shared.
CastSight AI logo
Intel Tools
Connecting live feeds

NWS + NOAA + Open-Meteo

Open the localhost site for full features. AI Coach and live weather refresh need the local server or the Netlify site. Use http://localhost:5174 instead of opening this file directly. Open localhost site

Home

Know Before
You Cast.

Your AI surf fishing assistant. Live conditions, nearest beaches, and smart recommendations — all in one place.

OR

♢ We only use your location to show nearest beaches.

Your Location GPS not active
⌖
Location not set Tap Use My Current Location
Nearest Beaches Based on your GPS

Allow GPS to see closest beaches near you.

Quick Access

At a Glance

Tide--Live / nearest station
Wind--Current model
Surf--Wave height
Air Temp--Weather now
Conditions--Surf read
✦ Good evening bite expected once your beach/location data is loaded.
Live Conditions

Weather, tide, waves, and water now

Waiting for live feeds...

Checking status

Choose a beach

Beach Intelligence will load the profile, weather, tide, marine conditions, astronomy, and AI recommendation for the selected beach.

--AI Confidence
--Surf
--Best Bite
--Updated
Beach Profile

Beach profile

Select a beach to load parking, access, facilities, local shops, regulations, and difficulty.

AI Recommendation

Waiting for beach intelligence

CastSight will recommend species, bait, lure, retrieve, and fishing window.

    Navigation

    Access points

    Recommended launch point will appear after a beach is selected.

    Astronomy

    Sun and moon at the selected beach

    Choose a beach to calculate local light and moon conditions.

    Waiting for coordinates
    Sunrise--Local beach time
    Sunset--Local beach time
    Moonrise--Approximate
    Moonset--Approximate
    Moon phase----
    Illumination----
    Weather --

    Loading NWS observation and forecast cross-check...

    Wind --

    Loading wind speed, direction, and gusts...

    Tide --

    Loading NOAA water level and next tide...

    Marine --

    Loading wave, swell, SST, and current...

    Live Bite Index

    Calculating from current conditions...

    CastSight AI blends coordinate-based weather, tide, wave, and current readings into a conservative directional index when source coverage is available.

    Sources

    Source audit

    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.

    Weather Cross-Check Pending

    Using National Weather Service observations where available, with Open-Meteo as the forecast/model cross-check.

    Tide Authority Pending

    NOAA CO-OPS provides authoritative tide timing and water observations where nearby station coverage is available.

    Marine Model Pending

    Open-Meteo Marine provides wave, swell, sea surface temperature, and current estimates.

    Live Report

    Regional species activity

    Striped Bass

    Activity rising fast

    Model

    Live conditions currently favor bass-style surf tactics when wind, wave height, and the next tide line up.

    --live bite index
    NOAAtide verified
    NWSweather checked
    Bluefish

    Schools moving east

    ★★★★☆

    Best treated as a secondary opportunity unless bait schools are visible or birds are working.

    Fluke

    Fair in deeper cuts

    ★★★☆☆

    More sensitive to clean water and calmer surf, so the model reduces the index when wave height rises.

    Your Catches

    Local catch report feed

    Shows only catches you submit in this browser. Upload a photo and it will appear in the report card.

    Prediction

    Verified weather plus conservative prediction

    Waiting for live forecast...

    Future Weather

    Loading forecast

    Temperature, rain, and wind forecast will update with the live weather model.

    -- Waiting for location
    Condition Index

    Species outlook

    Confidence pending

    Waiting for live weather...

    Source-Aware Model

    Why the index changed

    Live feedsWaiting for weather, tide, wave, and water data.
    The model updates automatically when live conditions refresh.
    Live Bite Map

    Beach search powered by live location data

    Search a beach or use your current location. CastSight AI refreshes weather, tide, marine data, and bite scoring from the chosen coordinates.

    Beach SearchSearch a named beach or use your live location
    Live sourcesNWS · NOAA · Marine model
    Privacy safeExact personal pins are never shown
    Active Fishing Location No beach selected yet

    Choose a beach by name or use your current GPS. All conditions, tides, Bite Map scoring, and AI recommendations refresh from that location.

    Waiting for a beach search or live GPS location.
    Beach Search Search a beach or use your 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.

    Best results: search the beach you plan to fish, then refresh live data.
    Quick picks:
    ⌖
    Clean, location-based results

    Search or allow GPS. The app will show named beach matches, source notes, live feed status, and a conservative fishing read for that location.

    Beach match Live weather Tide source Bite score
    Near Waiting for location Far
    Hot Good Fair Watch
    Catch Submission

    Turn a catch into better intelligence

    Fish photos up to 5

    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.

    Administrator Tools

    Manage reports, sources, species, and integrations

    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.

    Owner Queue

    Exception and moderation queue

    Waiting for reports...

    Production integrations

    Live service status

    Private keys stay on the server. Missing services fall back honestly instead of breaking the app.

    Checking configured services…

    Species Hub

    Regional species intelligence

    Add or edit aliases, ranges, seasons, temperatures, look-alikes, and handling notes. Changes are saved locally until the Supabase migration is applied.

    Personal AI Coach

    Ask condition and beach questions

    Fishing AI

    Ask the coach

    Ask what to throw, where to start, or how the live conditions affect tonight's bite.

    CastSight AI Coach

    Ask about the selected beach, live conditions, and your saved tackle. Gemini routing is owner-controlled, and CastSight falls back to its built-in fishing engine when an allowance is unavailable.

    Surf Cast Read

    Upload a 30-second wave video

    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.

    Frame 1
    Cast read waiting for video

    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.
    Tackle Box

    Scan, save, and ask from your actual tackle

    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.

    Tackle Box Scan

    Scan, photo, barcode, or receipt

    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.

    Live barcode / QR scannerHold the code inside the frame. CastSight saves it automatically.
    Starting camera…
    Uploaded tackle box image
    Waiting for tackle scan

    CastSight can decode supported barcodes/QR codes, create product research links, and suggest what fields to auto-fill.

    My Tackle Box

    Track every piece of gear cleanly

    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.

    Equipment photosOptional · add up to 8 photos. The first photo is the card cover.
    No equipment photos added.
    Barcode, QR, and photo research results will appear here for your review.
    Tackle AI

    Ask from your tackle box

    Ask what to throw based on your saved gear, uploaded tackle scan, selected surf location, weather, tide, and waves.

    Tackle AI ready

    Save or scan gear, then ask for a setup that fits the current conditions and beach.

    Your edge
    Your tackle box helps the AI avoid recommending things you do not own. Once real catch logs exist, this becomes a measured personal pattern.
    Personal timing needs more real catch logs. The coach will become more accurate as actual trips are logged.
    Hot Lure Rankings

    Top producers

      Licenses & Permit Watch

      Track sales, renewals, and expiration dates

      Choose only the permits that matter to you. CastSight uses official agency links and keeps personal permit numbers private.

      Permit Watchlist

      Long Island official permit sources

      Start with New York State, Nassau County, Suffolk County, and town permits. More states can be added without changing the structure.

      My Licenses

      Add a permit you purchased

      Remind me before expiration
      Saved permits

      Expiration tracker

      SmartScale Card

      Printable AI measurement card prototype

      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 side

      Clean CastSight branding

      CastSight SmartScale card front preview

      Front is simple: logo, QR/app entry, website, and card name. Keep this side clean for branding.

      Download front PDF
      Back side

      AI calibration target

      CastSight SmartScale card back calibration target preview

      Back uses corner fiducial markers, exact rulers, grid references, scale shapes, dots, line widths, and color patches for camera measurement.

      Download back PDF
      Prototype instructions

      How to test it

      Print sizeOrder CR80 / ID-1 credit card size: 85.60 mm x 53.98 mm. Do not scale artwork.
      MaterialUse matte white PVC plastic, 0.76 mm standard or 1.0 mm for more durability around saltwater.
      Photo rulePlace the back side flat on the same plane as the fish or lure. Keep the full card visible, in focus, and avoid glare.
      Combined fileDownload combined front/back PDF
      Account

      Not signed in

      Account mode

      No account connected

      Privacy mode

      Exact spots hidden

      Your catches feed the model by zone, not by public GPS pin.