Summarize CLI

The CLI extracts text from pages and media, then uses a selected model to summarize it for source-based agent workflows.

  • 6,785 ★ on the repository
  • Last commit
  • MIT
CLI

Extended access

Why this level

  • The CLI reads files and external sources, may send content to a model and can save extracted data locally.
All reasons and checks

steipete/summarize

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/summarize

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The CLI reads files and external sources, may send content to a model and can save extracted data locally.

This is third-party code. Review the repository files before installing.

What it does

Before calling a model, Summarize can extract source text from a URL, file or media item. Users inspect which material is available, then request a summary. An agent can retain the extracted text or structured output for further source-based work. Media processing prefers published captions and transcripts, then uses configured transcription fallbacks. Frame extraction and OCR depend on available tooling. Models come from configured APIs, local backends or authenticated coding CLIs.

Who it is for. Editors and researchers supplying extracted material to an agent and checking summaries against the source.

Good fit when

  • A page needs clean readable text for an agent.
  • A user wants to inspect extraction before summarization.
  • An authorized video transcript needs a concise summary.
  • A processing workflow needs JSON output for its next step.

Not a fit when

  • You need a guaranteed accurate replacement for reading the source.
  • Material must not reach the selected external model provider.
  • The source is unavailable but the CLI is expected to reconstruct its contents.

Example request

First extract the authorized page without summarizing, show the text, then prepare a brief summary with key claims checked against it.

Limitations

The npm package requires Node.js 24 or newer; Homebrew and standalone archives use separate installation routes. Text extraction can work without a model key, but summarization needs a configured provider or authenticated coding CLI. Transcription and additional media features depend on the source and installed tools. Content reaches the selected processor, so determine which material may be sent to an external service before running the workflow.

How to disable. Stop Summarize and separately disable its daemon if you paired a browser extension. Remove saved text, summaries and caches as needed.

FAQ

Can I extract text without an API key?

Yes. Use `--extract`, optionally with `--plain`.

How do I get JSON for a script?

Add `--json`.

Does interface language determine summary language?

No. Summary language is selected separately through `--language`.

How do I inspect active configuration?

Run `summarize status`, which is designed to show setup without revealing keys.

Is video always transcribed again?

No. Available published captions and transcripts are preferred first.

Discussion

No questions or reviews yet.

CLI tools

A plugin and CLI catalog for agents: generates command-line interfaces for GUI apps like GIMP and Blender and installs ready ones via CLI-Hub

PluginBroad access58.4KRepository stars

The CLI sends supported live streams to an external player for agent-prepared playback or authorized recording workflows.

CLIExtended access11.9KRepository stars

Hycli turns a website URL and a goal into a typed CLI and MCP tools that run in your own browser session, with no cookie leaks.

CLIBroad access451Repository stars

Orchestrator for Claude Code, Codex and Gemini CLI: YAML workflows that loop until your own quality gates pass

CLIBroad access332Repository stars

One advai command for local skills, Chrome extension browser control, external CLIs and a terminal chat with a model

CLIBroad access278Repository stars

The Dropbox CLI transfers files and manages shared links, giving agents structured results for storage workflows.

CLIBroad access1.2KRepository stars

README in short

The browser extension and core library are separate from the CLI. Ordinary commands do not require the library API.

README badge

Report a problem

Foxx AISummarize
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.