Qui sommes-nous

Reco est un kit open-source self-hostable créé par Etienne Boursault. Le code est publié sous licence MIT et documenté pour être forké : un déploiement correspond typiquement à un podcast (ou à une famille de podcasts sélectionnés par un éditeur).

L'instance par défaut est publiée sur source-internet.fr et agrège les recommandations de plusieurs podcasts francophones indépendants.

Pourquoi Reco

Les podcasts indépendants regorgent de recommandations — œuvres citées, conseillées, défendues — mais ces mentions se perdent dans l'audio. Reco les extrait, les contextualise et les rend cherchables, sans tracker, sans publicité, sans pousser l'achat sur Amazon ou chez un distributeur appartenant à un grand groupe.

La posture éditoriale est détaillée dans le Manifeste éthique : anti-Amazon, refus de la concentration Bolloré, priorité aux librairies indépendantes, respect du visiteur.

Comment ça marche

Le pipeline est entièrement local et reproductible — aucun service propriétaire de Reco n'est requis pour faire tourner une instance.

  1. Récupération RSS : Reco lit les flux RSS des podcasts configurés et télécharge les épisodes.
  2. Transcription : audio → texte via Whisper (YouTube par défaut, Acast en repli).
  3. Extraction LLM : un ou plusieurs modèles extraient les œuvres citées. Une reco confirmée par ≥ 2 extracteurs indépendants est marquée ⭐.
  4. Revue humaine : un outil de review interne (`tools/review`) permet de valider, corriger ou écarter les extractions douteuses.
  5. Build statique Astro : le site est généré sans base de données runtime, ni SSR, ni JavaScript bloquant.

Catalogue à ce jour

Chiffres calculés build-time, sans collecte côté visiteur.

Phase 4 du projet : méta-agrégateur public (cf. roadmap).

Crédits & ressources

Reco s'appuie sur du code et des contenus open-source :