Skip to content
A rainbow trout being released into clear, shallow water.
Montana and Colorado closed beta

Right water.
Right fly.
Right hour.

RiseCast turns live flows, weather, water temperature, solunar timing, and hatch data into one honest answer: where to fish today, when to be standing in it, and what to tie on.

Free tier for live conditions. Pro from $4.99 a month after a 14 day trial.

Madison River

Below Ennis Lake, MT

Blue Ribbon

Why

Flow 810 cfs, in range

Water 54F, prime for browns

Falling barometer

Bright midday sun

Best hours, next 48

6anoon8p

Best window today: 6:10p to 8:05p. Evening caddis, falling light, water holding 54F.

AI Fly Box

Pro
  • Elk Hair Caddis #14 to #16

    Dead drift the seam, twitch on the swing

  • Pheasant Tail #16 to #18

    Dropper, 18in below the dry

  • Zebra Midge #20

    Deep in the slower inside bend

Illustration with sample data

What feeds the scoreUSGS gaugesNWS forecastsOpen-MeteoSolunar tablesLocal shop reportsOur hatch modelEach stream's own history

The whole product

Three questions decide a day of trout fishing.

Most apps show you a map and leave the judgment to you. RiseCast makes the call, shows its work, and lets you argue with it.

01

Which water

Every stream gets a Fishability Score from 0 to 100 built from flow, water temperature, weather, season, and hatch activity. Sort your options before you burn a tank of gas.

02

Which hours

A 48 hour timeline blends solunar periods, light, temperature swing, and hatch windows. Fish the two good hours instead of grinding through nine bad ones.

03

Which fly

The AI Fly Box reads the conditions on your water right now, the regional hatch model, and the newest local shop report, then names patterns, sizes, and how to fish them.

The map

Start with what is actually near you.

Water is drawn by class, from gold medal down to marginal, so quality reads at a glance in a drainage you have never fished. Access points are marked by type, public land is shaded, and your own saved spots sit on top where only you can see them.

  • Filter by water class and pick what shows on the map, with the rest of the chrome out of the way
  • Set a radius from 5 to 200 miles and sort by distance, class, or rating
  • The map, access points, and live gauge readings are free. No account needed to look around
The RiseCast map over satellite imagery of the Madison River near Ennis, Montana, showing the river traced in gold for its Gold Medal class, green access point markers, a saved spot named Cutbank run, and a results sheet listing Madison River with a Fishability Score of 93.The RiseCast map filter drawer, with water class chips for Gold Medal, Blue Ribbon and tiers one through three, and toggles for access points, my spots, and public land.

Real screens from the beta build, Madison River near Ennis

Fishability Score

One number, and the reasons behind it.

Flow against the stream's own healthy range, water temperature against the species holding there, barometric trend, cloud cover, season, and hatch probability. The score never hides behind a black box: it tells you what is helping and what is hurting.

  • Scored per stream, not per region, so a blown out tailwater does not drag down the creek next door
  • Capped in water too warm to fish ethically, with a plain warning instead of a green light
  • Recalculated as gauges report, so the number is current when you check it at 5am
Poor
Slow
Fair
Good
Prime

Best hours

Stop fishing the whole day.

The timeline scores the next 48 hours one hour at a time. Major and minor solunar periods, sun angle, the daily temperature swing, and the hatch window for that water, folded into a single curve you can read at a glance.

6anoon8p

Best window today: 6:10p to 8:05p. Evening caddis, falling light, water holding 54F.

AI Fly Box

A guide's answer, not a catalog.

Current flow, water temperature, light, the regional hatch model, and the latest report from a shop on that water all go in. Specific patterns, sizes, and how to fish them come out. Regional hatch data tells you what should be coming off. The shop report tells you what actually is. The answer is better when it reads both.

AI Fly Box

Pro
  • Elk Hair Caddis #14 to #16

    Dead drift the seam, twitch on the swing

  • Pheasant Tail #16 to #18

    Dropper, 18in below the dry

  • Zebra Midge #20

    Deep in the slower inside bend

The promise

We never sell your spots.

Spots and catch locations are private by default and enforced in the database with row level security, not hidden behind a setting in the app. Our own client code cannot read another angler's coordinates. Share what you choose with private circles of people you trust, and nothing else moves.

We do not sell your data, we do not hand your water to advertisers, and we do not run a marketplace for spot access.

An angler easing a rainbow trout back into clear water, hands wet, fish still in the current.
Fish stays wet, hands stay wet, spot stays yours.

Private by default

New spots and logged catches are visible to you alone until you act.

Enforced in Postgres

Row level security policies, tested in CI, are the enforcement point.

Fuzzed in aggregate

Any shared heat map uses coarse grid cells, never exact points.

Analytics opt in

Off until you turn it on, and coordinates are scrubbed before any event.

Circles

The only people who see your water are the ones you named.

A circle is a small, invite-only group: your regular crew, your brother in law, the two people you actually trade information with. Share a catch, a photo, notes on how the water fished, or the exact spot. You decide which of those goes out, every time you post.

  • Invite only. No follower counts, no public profile, no discovery feed that puts your water in front of strangers
  • Sharing is per post. A photo and a note is one decision, exact coordinates is a different one
  • The same row level security that keeps spots private is what makes circle sharing work, so a circle is a real boundary and not a display setting

Ennis Crew

4 members · invite only

Private
  • DR

    Dana

    Yesterday, 7:40p

    Rainbow, 18in

    Back eddy above the island. Elk Hair Caddis #16, dead drift. Water came up 40 cfs overnight.

    Exact spot shared

  • MT

    Marcus

    Tuesday

    Brown, 21in

    Streamer on the sink tip, first hour of light. Bring the 6 weight.

    Photo and notes only

Nothing here is visible outside this circle. Illustration with sample data.

Partnership · coming to RiseCast
RiseCastFishtechy logo

Verified catches, not fish stories.

Every fishing story is a claim. Length gets rounded up, the good ones grow over a season, and nobody can prove anything. We are partnering with Fishtechy to change that. Drop their Proof Ball next to your catch, take one photo, and their AI returns verified length, girth, and weight in seconds. RiseCast carries those numbers into your journal untouched, where they lock.

The Proof Ball is the part that makes it hold up. A known-size object in the frame gives the AI something real to measure against, so the number is derived rather than guessed. It also means no tape measure and no hanging a fish from a scale, which is the same reason we cap scores in warm water: the less time a trout spends out of the river, the better.

The Proof Ball in use. Video courtesy of Fishtechy.
01

Drop the Proof Ball

Set it next to the fish and take a single photo. No tape measure, no scale, no second pair of hands.

02

Numbers in seconds

Fishtechy's AI returns verified length, girth, and weight, with a confidence score attached.

03

It lands and locks

RiseCast attaches it to the journal entry, immutable from then on, enforced in the database.

  • Unverified catches are still yours to log. The badge is a bonus, never a requirement
  • Verification carries a measurement, never a location. Your spot is not part of it
  • Values are range checked on the way in, so a bad payload cannot mint a badge

Journal entry

Rainbow trout

Madison River · Oct 19, 7:52p

Verified
Length
19.4in
Girth
10.2in
Weight
3.1lb

Confidence 94.2%

Measured against a Proof Ball and imported straight through. Nobody typed these numbers in.

Locked once attached. The measurement cannot be edited afterward, enforced server side.

Preview of an unreleased flow

About Fishtechy

Fishtechy builds the Proof Ball: put it in frame, take one photo from your phone, and get verified length, girth, and weight back in seconds, with minimal handling of the fish.

Visit fishtechy.com

Verified catches are in development and have no release date yet. Fishtechy and Proof Ball are trademarks of Fishtechy, used with permission.

Brandon, who builds RiseCast, holding a rainbow trout in a net on a canyon tailwater.

Who makes this

I got tired of guessing in the parking lot.

Every trip started the same way at 5am. Pull up the gauge, squint at the forecast, try to remember what the water did last week, and guess. Some days I guessed right. Plenty of days I burned three hours learning I was wrong.

There are apps that show you where the rivers are. I wanted one that tells me which river to drive to, and what hour to be standing in it. So I built the thing I had been doing badly in my head.

The other half is simpler. Every angler I know has water they will not put on the internet. RiseCast keeps your spots private in the database itself. We do not sell them, to advertisers, to other anglers, or through a marketplace. That is not a feature I added. It is the reason I would use this instead of the alternatives.

Brandon

Pricing

Live conditions are free. Judgment is Pro.

The map, access points, and live gauge readings cost nothing. Pro unlocks the Fishability Score, best hours, the AI Fly Box, offline regions, and journal insights.

Founding price $23.99 for the first year (then $39.99), or $4.99 a month, after a 14 day free trial.

Compare free and Pro

Closed beta

Montana and Colorado first.

We are opening in two states so the stream coverage is real rather than a thin national map. Tell us where you fish and we will send a TestFlight invite when your wave opens.

Fish somewhere else? Sign up anyway. Where the requests pile up is where we go next.

One email when your wave opens. No newsletter, no sharing your address.