Skip to content

Features

Everything points at one decision.

Where to fish, when to be there, and what to tie on. Every screen in RiseCast either answers one of those or gets out of the way.

An angler in waders holding a rainbow trout on a high meadow stream under big clouds.

The map

Quality you can read at a glance.

Water is drawn by classification tier, so a drainage you have never fished still tells you where the good water is. Access points are marked by type, public land is shaded from USGS PAD-US, and your saved spots sit on top, visible to you alone.

  • One filter drawer: water class plus what shows on the map, with an active count so you always know what is hidden
  • Radius from 5 to 200 miles, sorted by distance, class, or rating
  • The results sheet stays a collapsed peek until you want it, so the map leads instead of the chrome
  • Free tier. The map, access points, and live gauge readings cost nothing
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 Rise 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.

Rise Score

A number you can argue with.

Every stream is scored 0 to 100 from its own flow history, water temperature against the species holding there, weather trend, light, season, and hatch probability. The score always shows its reasoning, so when you disagree you can see exactly which input you disagree with.

  • Scored per stream, so one blown out river does not poison the whole region
  • Plain-English factors: what is helping, what is hurting, in order of weight
  • Hard capped during thermal stress, with the warning shown instead of the score
  • Refreshed as gauges report, not cached overnight

Madison River, below Ennis Lake. Flow in range, water at 54F, barometer falling ahead of a front.

Best hours

Two good hours beat nine average ones.

RiseCast scores the next 48 hours one hour at a time and hands you the windows. Solunar major and minor periods, sun angle and cloud cover, the daily water temperature swing, and the hatch window for that specific water all fold into one readable curve.

  • 48 hour horizon, so you can plan tomorrow tonight
  • Windows shift earlier as water warms, which is a conservation choice as much as a fishing one
  • Ties directly to the hatch calendar for the water you are looking at

Today on the Madison

6anoon8p

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

AI Fly Box

Ask the water, not the bargain bin.

The AI Fly Box reads the live conditions on the stream in front of you, the regional hatch model for that water, and the most recent report from a shop that fishes it. Then it names specific patterns, sizes, and how to fish them. It is the answer you would get from a good shop employee who already knows what the river did this week.

  • Patterns with sizes and presentation notes, not a list of famous flies
  • Hatch data says what should be emerging. The local shop report says what actually is. Reading both beats reading either
  • Confidence is stated honestly: thin inputs get a low-confidence answer instead of a confident guess
  • Sends conditions only. Your spots and catches are never part of the request

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

Live conditions

The raw numbers, when you want them.

Every score is built from readings you can inspect yourself. Open the conditions panel and you get the gauge, the forecast, and the trend, credited to the agency that published it.

  • USGS discharge and gauge height with the station number shown
  • NWS forecast and alerts, plus Open-Meteo for supplemental weather
  • Trends rather than snapshots, because a river at 810 cfs and rising is a different river than 810 and falling

Conditions

Sample data
Discharge
810 cfs
USGS 06041000
Gauge height
2.41 ft
steady, 6h
Water temp
54F
prime for browns
Air
61F
NWS, overcast
Barometer
29.84
falling
Clarity
Clear
modeled from flow

Circles

Invite only, and that is the whole design.

A circle is a small private group: your regular crew, the two or three people you actually trade information with. Share a catch, a photo, notes on how the water fished, or the exact spot, and choose which of those goes out every time you post. No public profile, no follower count, and no discovery feed putting your water in front of strangers.

  • Per post sharing. A photo and a note is one decision, exact coordinates is a different one
  • Enforced by the same row level security that keeps spots private, so a circle is a real boundary rather than a display setting
  • Small on purpose. This is a group text that understands rivers, not a social network

Ennis Crew

4 members · invite only · open to all catches

Private
  • DR

    Dana

    Yesterday, 7:40p

    Rainbow, 18.4inVerified

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

    Exact spot shared

  • MT

    Marcus

    Tuesday

    Brown, about 21inEstimate

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

    Photo and notes only

Nothing here is visible outside this circle. A circle picks its own tournament rules when it is created: verified catches only, or open to all. Illustration with sample data.

Offline

The canyon has no bars.

Signal ends about where the good water starts. Download a region before you leave pavement and the map, the access points, the conditions, and the latest shop report ride along on the device. This is the part a browser tab cannot do: a web page cannot hold a map pack for a drainage with no service.

  • MapLibre tile packs for the corridor you are fishing, stored on the phone rather than fetched
  • Conditions and the newest shop report saved alongside them, so the plan survives the drive
  • Every snapshot carries the time it was taken and the app shows that age. Stale data that admits it beats fresh-looking data that does not
  • Your saved spots and journal are already on the device, not behind a request

Downloaded region

Madison River

On device
Map tiles

Madison, Ennis to Varney

18 mi corridor

Access points

11 marked

ramps, parking, bridges

Conditions

810 cfs, 54F

USGS 06041000

Latest shop report

Evening caddis

cited and linked

Saved 6:42am, 5h ago. RiseCast stamps every offline snapshot and shows its age. Stale data that says so beats fresh-looking data that lies.

Illustration with sample data

Journal

Your water stays yours.

Log catches with photos, flies, and the conditions at that moment. Over a season the journal turns into a private heat map and a set of patterns about how you actually fish: which flows produce for you, which flies, which hours. None of it leaves your account unless you send it.

  • Private by default, enforced with row level security in Postgres
  • Conditions captured automatically with each entry, so the data set is honest
  • Insights on your own history: your best flows, your best hours, your best patterns
  • Export everything at any time from Settings

Season so far

68

Catches

720 cfs

Best flow

7p

Best hour

Heat map illustration. Shared views use coarse grid cells, never exact points.

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.

A verified number means nothing alone. It means everything the moment someone might doubt you.

Verified catches are what make Circles real: compare against your crew on numbers that hold up, and run your own tournaments with outcomes nobody can argue with. Length based and catch and release native. No weigh-in, no livewell.

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.

And the rest

The parts that make a day work.

Hatch calendar

Regional hatches keyed to season and water temperature, so the calendar for the Madison in June is not the calendar for the South Platte in June.

Stream classification

Blue ribbon down to marginal, derived from flow stability, temperature regime, and access. Find quality water in a drainage you have never fished.

Trip planner

Pick a window and a radius. RiseCast ranks the streams inside it so a two day trip starts with a shortlist instead of a forum thread.

Fly shop reports

Structured summaries of shop reports with the shop's name and a link straight back to the original. We drive traffic to shops, we do not replace them.

Access points

Public land boundaries from USGS PAD-US and mapped access, so you know where you can legally stand before you drive there.