Skip to content

Marshalllife/zeroread

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 ZeroRead — AI-Powered Text Summarizer

Powered by ReadLess AI

LIVE AT: https://zeroread.marshalllife.me/

ZeroRead is a fast, lightweight AI summarizer built with Flask and Hugging Face Transformers. It distills long articles, essays, novels, and raw text into clear, concise summaries — so you read less and understand more.

ReadLess - Understand more.


🚀 Features

  • ✂️ Summarizes long-form content (stories, articles, essays, novels)
  • 🤖 Choose between BART, T5, or Pegasus models (modular architecture)
  • 📏 Control summary length: Short, Normal, or Long
  • 💬 Modern, responsive UI built with TailwindCSS CDN
  • ⚡ Fast Flask API using transformers.pipeline
  • 🧠 Smart model/tokenizer caching for zero-lag experience
  • 📋 Copy-to-clipboard, smooth toasts, length-based parameter tuning
  • 📲 Telegram Bot Support (coming soon!)
    Talk to @zeroReadBot — paste long text, get back your TL;DR instantly.
  • 🔁 Robust error handling with summary-like input detection
  • 🌐 Easily extendable for PDF/text export, history, auth, and more - soon.

🔧 Tech Stack

  • Python 3.11+
  • Flask — REST API & routing
  • HuggingFace Transformers — for summarization models
  • TailwindCSS (CDN) — for clean, responsive UI
  • Vanilla JS — handles interaction + AJAX
  • Deployable via gunicorn, Docker, Render, or Heroku

📦 Installation

1. Clone the Repo

bash git clone https://github.com/marshalllife/zeroread.git cd zeroread

2. Set up virtual environment

bash python3 -m venv venv source venv/bin/activate

3. Install dependencies

bash pip install -r requirements.txt

4. Run the app

bash python run.py

Then visit: http://localhost:5000


🛣️ Roadmap

  • Multiple models: BART, T5, Pegasus
  • Summary length control
  • Modern UI with TailwindCSS
  • Smart tokenizer + input length detection
  • Robust error & edge case handling
  • @ReadLessBot on Telegram - soon.
  • Export summaries as PDF / Markdown - soon.
  • Summary history (local or cloud) - soon.
  • Chrome/Edge browser extension - soon.

🤝 Contribute

Want to help? Fork the repo, open a PR, or start a discussion.
We welcome devs, AI geeks, and UX minds to make this sharper.


⚖️ License

MIT — use it, remix it, just don’t gatekeep the TL;DR.


✨ Credits

Built by @marshalllife
Powered by:


ZeroRead — powered by ReadLess AI
ReadLess. Understand more.

About

ZeroRead uses the ReadLess AI agent to summarize long texts into short, clear insights - Try it and see (Transformers/python)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors