Flux

Open-source & self-hosted

Votre newsletter tech,
chez vous

Pas de mailing list ni de formulaire d'inscription. Ici, on vous propose de créer votre propre newsletter automatisée avec DayBrief — un outil open-source qui tourne gratuitement sur GitHub Actions.

Comment ça marche

1. Configurez vos sources

Ajoutez vos flux RSS, chaînes YouTube ou podcasts dans un fichier YAML. Incluez le flux de Flux pour la veille tech francophone.

2. Gemini résume

Chaque jour, DayBrief récupère les nouveaux contenus et les envoie à Gemini pour une synthèse éditoriale complète.

3. Recevez par email

La newsletter HTML arrive dans votre boîte mail. Chaque édition est aussi archivée en JSON dans votre repo.

Flux RSS de Flux — prêt à l'emploi

Ajoutez cette URL dans votre config DayBrief pour recevoir un digest quotidien de la veille tech francophone.

https://flux.yoandev.co/rss.xml

Mise en place en 5 minutes

Pas besoin de forker. Créez un nouveau repo GitHub et ajoutez-y deux fichiers :

config.yaml
gemini:
  model: "gemini-3-flash-preview"

newsletter:
  language: "fr"
  max_highlights: 5
  default_lookback: "48h"
  editorial_prompt: "Un ton simple et tech."

mail:
  subject_prefix: "[Veille Tech]"

sources:
  rss:
    - url: "https://flux.yoandev.co/rss.xml"
      name: "Flux YoanDev"
.github/workflows/daybrief.yml
name: DayBrief Newsletter
on:
  schedule:
    - cron: '0 7 * * 1-5'
  workflow_dispatch:

permissions:
  contents: write

jobs:
  newsletter:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: yoanbernabeu/daybrief@v0.1.0
        with:
          gemini_api_key: ${{ secrets.GEMINI_API_KEY }}
          smtp_host: ${{ secrets.SMTP_HOST }}
          smtp_port: ${{ secrets.SMTP_PORT }}
          smtp_username: ${{ secrets.SMTP_USERNAME }}
          smtp_password: ${{ secrets.SMTP_PASSWORD }}
          mail_from_email: ${{ secrets.MAIL_FROM_EMAIL }}
          recipients: ${{ secrets.DAYBRIEF_RECIPIENTS }}

Ajoutez vos secrets dans Settings → Secrets → Actions (clé Gemini, SMTP, destinataires), lancez manuellement depuis l'onglet Actions pour tester, et c'est parti. Le guide complet détaille chaque étape.

Pourquoi cette approche ?

Parce que vous êtes des devs. Vous n'avez pas besoin d'un formulaire Mailchimp. Vous pouvez héberger votre propre outil, choisir vos sources, personnaliser le ton, la fréquence, les destinataires. Et tout ça gratuitement, sur GitHub Actions.

C'est l'esprit de Flux : pas d'intermédiaire, pas de dépendance à un service tiers, juste des outils open-source et du RSS.