GitHub - steipete/summarize: Point at any URL/YouTube/Podcast or file. Get the gist. CLI and Chrome Extension.
8 days ago
- #media-processing
- #summarization
- #CLI
- 支持通过终端、Chrome侧边栏和Firefox侧边栏从URL、文件和媒体快速生成摘要
- 0.11.0预览版功能包含Chrome侧边栏聊天、OCR识别的YouTube幻灯片和媒体感知摘要
- CLI支持URL、文件、播客、YouTube、音视频及PDF,提供多种输出模式
- 可选本地/付费/免费模型,包括OpenAI兼容端点及OpenRouter免费预设
- 智能默认设置:内容短于要求长度时返回原文,可用--force-summary强制摘要
- 通过Chrome侧边栏和Firefox侧边栏实现当前标签页一键摘要
- 支持npm、Homebrew安装及无需守护进程的直接CLI使用
- YouTube幻灯片OCR提取功能(需yt-dlp/ffmpeg/tesseract)及时间戳卡片
- 媒体处理优先读取字幕,无字幕时自动回退到Whisper转录
- CLI命令支持URL、本地文件、stdin输入、YouTube及播客RSS源等多种输入
- --length参数控制输出长度(预设short/medium/long/xl/xxl或字符数目标)
- 支持文本/PDF/图片/音视频文件类型(自动转录)
- --model参数选择模型,格式为提供商/模型名(如openai/gpt-5-mini)
- 通过~/.summarize/config.json配置文件设置模型、环境变量和UI选项
- 支持OpenRouter和NVIDIA API目录的付费/免费模型调用
- 常见问题排查指南(如内容脚本注入问题、守护进程连接异常等)