Advanced AI Smart Summarizer v3.0 — Multi-featured AI summarization tool
FeatureDescription🧠 Auto DetectionAutomatically detect content type (news/paper/product/code/recipe, etc., 9 types)📏 Auto LengthAuto-select summary depth based on content length📦 Smart Cache24-hour cache, skip API for repeated requests🔄 Quality ScoringAuto-score, auto-rewrite low-quality summaries🤖 Multi-ModelMulti-model comparison (GPT-4o vs GPT-4o-mini)💬 Q&A ModeQ&A mode: ask questions about content⚖️ Compare ModeCompare mode: compare multiple articles🌍 TranslationTranslation mode: 7 languages🔗 Knowledge GraphKnowledge graph: entity relationship diagrams📋 Structured ReportStructured report: TOC + sections + key points🌐 API ServerHTTP API server📡 WebhooksPush results to specified URL🔔 NotificationsDesktop notifications🏷️ Auto TagsAutomatic tag extraction📑 PDF MergeMerge and summarize multiple PDFs🎓 Academic ModeAcademic paper analysis mode🔎 Keyword TrackingKeyword tracking alerts🔍 History SearchSearch through history📚 Batch ModeBatch processing📝 Markdown RenderColor-formatted output
bash
# Configure API
summarize-all config set endpoint <endpoint>
summarize-all config set key <api_key>
summarize-all config set model <model>
# Interactive mode
summarize-all
# Basic use
summarize-all "https://example.com"
OpenAI:
Anthropic:
Google:
OpenRouter:
Chinese Models:
TypeCommand🌐 Web pagessummarize-all "https://..."📄 PDFssummarize-all "/path/file.pdf"🖼️ Imagessummarize-all "/path/image.jpg"🎵 Audiosummarize-all "/path/audio.mp3"🎬 YouTubesummarize-all "https://youtube.com/..."📝 Plain textsummarize-all "Text to summarize"
bash
summarize-all qa "https://article.com" "What is the main point?"
bash
summarize-all compare "https://source1.com" "https://source2.com"
summarize-all compare url1 url2 url3 # Multi-article comparison
bash
summarize-all multi "https://example.com"
bash
summarize-all translate "https://article.com" zh
# Supports: zh, en, ja, ko, fr, de, es
bash
summarize-all graph "https://wiki.com/article"
bash
summarize-all structured "https://long-doc.com"
bash
summarize-all academic paper.pdf
bash
summarize-all server 8080
bash
summarize-all monitor add "https://news.com" 60
summarize-all monitor list
summarize-all monitor remove "https://news.com"
bash
summarize-all batch urls.txt
cat urls.txt | summarize-all batch -
bash
summarize-all search "keyword"
summarize-all history 20
summarize-all tags
OptionDescription-l, --lengthshort/medium/long/xl/auto (default: auto)-L, --langen/zh/ja/ko/fr/de/es/auto (default: auto)--no-cacheSkip cache--thinkShow chain of thought reasoning-v, --verboseVerbose output-q, --quietMinimal output
TypeFocus🎓 academicResearch: methodology, findings, conclusions📰 news5W1H, key quotes, impact🛒 ecommerceFeatures, price, pros/cons💻 codeFunctionality, usage, API🍳 recipeIngredients, time, steps🎬 videoTopics, insights, timestamps📖 tutorialPrerequisites, steps, tips⭐ reviewVerdict, pros/cons, rating
OptionOutputshortFew sentencesmedium1-2 paragraphslongDetailedxlVery longxxlCompleteautoAuto-select
bash
summarize-all config set endpoint "https://api.minimax.chat/v1"
summarize-all config set key "your-key"
summarize-all config set model "MiniMax-Text-01"
summarize-all config show
summarize-all config clear
summarize-all config reset
Files:
~/.config/summarize-all/config.json~/.config/summarize-all/history.json~/.config/summarize-all/cache.json~/.config/summarize-all/tags.json~/.config/summarize-all/keywords.jsonbash
summarize-all
> https://example.com # Summarize
> compare a.com b.com # Compare
> qa url "question" # Q&A
> search "keyword" # Search
> tags # Tag cloud
> keywords add "AI" "Alert" # Track
> server 8080 # API server
> help # Full help
> quit # Exit
⚠️ Content you summarize will be sent to your configured API endpoint.
You control:
Use trusted endpoints that comply with your privacy requirements.