An open API service indexing awesome lists of open source software.

https://github.com/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.
https://github.com/finaldie/auto-news

ai productivity

Last synced: 5 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# Auto-News: An Automatic News Aggregator with LLM

[![GitHub Build](https://github.com/finaldie/auto-news/actions/workflows/python.yml/badge.svg)](https://github.com/finaldie/auto-news/actions)
![Kubernetes](https://img.shields.io/badge/kubernetes-%23326ce5.svg?style=Flat&logo=kubernetes&logoColor=white)
![ChatGPT](https://img.shields.io/badge/chatGPT-74aa9c?style=Flat&logo=openai&logoColor=white)
![Google Gemini](https://img.shields.io/badge/Google%20Gemini-8A2BE2?style=Flat&logo=googlegemini&logoColor=white)
![Ollama](https://img.shields.io/badge/Ollama-8A2BE2?style=Flat&logo=ollama&logoColor=white)
![Notion](https://img.shields.io/badge/Notion-%23000000.svg?style=Flat&logo=notion&logoColor=white)
![Helm](https://img.shields.io/badge/Helm-0F1689?style=Flat&logo=Helm&labelColor=0F1689)
[![iOS](https://img.shields.io/itunes/v/6481704531)](https://apps.apple.com/app/dots-agent/id6481704531)
[![Android](https://img.shields.io/badge/Google_Play-v1.1.2-blue)](https://play.google.com/store/apps/details?id=com.dotsfy.dotsagent)

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

## Use Cases

1. [x] **Super busy but still wants to catch the trends in a few minutes?** `Yes`
2. [x] **Want to be a super individual, to handle vast amounts of information in the GenAI world?** `Yes`
3. [x] **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](https://finaldie.com/blog/auto-news-an-automated-news-aggregator-with-llm/) and these videos [Introduction](https://www.youtube.com/watch?v=hKFIyfAF4Z4), [Data flows](https://www.youtube.com/watch?v=WAGlnRht8LE).

[](https://www.youtube.com/watch?v=hKFIyfAF4Z4 "AutoNews Intro on YouTube")

## 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
- Weekly Top-k Recap
- 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](https://github.com/finaldie/auto-news/wiki/Deepdive-(Experimental)) topic via web search agent and [autogen](https://github.com/microsoft/autogen)
- Multi-LLM backend: OpenAI ChatGPT, Google Gemini, Ollama

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

## Installation
### :star: :star: Managed Solution :star: :star:
Great News! Now we have the in-house managed solution, it is powered by the `auto-news` as the backend. It supports the [Web version](https://dots.dotsfy.com/) and the mobile Apps, 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](https://dotsfy.com/dots-agent/). Click below to install the App directly:

* [Web version (Beta)](https://dots.dotsfy.com/)
* [![iOS](https://img.shields.io/itunes/v/6481704531)](https://apps.apple.com/app/dots-agent/id6481704531)
* [![Android](https://img.shields.io/badge/Google_Play-v1.1.2-blue)](https://play.google.com/store/apps/details?id=com.dotsfy.dotsagent)

### Self-Hosted
The client is using [Notion](https://www.notion.so/), and the backend is fully `self-hosted` by ourselves.

#### Backend System Requirements
| Component | Minimum | Recommended |
| --------- | ----------- | ---- |
| OS | Linux, MacOS | Linux, MacOS |
| CPU | 2 cores | 8 cores |
| Memory | 6GB | 16GB |
| Disk | 20GB | 100GB |

#### Docker-compose
- [Installation using Docker-compose](https://github.com/finaldie/auto-news/wiki/Docker-Installation)
- [Installation using Portainer](https://github.com/finaldie/auto-news/wiki/Installation-using-Portainer)

#### Kubernetes
- [Installation using Helm](https://github.com/finaldie/auto-news/wiki/Installation-using-Helm)
- [Installation using ArgoCD](https://github.com/finaldie/auto-news/wiki/Installation-using-ArgoCD)

## Issues/Questions?
Feel free to open an issue and start the conversation.