DayBrief v0.1.0
First public release of DayBrief — an open-source CLI tool and GitHub Action that aggregates content from RSS feeds, YouTube channels, and podcasts, summarizes each source with Google Gemini AI, and delivers an automated HTML newsletter by email.
Features
- Multi-source aggregation: RSS feeds, YouTube channels, podcasts
- AI-powered analysis: Two-pass Gemini integration (summarize each source, then synthesize a newsletter)
- Automated delivery: HTML email via SMTP
- Incremental updates: Only processes new content since last execution
- GitHub Action: Available as a reusable action for easy CI/CD integration
- CLI commands:
run(full pipeline),preview(browser preview),sources(health check)
Installation
Download the binary:
curl -sL https://github.com/yoanbernabeu/daybrief/releases/download/v0.1.0/daybrief-linux-amd64 -o daybrief
chmod +x daybriefOr use as a GitHub Action:
- uses: yoanbernabeu/daybrief@v0.1.0
with:
config: config.yaml
env:
GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
# ... other env varsSee README for full documentation.