✍️Writing & Content58🎨Image Generation71🎬Video & Animation120🎵Audio & Music100💬Chatbots & Assistants109💻Coding & Development444📈Marketing & SEO197Productivity401🎯Design & UI/UX120📊Data & Analytics126📚Education & Research55💼Business & Finance174🏥Healthcare & Wellness22🔍Search & Knowledge20🤖AI Agent Infrastructure208🛡️AI Security & Testing32🧊3D & Spatial22🔎SEO Tools113🏡Real Estate7🗃️Data Extraction104🧠ADHD & Focus Tools11🔬Research & Academia45🧩LLM APIs & Models34⚙️Automation & Workflows45🔐Security & Privacy31📊Analytics & BI55⚖️Legal & Contracts14
Listed in Search & Knowledge with 28 other toolsPart of 3275+ curated AI tools on AISO
summarize logo

summarize

CLI and Chrome Side Panel that extracts clean text from pages, PDFs, YouTube, and podcasts, then summarizes with any model

0
open-sourceDR 16Free and open source under the MIT license, installed with npm i -g @steipete/summarize. You supply your own model — local models via Ollama or a local CLI provider cost nothing; hosted providers bill you directly.View full pricing →

About summarize

summarize is a CLI and Chrome Side Panel that turns a link, file, video, or podcast into clean text and then a sharp summary. What distinguishes it from a wrapper around a chat model is that it runs a real extraction pipeline first: Readability for articles, markitdown for files, published-transcript fetchers for media with Whisper as the fallback, and Firecrawl as a last resort when a site actively fights extraction. Only after that does it hand the cleaned content to whatever model you have wired up. Model support is deliberately broad — xAI, OpenAI, Google, Anthropic, NVIDIA, Z.AI, OpenRouter, GitHub Copilot, and Ollama for local inference, plus local CLI providers including Claude Code, Codex, Gemini, Cursor Agent, OpenClaw, OpenCode, Copilot CLI, Antigravity, and pi — so local, paid, and free models all work. Output is shaped for whatever consumes it: streamed ANSI Markdown in a terminal, plain text down a pipe, a stable JSON envelope on stdout for scripts with progress and warnings kept on stderr, and ANSI stripped under --no-color. An --extract flag skips the LLM entirely and prints just the cleaned content, which makes it useful as a plain extraction utility. For video, --slides pulls scene-change keyframes and renders them inline in Kitty or iTerm or writes them to disk. An optional daemon binds to 127.0.0.1 with a shared bearer token and pairs the CLI with the active browser tab through the Chrome extension. Defaults live in a JSON config with per-invocation flag overrides, and a local cache is on by default. MIT licensed, by Peter Steinberger.

Does ChatGPT recommend your AI tool?

If you're building in Search & Knowledge, run a free AI-visibility scan on your own product — we ask ChatGPT across 5 prompt angles and score how often you get named. ~30 seconds, no signup, no card.

Key Features

Real extraction pipeline: Readability, markitdown, transcript fetchers, Whisper, Firecrawl fallback
Provider-agnostic across hosted, local, and CLI-based models
--extract mode that skips the LLM and prints cleaned content
Stable JSON envelope on stdout with progress and warnings on stderr
--slides extracts scene-change keyframes and renders them inline
Local daemon bound to 127.0.0.1 that pairs with a Chrome Side Panel
JSON config file with per-invocation flag overrides and a local cache

summarize Pros & Cons

Pros

  • +Extraction quality is the point, so summaries start from clean input
  • +Pipes and JSON output make it genuinely scriptable
  • +Runs fully local if you want it to
  • +Handles audio and video, not just web pages

⚠️ Cons

  • Terminal-first — no general GUI beyond the Chrome panel
  • Best results need a model wired up, which is extra setup
  • Media transcription fallbacks depend on yt-dlp and Whisper being available

Who Is summarize Best For?

👤Developers who want summarization inside shell pipelines
👤Researchers processing mixed article, PDF, and podcast sources
👤Anyone who needs clean extraction more than they need another chat UI

Tags

clisummarizationtranscriptionchrome extensionopen sourcelocal models
🏷️

Is summarize your tool?

This is the page buyers and AI assistants read when they look up summarize. Claim your listing for $19 one-time — no subscription, nothing to cancel — and get a Featured badge, top placement in your category, and a permanent dofollow backlink. Prefer it ongoing? Monthly is one click away on the next page.

Stay updated on Search & Knowledge tools — join our weekly newsletter

One concise email with fresh launches, trending picks, and featured standouts.

Alternatives to summarize

View all summarize alternatives →

More Search & Knowledge tools

Agent connectivity: not yet verified