StockChat CLI — curl the market from any terminal

5 min read Original article ↗

no install · any terminal · free · no key

Your stock desk is a curl away.

Every read StockChat computes — quotes, charts, analyst scorecards, congress trades, world markets — over plain HTTP. Pipe it, script it, alias it. No signup, no API key, nothing to install.

$ curl stockchat.sh/NVDA─ ◻ ✕

$ curl stockchat.sh/NVDA works in any shell, right now

don't know the command?

Just ask in English.

Same endpoint, no key, no AI bill: your question is routed onto one of the deterministic reads below, and the answer tells you the short command it used — so you only have to ask once.

$ curl stockchat.sh -d "how is aapl doing"


      

four ways to phrase it

$ curl https://stockchat.sh -d "how is aapl doing"

$ curl https://stockchat.sh/why-is-amd-down

$ curl "https://stockchat.sh/who%20owns%20nvidia"

$ curl -G --data-urlencode "q=is tesla overbought" https://stockchat.sh

Raw spaces in a URL are rejected by curl — use -d, dashes, %20 or -G.

what it routes to

how is aapl doing/AAPL/overview

who owns nvidia/NVDA/smart

is tesla overbought/TSLA/ta

why is amd down/AMD/news

is nvidia cheap/NVDA/valuation

which analysts were right on apple/AAPL/scorecard

dividend for coca cola/KO/div

how is the market/regime

what's moving today/movers

compare nvda and amd/compare/NVDA/AMD

Genuinely open-ended questions — "should I buy it?", your own portfolio, follow-ups — are what the app is for: it runs these same tools with AI, on your machine.

two ways to curl

Hosted, or fully offline on your own machine.

The same deterministic engine either way — pick your trust model.

hosted · zero setup

curl stockchat.sh

$ curl stockchat.sh/NVDA

$ curl stockchat.sh/AAPL/scorecard

$ curl stockchat.sh/congress

$ curl stockchat.sh/xray/AAPL:15000/NVDA:9000/XOM:4000

Always on, nothing to install. Great for a quick read, a cron job, or a status bar. Free and unauthenticated.

local · offline · your data

stockchat --serve

$ stockchat --serve

serving on http://localhost:9000

$ curl localhost:9000/NVDA

$ curl localhost:9000/AAPL/candles

Own the app? It ships the same endpoint built in. Point it at your own local database and curl your machine — no network, no key, nothing leaves your PC. (Rolls out with the next app release.)

real output

Charts and tables, in the terminal.

Rendered from primary-source data — green up, red down. A pixel-perfect PNG is a /png away, but the ASCII is the point.

$ curl stockchat.sh/MSFT/pnf


      

$ curl stockchat.sh/NVDA/renko


      

$ curl stockchat.sh/world


      

$ curl stockchat.sh/compare/AAPL/MSFT/GOOGL


      

Don't take our word for it. Run it.

This is not a recording. Every line below is fetched from the same endpoint your shell would hit, and returns the same bytes.

$ curl stockchat.sh/…─ ◻ ✕

Type a ticker and press Enter. Try NVDA, or click one below.

$ curl stockchat.sh/

↑↓ history · Tab completes · help lists every command

the whole surface

One command per read. 50-plus of them.

Bare ticker → overview. Add a command for a specific read. Add /sixel to any chart for a real inline image in your terminal.

PER-TICKER  ·  curl stockchat.sh/<TICKER>/<command>  —  either order works, and a period can go anywhere (/vp/NVDA, /NVDA/candles/60d)

overviewgeneral overview + key stats

ohlcraw daily OHLC bars (add csv)

vpvolume profile + POC / value area

candlescandlestick chart

chartdaily price chart

pnfpoint & figure chart

renkorenko chart

volchartvolume chart

rschartrelative-strength chart vs SPY

areafilled area price chart

weeklyweekly price chart

tatechnical read (RSI/MACD/Bollinger/…)

patternscandlestick pattern detection

seasonalitymonthly & weekday seasonality

valuationvaluation bands (cheap / expensive)

factormomentum vs value factor profile

moatmoat / durability read

divdividend yield / growth / streak

peerstrue industry peers

trialsbiotech clinical-trial pipeline

scorecardwhich analysts were actually right

targetsprice targets + hit/miss verdict

ceowho ran it, and the stock on their watch

csuiteevery C-suite seat vs SPY

insidersinsider buys / sells

insiderowninsider ownership %

ownerswho owns it (13F institutional holders)

bondswhich funds hold its bonds

etfswhich ETFs hold it

holdswhat an ETF holds (pass an ETF)

idFIGI + share-class siblings

newsrecent headlines + the move

sentimentsocial sentiment snapshot

twitsStockTwits bull/bear sentiment

catalystsrecent 8-K catalysts

filingsSEC filings index (10-Q/10-K/8-K/DEF 14A)

earnmovehow it moves on earnings

optionsoption chain

oiopen interest

unusualunusual options activity

comparecompare 2+ tickers (e.g. /compare/NVDA/AMD)

xrayportfolio x-ray (e.g. /xray/AAPL:15000/NVDA:9000)

MARKET-WIDE  ·  curl stockchat.sh/<command>

regimemarket regime + suggested risk

breadthmarket breadth

sectorssector performance

heatmapmarket heatmap

industriesindustry rotation ranking

rsrelative-strength leaders

moverstoday's biggest movers

shortsmost-shorted stocks

insiderscanmarket-wide insider buying

congresscongressional trade disclosures

unusualscanmarket-wide unusual options

earningsupcoming earnings calendar

recapwho just reported (earnings recap)

iposrecent IPOs

eventsmarket-wide 8-K catalysts

bpibullish percent index

sbpisector bullish-percent breadth

stylefactor regime — momentum vs value

ivcrushSPY overnight IV crush

reddittrending tickers on Reddit

buzzemerging Reddit buzz

corrcorrelation across the market

treasuryUS treasury yield curve

econeconomic indicators (CPI/jobs/Fed)

worldworld stock indices

commoditiescommodity futures

fxcurrencies / US dollar index

clockmarket open/closed + today's events

briefingmorning briefing

$ curl stockchat.sh prints this list any time.

curl is the free taste. The app is the conversation.

Same engine, plus an AI that runs these tools for you, remembers your portfolio, and answers in plain English — all on your machine.

Free, and if it saves you a subscription — ☕ buy me a coffee.