
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
Why
Flow 810 cfs, in range
Water 54F, prime for browns
Falling barometer
Bright midday sun
Best hours, next 48
Best window today: 6:10p to 8:05p. Evening caddis, falling light, water holding 54F.
AI Fly Box
ProElk 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
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.
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.
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.
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


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
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.
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
ProElk 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.

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
- 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.
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.
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.
Numbers in seconds
Fishtechy's AI returns verified length, girth, and weight, with a confidence score attached.
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
- 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.comVerified catches are in development and have no release date yet. Fishtechy and Proof Ball are trademarks of Fishtechy, used with permission.

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 ProClosed 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.