Open source · Self-hosted

Stop scrolling feeds. Let AI read for you.

DayBrief monitors your RSS feeds, YouTube channels, and podcasts overnight. Every morning, Gemini AI delivers a concise newsletter with only what matters. Set it up once on GitHub Actions — no server to manage.

5 min setup · Open source · Works with any public or private repo

How it works

Up and running in minutes

01

Configure your sources

Define RSS feeds, YouTube channels, and podcasts in a simple YAML file. Set language, AI model, and frequency.

02

Add a GitHub Action

Copy the workflow YAML into your repo. Set API keys and SMTP credentials as GitHub Secrets. Choose your cron schedule.

03

AI summarizes & synthesizes

On each run, DayBrief fetches new content, sends it to Gemini AI for analysis, then generates a full editorial newsletter.

04

Receive & share

Get your newsletter by email. Every edition is archived as JSON. Share a public web page with your audience.

Features

Everything you need, nothing you don't

Multi-source

RSS, YouTube, and Podcasts — all unified into one content stream.

Gemini AI

Two-pass summarization: individual analysis, then editorial synthesis.

Zero infra

Runs entirely on GitHub Actions. No server, no database, no deployment.

Incremental

Only processes content published since the last run. No duplicates.

Web dashboard

Edit your config.yaml visually. Add sources, tweak settings, save to repo.

Shareable archive

Every edition is stored as JSON. Share a public page with your audience.

Web Dashboard

Manage your newsletter
from the browser

No need to edit YAML by hand. The dashboard connects to your GitHub repo with a Personal Access Token and lets you manage everything visually.

  • Edit config.yaml visually

    Change AI model, language, lookback window, editorial prompt — all from a form.

  • Add & remove sources

    Manage your RSS feeds, YouTube channels, and podcasts with add/remove buttons.

  • Save directly to GitHub

    One click commits the updated config.yaml to your repository's main branch.

Open Dashboard

Ready to automate your daily brief?

Set up your newsletter in minutes. Manage everything from the web dashboard or directly in your repo.