local board · cascade router

Flip projects.
Pay the least for the job.

A modular coding interface that autoroutes each prompt to the cheapest capable model. One window. Project tabs. Your OpenRouter and grok/claude keys. No markup.

one windowproject rail + cooking chats as tabs
cascaderoutine work falls to cheap models
your keysOpenRouter / grok / claude. 0% markup

Why people buy

Not another chat site. The thing that replaces “open a new terminal, cd, grok” and stops burning the expensive model on easy work.

Modular board

Click a folder. That chat is that repo. Flip with Ctrl+Tab. The others keep cooking.

Cascade

Classify first. Send the routine part down the cheapest capable OpenRouter model. Only the hard remainder hits Claude or Grok.

Least dollars

Savings land in a ledger you can see. You pay the models. Waterfall does not take a cut of tokens.

How it falls

Every rung is a real call, not a costume.

01

Classify

Local, zero-API score. Free, split, or expensive brain.

02

Cascade

Routine work goes to the cheapest capable live-priced model, picked fresh, not hardcoded.

03

Fall back

If a rung is down or thin, the next one takes it.

04

Surface

Only the hard remainder reaches Claude or Grok, with the cheap output already stitched in.

Download

Mac, Windows, Linux. The product runs on your machine. The site never talks to someone else’s localhost.

Windows

pip install -e .
waterfall license paid
waterfall remote open

Native .exe package is next. Today the board is `waterfall remote`.

macOS

curl -sSL https://raw.githubusercontent.com/adamtpang/waterfall.sh/main/install.py | python3

Signed .dmg is later. Installer is the real download now.

Linux

curl -sSL https://raw.githubusercontent.com/adamtpang/waterfall.sh/main/install.py | python3

Same installer. Board binds 127.0.0.1 only.