Digest Ai Agent banner
WHOOPsClaw WHOOPsClaw

Digest Ai Agent

AI community

Description

Self-hosted AI news digest for Telegram. Describe your interests in plain text, get curated daily briefings. Supports 6 source types (RSS, Telegram, Reddit, HN, YouTube, Search) and 8 LLM providers (Groq free by default, OpenAI, Claude, and more). One docker compose up, 5-question setup, done.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

newsbrief

[![Tests](https://github.com/newsbrief/newsbrief/actions/workflows/tests.yml/badge.svg)](https://github.com/newsbrief/newsbrief/actions/workflows/tests.yml) [![PyPI version](https://badge.fury.io/py/newsbrief.svg)](https://badge.fury.io/py/newsbrief) [![Docker](https://img.shields.io/badge/docker-ghcr.io-blue)](https://ghcr.io/newsbrief/newsbrief) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Python 3.11+](https://img.shields.io/badge/python-3.11+-blue.svg)](https://www.python.org/downloads/)

Self-hosted AI-powered news digest for Telegram. From `git clone` to first digest in 5 minutes.

Features

  • πŸ†“ Free by default β€” works on Groq free tier ($0/month, no credit card)
  • πŸ€– 8 LLM providers β€” Groq, Gemini, Cerebras, Mistral, OpenAI, Anthropic, DeepSeek, OpenRouter
  • πŸ“‘ 6 source types β€” RSS, Telegram, Reddit, HackerNews, YouTube, Search
  • 🎯 Source Discovery β€” describe interests, get recommended sources from a curated DB of 100+
  • ⏰ Smart scheduling β€” set delivery time, build time auto-calculated with adaptive buffer
  • πŸ“± Telegram UI β€” all settings via inline keyboard, no YAML editing required
  • πŸ”Œ Extensible β€” plugin system for custom sources, LLMs, delivery channels
  • πŸ”’ Private β€” self-hosted, your data stays on your server, bring your own API keys

Quickstart (5 minutes)

git clone https://github.com/newsbrief/newsbrief && cd newsbrief
docker compose run --rm newsbrief setup
docker compose up -d

The setup wizard asks:

  1. Telegram bot token β€” from @BotFather
  2. Your chat_id β€” auto-detected when you first message the bot
  3. LLM provider β€” press Enter for Groq (free tier, no card)
  4. What are you interested in? β€” free text, e.g. "AI research, Rust, indie games"
  5. What time? β€” presets 07:00–22:00 o