Fast summaries, scripted or interactive.
Built for automation: extract clean text, summarize with your model, and output JSON or Markdown. Works with URLs, PDFs, images, audio/video, YouTube, and podcasts.
- Extract + summarize with Firecrawl fallback.
- Media pipeline with transcript-first flow and Whisper fallback.
- Scriptable output via
--json,--extract,--metrics.
summarize "https://example.com" --length long
summarize "https://youtu.be/..." --youtube auto
summarize "/path/report.pdf" --model google/gemini-3-flash-preview