C'EST QUOI ?
RSSMonster est un lecteur RSS auto-hébergé construit avec Vue 3 et Express. Il garde la boîte de réception classique des lecteurs de flux et ajoute une couche d'organisation par-dessus : les articles qui couvrent le même fait sont regroupés, et une requête de recherche peut devenir une vue permanente. La lecture se fait en trois panneaux, en flux d'articles complets ou en résumés compacts, avec raccourcis clavier, gestes tactiles et thème sombre. Il tourne en serveur via Docker Compose (SQLite ou MySQL) ou en application de bureau Electron pour Windows, macOS et Linux.
POURQUOI C'EST INTÉRESSANT ?
- Événements et doublons : les Semantic Events rassemblent les articles qui parlent d'un même fait et listent les sources qui l'ont couvert. La détection de doublons est séparée et distingue une copie syndiquée d'un article écrit par un autre média.
- Classement explicable : le tri Recommended met en avant les sujets proches de vos intérêts, appris à partir de vos retours de lecture (les Interest Islands). Top Stories fait remonter les sujets repris par de nombreuses sources. Les signaux qui expliquent un classement sont consultables, et le tri chronologique reste disponible.
- Dossiers intelligents et règles : une recherche comme
@today unread:true sort:descs'enregistre en Smart Folder, qui se remplit tout seul avec les nouveaux articles correspondants. Les actions appliquent des expressions régulières aux articles entrants pour les taguer, les mettre en favori, les marquer comme lus ou les masquer, sans passer par l'IA. - IA locale ou distante : le profil MySQL exécute en local des modèles ONNX (Qwen pour les embeddings et la génération, ModernBERT pour le scoring), sans clé OpenAI. Les profils SQLite et desktop n'embarquent pas de modèle mais peuvent se connecter à un service d'inférence distant. L'assistant conversationnel, optionnel, passe par un fournisseur OpenAI.
- Compatible avec l'existant : import/export OPML, API Fever et Google Reader pour brancher des clients tiers, flux RSS privés générés à partir de vos sélections, PWA avec notifications Web Push. Un endpoint MCP (
/mcp), authentifié par JWT, expose aussi les outils de recherche et de lecture d'articles aux agents IA.
CAS D'USAGE
- Suivre une actualité chargée sans relire la même dépêche reprise par plusieurs médias.
- Monter une veille technique avec un Smart Folder par projet et une action qui tague les annonces de release dès leur arrivée.
- Garder son client RSS habituel compatible Fever ou Google Reader, avec l'instance auto-hébergée comme backend.
- Interroger ses articles archivés depuis un agent IA via le endpoint MCP.
- Lire ses flux en local avec l'application Electron, sans Docker ni serveur, en rafraîchissant les flux à la main.
