Summarizer (x64 infrastructure)

🪶 一键摘要网页、文档与视频

Summarize CLI 是一款支持多模型(OpenAI/Anthropic/xAI/Google)的轻量级文本摘要工具,可快速处理 URL、本地文件及 YouTube 链接,输出长度可控。

收藏
4.2k
安装
1.2k
版本
1.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Summarize CLI 是一款 Node.js 开发的命令行摘要工具,专为高效信息提取设计。用户可通过单行命令快速生成网页、PDF 文档或 YouTube 视频的文字摘要。

典型工作流:

# 网页摘要
summarize "https://example.com" --model google/gemini-3-flash-preview

# 本地文件处理
summarize "/path/to/file.pdf"

# YouTube 视频(需 Apify Token)
summarize "https://youtu.be/xxx" --youtube auto

多供应商支持:默认集成 Google Gemini-3-Flash-Preview,同时支持 OpenAI GPT、Anthropic Claude、xAI Grok 系列模型,通过环境变量灵活切换。

显著优点

1. 即装即用:提供 npm 和 Homebrew 双渠道安装,跨平台兼容 x86_64 架构
2. 输出可控--length 支持 short/medium/long/xl/xxl 五级粒度,或自定义字符数

3. 智能回退--firecrawl 自动处理被屏蔽站点,--youtube auto 调用 Apify 处理视频提取失败场景

4. 机器友好--json 输出便于下游自动化集成

5. 配置持久化~/.summarize/config.json 支持默认模型预设

潜在局限

  • 依赖外部 API:核心功能依赖第三方 LLM 服务,需自行管理多平台 API Key
  • 内容提取风险:URL 摘要依赖 Firecrawl 或原生抓取,复杂动态页面可能解析失败
  • YouTube 功能受限:视频处理需额外 Apify 账户及 Token,非开箱即用
  • 无本地模型:不支持离线运行,完全依赖云端模型

适合人群

  • 研究人员、记者需快速消化大量网页/文档内容
  • 开发者构建自动化内容处理流水线
  • 知识工作者进行信息筛选与归档

常规风险

  • API 费用累积:高频调用可能产生不可预期的 LLM 服务费用
  • 数据隐私:URL 和内容需发送至第三方模型提供商
  • Token 管理:多环境变量配置易遗漏,建议配合密钥管理工具使用
  • 摘要质量波动:不同模型对长文本的理解深度差异显著

Summarizer (x64 infrastructure) 内容

手动下载zip · 2.3 kB
skill-card.mdtext/markdown
请选择文件