summarize

docs

Config

summarize is mostly flags + env vars. Keep secrets in env; keep defaults in a shell profile.

Environment variables

  • OPENAI_API_KEY, XAI_API_KEY, GEMINI_API_KEY — provider keys (only needed when a mode actually calls an LLM).
  • FIRECRAWL_API_KEY — optional extraction fallback / preferred Markdown output in extract-only.

Tips

  • For deterministic output, pin --model and avoid provider fallback.
  • When debugging extraction, add --verbose and/or --json for structured output.
  • Use --timeout when crawling slow sites (defaults to 2m).
Want the raw content? Use --extract-only (then decide where the summary should happen).