.env.example

# Public origin used for canonical URLs, Open Graph/Twitter tags, robots.txt
# and sitemap.xml. No trailing slash.
VITE_APP_URL=http://localhost:3000

# Leave these blank for local mode. Deployment URLs are public, never API keys.
VITE_CONVEX_URL=
VITE_CONVEX_SITE_URL=

# Local production host listens on loopback by default.
# PORT=3000
# HOST=127.0.0.1

# --- Scout -----------------------------------------------------------------
# Scout keeps one SQLite file. Defaults to .data/syllo.db in the repo.
# SCOUT_DB_PATH=C:\path\to\syllo.db

# Free-only AI. Use an unbilled Google AI Studio project.
# Browser Settings can supply a key instead; it is not synced.
SCOUT_PROVIDER=gemini
SCOUT_MODEL=gemini-2.5-flash

GEMINI_API_KEY=

# Optional YouTube Data API key for broader video search and metadata.
# Without it, creator RSS and Gemini grounded search supply candidates.
YOUTUBE_API_KEY=
# Articles use keyless Jina Reader and direct page fetches.
# Paid Exa/Supadata fallbacks and authenticated Jina requests are disabled.

# Delay between YouTube transcript attempts, in ms. Defaults to 150000
# (2.5 minutes); values below 30000 are raised to the floor.
# SCOUT_TRANSCRIPT_INTERVAL_MS=150000