AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Compliance › sumy
✦ Free & open sourceCompliance

sumy

Automatic text and HTML page summarization library and CLI tool.

Automated Text & HTML Summarization

Extract concise summaries from documents and web pages using multiple algorithms.

Free forever · open source · Apache-2.0
✓ Light setup✓ Browser-based✓ Real-time collaboration
7.5
ZEKAI
Reliable text summarization CLI.
Free & open source · Compliance
Ease of setup7
Usefulness6
Maintenance9.5
Community7.5
★ 3,699
GITHUB
Sep 2026
UPDATED
Apache-2.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

Sumy is a Python library and command line utility designed to extract automated summaries from HTML pages or plain text documents. It suits compliance and audit professionals needing to quickly parse lengthy regulatory documents or web sources.

Runs on
Cross-platform
Hosting
Self-host
Languages
Python
License
Apache-2.0

What it is

It provides implementations of classic summarization methods like LSA, Luhn, Edmundson, LexRank, and TextRank-style algorithms. It also includes a basic evaluation framework to test generated summaries against reference texts.

Who it's for

Suits data-literate compliance officers and auditors comfortable with Python or CLI tools. It does not suit non-technical users requiring turnkey graphical interfaces.

Key features

Multiple Extraction Algorithms

Supports LSA, Luhn, Edmundson, and LexRank methods out of the box.

HTML and Plain Text

Parses content directly from URLs or local text files.

Summary Evaluation Framework

Compares generated summaries against provided reference summary files.

Multi-language Tokenization

Supports tokenization and stemmers across various natural languages.

How to start

Up and running in 3 steps

1
Install sumy via uv pip install sumy or pip install sumy.
2
Run the CLI tool directly against a document URL with your chosen algorithm.
3
Integrate the Python API into custom scripts for automated processing.
Real talk

Our honest verdict

What's great

  • Includes a built-in evaluation framework for testing summary quality against references
  • Provides a command-line interface for rapid document triage without writing code
  • Supports direct URL parsing alongside plain text file inputs
  • Offers multiple distinct algorithmic approaches to summarization

Where it falls short

  • Requires Python 3.8+ and comfort with the command line or code integration
  • Running batch jobs at scale requires setting up your own scripts or containers
  • Lacks a native graphical user interface for non-technical auditors
Cost

Pricing & license

It is free under its open source license. The only cost is running it yourself on your own hardware or infrastructure.

Paid work

Open remote AI-training roles

880 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

Get more

Use it, or have us set it up

📄 Free PDF: sumy for Compliance
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure sumy for you — and train your team.
Get it done for you ↗
Questions

FAQ

Can sumy parse pages directly from URLs?

Yes, the HTML parser can fetch and parse content directly from web URLs.

Does it support languages other than English?

Yes, multiple languages are supported with easy extensibility for new ones.

How do I evaluate summary quality?

The package includes a sumy_eval command to compare outputs against reference text.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Compliance — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google