summarizely-cli
v1.2.2
Published
YouTube summarizer that respects your existing subscriptions. No API keys required.
Maintainers
Readme
Summarizely CLI
Watch less. Learn more. Turn hours of YouTube into minutes of insights.
YouTube video summarizer. No API keys required - uses your existing Claude Pro or ChatGPT subscription.
Why?
- 10x faster - 2-hour video → 2-minute read
- Build your knowledge base - Searchable markdown summaries
- Zero friction - Uses your existing AI subscriptions
Installation
npm install -g summarizely-cliOr from source:
git clone https://github.com/0xs34n/summarizely-cli.git
cd summarizely-cli
npm install && npm run build && npm linkRequirements
- Node.js 18+
- yt-dlp:
brew install yt-dlp(macOS) orpip install yt-dlp(Linux/Windows) - LLM Provider (one of):
- Claude CLI - uses your existing Claude Pro subscription
- Codex CLI - uses your existing ChatGPT subscription
- Ollama - runs locally with models like
llama3.2:1b
Usage
# Auto-detect provider
summarizely https://www.youtube.com/watch?v=VIDEO_ID
# Specify provider
summarizely https://www.youtube.com/watch?v=VIDEO_ID --provider claude-cli
summarizely https://www.youtube.com/watch?v=VIDEO_ID --provider codex-cli
summarizely https://www.youtube.com/watch?v=VIDEO_ID --provider ollama --model llama3.2:1bOptions
-p, --provider <name>- Provider: claude-cli, codex-cli, or ollama-m, --model <name>- Model name (Ollama only)-o, --output-dir <dir>- Output directory (default:summaries)--no-save-transcript- Skip saving transcript--max-chars <n>- Max transcript length for CLI providers-h, --help- Show help-v, --version- Show version
Output
Summaries are saved to summaries/<timestamp>_<title>/ with:
summary_full.md- The markdown summarytranscript.txt- Plain text transcriptmetadata.json- Video metadata
The latest summary is also copied to summaries/_latest/.
License
Apache-2.0 - see LICENSE
