# Windows / CPU-only install — runtime stack, no GPU deps fastapi uvicorn[standard] httpx requests pydantic PyYAML python-dotenv psutil # Document ingest (RAG): pure-Python text extraction, no native deps pypdf python-docx # Vector search: loadable SQLite extension (prebuilt wheels). Brute-force cosine # stays as the fallback when the host Python can't load extensions. sqlite-vec # Local speech-to-text: CTranslate2-based, no torch, keeps dictation on-device. faster-whisper # Native desktop window for the UI (WebView2 on Windows; pulls pythonnet). # Used by bin/nexus_window.py, launched from launch_nexus.ps1. pywebview