Skip to content

A fast, local AI text-summarization desktop app built with Python. Uses free Hugging Face models (no API key required) to generate summaries, sentiment analysis, and topic classification directly on your machine.

Notifications You must be signed in to change notification settings

lancejepsen/AI-Text-Summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Text Summarizer (Local, Free, No API Required)

Author: Lance Jepsen
License: GPL-3.0

📌 Overview

This project is a fully local AI text‑summarization desktop application with:

  • Local HuggingFace models (no API key needed)
  • Tkinter GUI
  • AI Insights Panel
  • Sentiment analysis
  • Topic classification
  • Long‑form recursive summarization
  • Splash screen and progress indicators

📁 Screenshots

Dashboard Dashboard


⭐ GitHub Badges

Repo Stars Forks


🚀 Features

  • 🔥 Runs 100% locally — no API key needed
  • 🧠 Chunked & recursive long‑form summarization
  • 🎭 Sentiment analysis
  • 🏷️ Topic classification
  • 🎨 Modern neon UI
  • ⚡ Multi‑threaded
  • 📥 Paste text directly
  • 📊 AI Insights panel

🛠️ Installation

1. Clone the repo

     git clone https://github.com/lancejepsen/AI-Text-Summarizer
cd AI-Text-Summarizer

2. Create virtual environment

   python -m venv .venv

3. Activate venv

Windows

   .venv\Scripts\activate

4. Install requirements

   pip install -r requirements.txt

▶️ Run the App

   python main.py

📚 Project Structure

AI-Text-Summarizer/
│ main.py
│ ui.py
│ ai_engines.py
│ models.py
│ config.py
│ requirements.txt
│ README.md
│
└── screenshots/
    └── main.jpg, main2.jpg

📝 License

MIT License (free for private + commercial use)


❤️ Author

Developed by Lance Jepsen

GitHub: https://github.com/lancejepsen/AI-Text-Summarizer

About

A fast, local AI text-summarization desktop app built with Python. Uses free Hugging Face models (no API key required) to generate summaries, sentiment analysis, and topic classification directly on your machine.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages