BAIZE AI RESOURCE

网页与音视频摘要工具

Summarize

Summarize 是一款可通过命令行和浏览器侧边栏使用的内容提取与摘要工具,能处理网页、文件、YouTube 视频、播客及其他音视频,帮助用户从长内容中提取可读文本、快速了解重点。

Summarize

资源介绍

Summarize 面向需要快速阅读网页、整理文件或了解音视频内容的用户。它可以从网页、PDF、图片、文本文件、YouTube 视频、播客及其他音视频中提取内容,并在配置模型服务或使用已登录的编程 CLI 后生成摘要。只想获取网页正文时,可使用无需 API Key 的提取模式;处理视频或播客时,它会优先利用现有字幕或文字稿。用户既能在命令行中提交链接或文件,也能通过 Chrome 侧边栏或 Firefox 侧栏处理当前页面。浏览器扩展还支持围绕页面内容对话;更多媒体处理能力可通过可选的本地配套服务启用。

应用能力

提取网页可读内容

从网页中提取正文;使用 --extract 可只输出提取结果,不调用摘要模型。

生成多种内容的摘要

可处理网页、文件、YouTube 视频、播客及其他音视频;配置支持的模型服务或使用已登录的编程 CLI 后生成摘要。

利用字幕和文字稿

处理 YouTube 视频和播客时优先使用已有字幕或文字稿;没有可用文本时,可使用已配置的转录方式。

在浏览器侧栏阅读

Chrome 和 Firefox 扩展可在侧栏显示当前页面的摘要,并支持围绕页面内容对话。

输出便于后续处理的结果

命令行支持用 --json 输出结构化结果,也可用 --slides 提取视频画面。

资源配置

应用版本

v0.25.1

运行环境

macOS

安装方式

命令安装包管理器安装源码运行

依赖环境

Node.js浏览器API KeyOllamaFFmpeg

安装与使用

  1. 选择使用方式:安装命令行工具,或在支持的浏览器中安装 Summarize 扩展。

  2. 如需用 npm 安装命令行工具,先准备 Node.js 24 或更新版本,再运行 npm install --global @steipete/summarize;也可使用 Homebrew 安装。

  3. 只提取网页正文时,运行 summarize "网页链接" --extract --plain,无需 API Key。

  4. 需要生成摘要时,配置受支持的模型服务,或使用已登录的编程 CLI;随后在命令行提交链接或文件,或在浏览器侧栏处理当前页面。

使用案例

提取文章正文

使用场景阅读者只想获取网页的可读文本,不需要 AI 摘要。

对文章链接使用 summarize 命令并添加 --extract --plain,得到提取后的正文,无需配置 API Key。

浏览器内概览长网页

使用场景用户希望阅读当前页面时直接查看摘要。

在 Chrome 或 Firefox 中打开 Summarize 侧栏,对当前标签页生成摘要,并可围绕页面内容继续提问。

了解视频或播客内容

使用场景用户需要先判断一段视频或播客是否值得完整观看或收听。

提交媒体链接并生成摘要;工具会优先使用已有字幕或文字稿,没有可用文本时可使用已配置的转录方式。

包含内容

summarize-source.zip
README-中文安装说明.md
LICENSE-MIT.txt
THIRD-PARTY-NOTICES.md
SHA256.txt

常见问题

只提取网页正文需要配置 API Key 吗?
不需要。运行 summarize "网页链接" --extract --plain,即可获取提取后的可读内容。
Npm 安装的命令行工具需要什么运行环境?
@steipete/summarize 的 npm 包要求 Node.js 24 或更新版本;也可以通过 Homebrew 安装。
浏览器扩展必须连接本地配套服务吗?
不必须。扩展的 Direct 模式无需本地配套服务;本地配套服务是可选项,可增加原生媒体工具、OCR 和共享缓存等能力。
Summarize 支持哪些浏览器版本?
浏览器扩展说明列出 Chrome 120 及以上版本和 Firefox 140 及以上版本。