Hi HN, I built this because my pre-market routine was eating 45+ minutes every morning — checking TradingView, Finviz, economic calendars, news sites, fear/greed indexes, all before market open.
*What it does:* Market Digest pulls data from 6 free sources (yfinance, TwelveData, Finnhub, FRED, NewsAPI, Fear & Greed), runs multi-timeframe technical analysis (daily/weekly/monthly RSI, pivot points, trend detection), scores every instrument from 0-100, and sends you a formatted digest on Telegram.
*What makes it different:* - Fully self-hosted, MIT licensed, no subscription - 84 instruments pre-configured (stocks, forex, commodities, crypto, indices) add more as you need - Multi-timeframe scoring — day trade, swing, and long-term grades with separate weight configs - Retrace system — snapshots every pick and grades it against actual next-day prices, so you see your accuracy over time - Equity fundamentals scoring (valuation, profitability, growth, health) - Custom data sources — plug in any HTTP API, RSS feed, or CSV file through the web UI (no code) - Optional AI commentary via Claude/GPT/Gemini with 3-provider fallback - Web UI ("Command Center") with 11 pages for config, preview, scorecards, and performance tracking
*Tech stack:* Python 3.12, FastAPI (60 endpoints), React + TypeScript + Tailwind, yfinance for data, dual-tier cache (memory + JSON). No database — all persistence is YAML configs + JSON files.
*Zero API keys needed to start* — `./setup.sh` → `make digest-dry` gives you a working digest with yfinance data. The README includes a step-by-step Telegram setup guide (takes 2 minutes), and everything is explained for people who've never used a terminal.
Happy to answer questions about the scoring algorithm, architecture, or anything else.
mnky9800n4 hours ago
it returns 404.
verdverm3 hours ago
the claws have been hallucinating github accounts and repos on the regular