The diagram below animates automatically to show the execution flow. Run a real analysis from the Home page.
Orchestration
CrewAI Flow
Multi-agent pipeline with parallel phase execution and structured Pydantic output validation at each step.
LLM
Anthropic Claude
Haiku for data-gathering phases (1–3), Sonnet for reasoning phases (4–6). Per-agent model override via env vars.
Market Data
yfinance + Reddit
OHLCV price history, fundamentals, and sector sentiment from Reddit (PRAW) with SerperDev fallback.
Backend
Modal + FastAPI
Serverless GPU-optional container. Streams agent progress via SSE. Persists analytics and LONG-BUY signals to Modal Dicts.
Report Storage
Cloudflare R2
Pipeline results stored as JSON (YYYY/MM/DD/run_id.json) in a private R2 bucket. Served via backend proxy.
Frontend
Cloudflare Pages
Static SPA built with Vite. No framework — vanilla ES modules. Real-time updates via EventSource.