Skip to content

Repository files navigation

Build Status Coverage

news-recap

news-recap is a CLI-first pipeline for collecting, cleaning, deduplicating news and producing daily recaps with LLM agents.

The pipeline drives CLI agents such as ChatGPT Codex, Claude Code, and Google Antigravity, so it runs on flat-rate subscriptions.

Running it daily for 7 days consumes roughly 20% of the weekly Claude subscription limit and about 10% for ChatGPT.

Alternatively it can run completely free with Antigravity CLI on the free tier. With slightly less quality and from time to time hitting the limit so some days will be left without news recap.

For comparison, Inoreader charges an additional $19.90/month on top of a Pro subscription for AI-powered aggregation.

Start with the Quick start.

Docs

Developers

For development you need uv installed.

Bootstrap the environment and install pre-commit hooks:

source ./activate.sh
pre-commit install

Run all checks:

uv run inv pre

Allure test report

Scripts

Install uv first. It is used both for package installation and for development automation.

For a list of available scripts run:

uv run invoke --list

For more information about a script run:

uv run invoke <script> --help

Coverage report

Created with cookiecutter using template

About

Collecting, cleaning, deduplicating news and producing daily digest with LLM agents

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages