Case Study.

ai news summarizer

Python

overview.

the ai news aggregator + summarizer is a real-time web app that combines the speed of rss feeds with the power of language models. users can browse top news articles and instantly generate concise, readable summaries using openai’s gpt api. it streamlines news consumption by reducing information overload and highlighting the most relevant insights.

tech stack.

python | streamlit | huggingface ai | pytorch | newspaper3k | beautifulsoup4

key features.

  • fetches news using public rss feeds

  • generates summaries with openai’s gpt models

  • topic-based filtering and keyword search

  • markdown output and save/share summaries

  • minimal UI for fast browsing

clone & run locally

git clone https://github.com/belohith/ainews

cd ainews

python3 -m venv venv

source venv/bin/activate # windows: venv\Scripts\activate

pip install -r requirements.txt

streamlit run app.py

hiring or have a project in mind?

all rights reserved. © 2025

hiring or have a project in mind?

all rights reserved. © 2025

hiring or have a project in mind?

all rights reserved. © 2025