Point at any URL/YouTube/Podcast. Get the gist/slides. Uses local or remote models.
Note: You need to install a local service as companion (npm or brew)
https://github.com/steipete/summarize
Features
- URLs, files, and media: web pages, PDFs, images, audio/video, YouTube, podcasts, RSS.
- Real extraction pipeline: fetch -> clean -> Markdown (readability + markitdown), Firecrawl fallback when blocked.
- Transcript-first media flow: published transcripts when available, Whisper fallback when not.
- YouTube slide screenshots from the browser (Side Panel).
- Streaming TTY output with Markdown rendering (markdansi) and scrollback-safe formatting.
- Local, paid, and free models: OpenAI-compatible local endpoints, paid providers, plus an OpenRouter free preset.
- Output modes: Markdown/text, JSON diagnostics, extract-only, metrics, timing, and cost estimates.