Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
Downloads
26.2k
Stars
110
Versions
1
Updated
2026-02-23
Install
npx clawhub@latest install summarize
Documentation
Summarize
Fast CLI to summarize URLs, local files, and YouTube links.
Quick start
summarize "https://example.com" --model google/gemini-3-flash-preview
summarize "/path/to/file.pdf" --model google/gemini-3-flash-preview
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto
Model + keys
Set the API key for your chosen provider:
- -OpenAI:
OPENAI_API_KEY - -Anthropic:
ANTHROPIC_API_KEY - -xAI:
XAI_API_KEY - -Google:
GEMINI_API_KEY(aliases:GOOGLE_GENERATIVE_AI_API_KEY,GOOGLE_API_KEY)
Default model is google/gemini-3-flash-preview if none is set.
Useful flags
- -
--length short|medium|long|xl|xxl|<chars> - -
--max-output-tokens <count> - -
--extract-only(URLs only) - -
--json(machine readable) - -
--firecrawl auto|off|always(fallback extraction) - -
--youtube auto(Apify fallback ifAPIFY_API_TOKENset)
Config
Optional config file: ~/.summarize/config.json
{ "model": "openai/gpt-5.2" }
Optional services:
- -
FIRECRAWL_API_KEYfor blocked sites - -
APIFY_API_TOKENfor YouTube fallback
Launch an agent with Summarize on Termo.