SkillAgentSearch skills...

SumGPT

Bulk summarization of documents using ChatGPT API

Install / Use

/learn @sean1832/SumGPT

README

SumGPT

python

<a href="https://www.buymeacoffee.com/zekezhang" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-blue.png" alt="Buy Me A Coffee" style="height: 40px !important;width: 145px !important;" ></a>

Achieve detailed summarisation of extensive documents through 🚀ultra-fast parallelised completion with APIs provided by OpenAI.

🌐 Web App: https://sumgpt.streamlit.app


⭐️ Like this repo? Please consider a star!

💡As I am not a professional programmer and am fairly new to Python, this project may contain bugs. If you encounter any issues, please suggest them in the Issues section.


🌟 Features

  • 📄 Summarize document (.txt, .md).
  • 🤖 Customizable parameters and bot persona for refined response generation.
  • 🚀 Facilitates parallel processing of chunks.
  • 💼 Export & import configs for easy sharing and reuse.
  • 🌍 Encrypted browser cookies ensure configuration settings are preserved across sessions.
  • 🧠 Supports multiple models:
    • gpt-4o-mini
    • gpt-4o
    • gpt-4-turbo
    • gpt-3.5-turbo

💡 What you need

💻 Running Locally

  1. Clone the repository
git clone https://github.com/sean1832/SumGPT
cd SumGPT
  1. Create a secrets.toml file under .streamlit\ directory. Replace your_secure_key with your own password for browser cookie encryption.
mkdir .streamlit
echo "crypto_key = 'your_secure_key'" > .streamlit/secrets.toml
  1. Execute RUN.bat
./RUN.bat
View on GitHub
GitHub Stars128
CategoryDevelopment
Updated1mo ago
Forks37

Languages

Python

Security Score

100/100

Audited on Mar 1, 2026

No findings