Hasty Briefsbeta

Bilingual

GitHub - steipete/summarize: Point at any URL/YouTube/Podcast or file. Get the gist. CLI and Chrome Extension.

7 days ago
  • #media-processing
  • #summarization
  • #CLI
  • Fast summaries from URLs, files, and media with terminal, Chrome Side Panel, and Firefox Sidebar support.
  • 0.11.0 preview features include Chrome Side Panel chat, YouTube slides with OCR, and media-aware summaries.
  • CLI supports URLs, files, podcasts, YouTube, audio/video, and PDFs with various output modes.
  • Local, paid, and free models available, including OpenAI-compatible endpoints and OpenRouter free preset.
  • Smart defaults return content as-is if shorter than requested length; override with --force-summary.
  • One-click summarizer for current tab with Chrome Side Panel and Firefox Sidebar integration.
  • Installation options include npm, Homebrew, and direct CLI usage without a daemon.
  • YouTube slide extraction with OCR and timestamped cards, requiring yt-dlp, ffmpeg, and tesseract.
  • Transcript-first media flow with Whisper fallback for unavailable transcripts.
  • CLI commands support various inputs like URLs, local files, stdin, YouTube, and podcast RSS feeds.
  • Output length controlled by --length with presets (short, medium, long, xl, xxl) or character targets.
  • Supported file types include text, PDFs, images, and audio/video with automatic transcription.
  • Model selection via --model with provider/model format (e.g., openai/gpt-5-mini).
  • Configuration via ~/.summarize/config.json for model, env vars, and UI settings.
  • OpenRouter and NVIDIA API Catalog support for free and paid model usage.
  • Troubleshooting tips for common issues like content script injection and daemon connectivity.