finaldie / auto-news

A personal news aggregator to pull information from multi-sources + LLM (ChatGPT/Gemini/Ollama via LangChain) to help us reading efficiently with less noises, the sources including: Tweets, RSS, YouTube, Web Articles, Reddit, and personal Journal notes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Auto-News: An Automatic News Aggregator with LLM

GitHub Build Kubernetes ChatGPT Notion Helm iOS Android

The ultimate personal productivity content aggregator: Designed to effortlessly navigate and maximize your efficiency in the AI era.

Use Cases

  1. Super busy but still wants to catch the trends in a few minutes? Yes
  2. Want to be a super individual, to handle vast amounts of information in the GenAI world? Yes
  3. Become a super executor, tell less, and achieve more? Yes

With auto-news you'll get:

  • Faster learning: Navigate trends and catch up in minutes.
  • Recap reinforcement: Smooth and periodic memory recall.
  • Intelligent actions: Route actions with a single message.

In the AI era, speed and productivity are extremely important. We need AI tools to help us talk less and achieve more!

For more background, see this Blog post and these videos Introduction, Data flows.

auto_news_300k.mp4

Features

  • Aggregate feed sources (including RSS, Reddit, Tweets, etc), and proactive generate with insights
  • Generate insights of YouTube videos (Do transcoding if no transcript provided)
  • Generate insights of Web Articles
  • Filter content based on personal interests and remove 80%+ noises
  • Unified and central reading experience (RSS reader-like style, Notion-based)
  • Generate TODO list from takeaways and journal notes
  • Organize Journal notes with insights daily
  • [Multi-Agents] Experimental Deepdive topic via web search agent and autogen
  • Multi-LLM backend: OpenAI ChatGPT, Google Gemini
  • Weekly Top-k Recap

Documentation

https://github.com/finaldie/auto-news/wiki

Installation

⭐ ⭐ Managed Solution ⭐ ⭐

Great News! Now we have the in-house managed solution, it is powered by the auto-news as the backend. For the client App, download it from App Store or Google Play, install and enjoy. It is the quickest and easiest solution for anyone who doesn't want to/or does not have time to set up by themselves. (Notes: App is available in US and Canada at this point)

For more details, please check out the App official website. Click below to install the App directly:

  • iOS
  • Android

Self-Hosted

The client is using Notion, and the backend is fully self-hosted by ourselves.

Backend System Requirements

Component Minimum Requirements Recommended
OS Linux, MacOS Linux, MacOS
CPU 2 cores 8 cores
Memory 6GB 16GB
Disk 20GB 100GB

Docker-compose

Kubernetes

Issues/Questions?

Feel free to open an issue and start the conversation.

About

A personal news aggregator to pull information from multi-sources + LLM (ChatGPT/Gemini/Ollama via LangChain) to help us reading efficiently with less noises, the sources including: Tweets, RSS, YouTube, Web Articles, Reddit, and personal Journal notes.

License:MIT License


Languages

Language:Python 97.2%Language:Makefile 2.5%Language:Dockerfile 0.3%