stonkBROoptions scanner

Options trading tool

An options scanner for people who sell premium.

It reads live option chains for cash-secured puts, covered calls, LEAPS and PMCC pairs, ranks what it finds, and tracks the positions you open. Built to replace checking chains one ticker at a time.

  • Next.js 16 + Supabase
  • Yahoo Finance chains
  • Free to explore
  • Not financial advice
Market Pulse dashboard listing ten explosive movers with percentage change and volume multiples

What it is

Selling premium is mostly checking the same things again

Which of my tickers moved today. What the chain looks like at the strikes I'd actually sell. Whether the premium is worth the collateral it ties up. Done by hand across twenty symbols that is an evening's work, and the quotes are stale by the time you finish.

Stonk Bro takes a watchlist and does the pass for you. It pulls live quotes and full option chains from Yahoo Finance, scores stocks on volume ratio, momentum, moving-average position and 52-week range, and ranks option setups by annualised return on capital. Claude writes the reasoning next to each pick.

Tour

Three screens you'll live in

Signed-out landing page reading Find stocks ready to move beside two phone screens

Signed out

Look before you sign in

Sign in with Google, or take the Explore route and look around first. The three things it does are stated on the front door: daily plays, options scanner, AI research. The layout is built phone-first.

  • Live market data, free to explore
  • Google sign-in through Supabase Auth
Explosive Movers cards for MSTR, SMCI, MRNA and LEU showing price, change and volume ratio

Discovery

Market Pulse, ranked

Explosive Movers scores your watchlist on volume ratio, momentum, moving-average position and where price sits in its 52-week range. Each card carries the move, the volume multiple and a one-line reason for the ranking.

  • Research, Options and Log Trade on every card
  • Options Flow with call/put counts per symbol
Cash-secured put scanner listing ten ranked setups with strike, expiry, premium and annualised return

Options scanner

Chains ranked by return

The CSP tab reads real option chains and ranks setups by annualised return on capital, putting strike, expiry, days to run, premium and collateral on one line. A plain-English note under each row says why it ranked.

  • Tabs for CSPs, calls, LEAPS, PMCC and weeklies
  • Flags what changed since the previous scan

How it works

Watchlist in, positions tracked

The order a real user meets it: build the list, scan the chains, log what you actually traded, then let the alerts find you.

01

Build a watchlist

Sign in with Google and add tickers. Your default watchlist is what Discovery scores and what the scanner runs against.

02

Scan the chains

Pick a tab — CSPs, calls, LEAPS, PMCC, weeklies — and it pulls live chains from Yahoo Finance and ranks the setups it finds.

03

Log what you traded

Place the order with your own broker, then log the position here, leg by leg: strike, expiry, entry price, quantity.

04

Let the signals find you

A cron checks open positions three times a day on market days and emails a briefing when something is worth closing or rolling.

Features

What's actually in it

Discovery scoring

Ranks your watchlist on volume ratio, momentum, moving-average position and 52-week range, from live Yahoo Finance quotes.

Options scanner

Real chains for cash-secured puts, covered calls, LEAPS, PMCC and weeklies, sorted by annualised return on capital.

PMCC grading

Pairs a LEAPS call with a short call, computes capital required and monthly premium, and grades the setup A, B or C.

Claude research

Reads up to twenty symbols in one run and writes trade suggestions with strike, expiry and the reasoning behind each.

Position tracking

Multi-leg positions through a full active, rolled, closed lifecycle. Wheel cycles and PMCCs both track leg by leg.

Trade signals

Close at 50% profit, roll at 21 days to expiry or a breached strike, warn within 3% of strike. Sorted by urgency.

Portfolio P&L

Live profit and loss from your logged positions, or from a brokerage account linked through SnapTrade.

Learn, offline

Coursework on Greeks, technicals and defensive rules, with case studies built from committed chain snapshots. Runs with no connection.

Privacy lock

A PIN masks every dollar figure app-wide before you hand someone your phone. Market data and the scanner stay usable.

Built with

The stack, and where the data lives

  • Next.js 16
  • React 19
  • TypeScript 5
  • Tailwind CSS 4
  • Supabase
  • Anthropic SDK
  • Resend
  • SnapTrade
  • Vercel

Hosted on Vercel. Positions, watchlists and settings live in Supabase Postgres behind row-level security, so a row only reads back to the account that wrote it. Quotes and chains come from Yahoo Finance. The research calls run on my own Anthropic key, which is the real limit on how many people can use this.

FAQ

Reasonable questions

Is this financial advice?

No. It is a personal project I built for my own trades. Nothing in it is a recommendation to buy or sell anything, and the figures in these screenshots are one scan on one day, not results to expect. Options trading can lose money.

Is it free?

There is nothing to pay. The research runs on my own Anthropic API key, so heavy use costs me rather than you — which is why it stays a small, personal deployment.

Do I need an account?

You can explore market data without one. Watchlists, positions and saved research need a Google sign-in through Supabase Auth, because they write rows that belong to you.

Where does my data go?

Supabase Postgres with row-level security. Quotes and option chains come from Yahoo Finance, research prompts go to Anthropic's API, and alert emails go through Resend. Vercel Analytics is the only measurement on the app.

Does it work on a phone?

It is built mobile-first and installs as a PWA. A service worker caches visited pages and the whole Learn section, so the coursework still works on a plane.