All projects
Veille IA

Veille IA

A Rust service that builds a daily French digest of AI research — provider blogs and feeds, summarized through an LLM and published to Cloudflare R2.

Year
2026
Role
Author and maintainer
Type
Open source

Overview

Veille IA collects what the AI labs publish — RSS/Atom feeds and HTML index pages listed in a single `sources.toml` — filters it with a freshness window and a dedup index, then runs it through three LLM passes: one summary per article, a web-enabled exploration pass for what the hardcoded list missed, and an overview of the three to five things worth remembering.

The result is written as `digests/YYYY/MM/YYYY-MM-DD.md` to Cloudflare R2 and read back by the `/news` page of this site. The whole pipeline degrades instead of aborting: a dead source, an unreachable article or a failed LLM pass is logged and skipped, and the digest is still published with the rest.

It runs either as a one-shot command or as a scheduled daemon, shipped as a container image with a Docker Compose and Kubernetes deployment.

Stack

Rust

Pipeline, CLI and scheduler

OpenRouter

LLM calls for the summary, exploration and overview passes

Cloudflare R2

Digest storage, read back by the site through the S3 API

Tokio

Async runtime and cron-driven daemon mode

Docker / Kubernetes

Packaging and scheduled deployment

Highlights

  • Three-pass summarization — per article, free web exploration, then a global overview
  • { "Fault-tolerant by design": "any failing source or LLM pass is skipped, never fatal" }
  • Powers the /news page of this site straight from the R2 bucket
  • Open source under Germain-D/veille-ia

Other projects

© 2026 Germain. All rights reserved.