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 less than that for ChatGPT.
Alternative it can run completely free with gemini on free tier, with slightly less quality than claude.
For comparison, Inoreader charges an additional $19.90/month on top of a Pro subscription for AI-powered aggregation.
Start with the Quick start.
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
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
Created with cookiecutter using template