python · react · market toolkit

indie market analyst

an open-source, local-first indian-market analysis toolkit — scanning, dashboards, backtesting, and optional ai chat.

python react fastapi nse bse intraday backtesting technical analysis ai agents mit

what it is

a full-stack market workspace for nse/bse, meant to run on your own machine. the ai layer is genuinely useful, but it's one feature of the toolkit — not the whole product. the deterministic parts work, and are testable, without any llm key at all.

four surfaces

intraday scanner — seven ist-aware modes: pre-market, pre-open, live scan, last-hour, post-market review, single-symbol, and weekend planning
dashboards — market overview, index and sector heatmaps, equity views, persisted backtest runs
strategy workbench — deterministic strategies across equities, indices, etfs, and more
ai-assisted chat — tool-first, source-aware, with guardrails against unsupported numeric claims

the parts i'm proud of

the intraday engine fetches candles, applies liquidity and asm/gsm filters, runs orb, vwap-reclaim, breakout, flag, momentum, and short-cover detectors, then scores qualified picks. the backtester is a pure pandas/numpy engine with the real indian cost model — stt, stamp duty, exchange transaction charges, sebi fees, gst, and zerodha-style brokerage — because a backtest that ignores costs is fiction. nse direct is the primary data source, with a yfinance fallback.

4major surfaces
7intraday modes
livehosted docs
mitlicense
not investment advice, and never a profit promise. it's a workspace for thinking about the market deterministically — the ai just helps you ask better questions of data you can already see.

built by dharun ashokkumar