Bonjour Nal,
Ça fait un moment que je suis sur le projet et je voulais le
partager ici, parce que LinuxFr c'est un peu la maison des projets
libres francophones, et ChatNova en fait partie.
Le constat
IRC n'est pas mort, il est juste mal vendu. Discord a aspiré
toute une génération de communautés en jouant sur le confort
d'usage : webchat propre, mobile, notifications, intégrations.
Mais avec :
- une centralisation totale,
- une consommation de ressources délirante,
- des walled gardens (pas de bot custom, pas de client tiers),
- et une politique qui change selon l'humeur de l'entreprise.
IRC fait tout ce que Discord fait mal : léger, ouvert, fédérable,
client-agnostique. Mais l'onboarding pour un nouveau venu reste
horrible en 2026 : « télécharge HexChat, configure ce serveur,
tape /join… ».
C'est ce trou que j'essaie de combler avec ChatNova.
Le projet
ChatNova c'est un réseau IRC francophone avec un webchat moderne
en façade, mais un vrai backend IRC derrière. N'importe qui peut
se connecter avec son client préféré (HexChat, Irssi, weechat, mIRC)
sur irc.chatnova.fr, ports 6667 ou 6697 (SSL).
Le webchat sert juste de porte d'entrée pour les gens qui n'ont
jamais touché à IRC.
La stack technique
- InspIRCd comme daemon IRC (modulaire, mature, bien maintenu)
- Anope pour les services (NickServ, ChanServ, etc.)
- Node.js + SQLite pour le backend du webchat et la couche applicative
- Frontend custom sur un thème "Nova Cosmos" (j'avais envie d'un truc qui change des UI génériques)
-
Bots maison :
- NovaGuard pour la modération et l'anti-spam
- ResetBot pour les utilitaires de canal
- Système de boutique virtuelle comme couche de gamification pour les utilisateurs réguliers
L'idée c'est de ne pas toucher au cœur IRC standard. Tout reste
compatible RFC, juste avec une expérience moderne par-dessus.
Où ça en est
Le réseau tourne sur un VPS, le développement est actif, et la
beta publique est dans la roadmap des prochaines semaines.
Si vous voulez jeter un œil :
- 🌐 Site :
https://chatnova.fr - 💬 Serveur IRC :
irc.chatnova.fr(6667 / 6697 SSL)
Ce qui m'intéresse
Je suis preneur de tout retour, surtout de gens qui ont :
- déjà géré un réseau IRC (les pièges à éviter)
- de l'expérience InspIRCd / Anope (configs intéressantes)
- un avis sur ce qu'il manque à IRC pour redevenir attractif en 2026
- ou simplement envie de venir tester et casser des trucs
Je prévois d'autres journaux pour détailler les choix techniques
(architecture du pont webchat ↔ InspIRCd, les bots, le système
de boutique).
Merci d'avoir lu, et au plaisir de vous croiser sur le réseau !
# Hum
Posté par arnauld . Évalué à 2 (+1/-0).
Bonjour,
Je n'y arrive pas :
De plus la page https://web.chatnova.fr/ déclenche tous les ventilos de mon portable…
arnauld
[^] # Re: Hum
Posté par bo0m . Évalué à 2 (+2/-0).
Salut arnauld, et merci énormément pour le retour rapide et
le test concret — c'est exactement le genre de feedback qui
m'aide.
Pour la connexion refusée : ton IP a été rejetée probablement
par un DNSBL un peu trop zélé côté serveur (les IP résidentielles
Orange/Wanadoo se retrouvent parfois à tort sur des blocklists).
Je vais regarder les logs de mon côté et assouplir la conf —
clairement pas l'expérience que je veux pour les nouveaux
arrivants.
Pour les ventilos qui s'emballent sur web.chatnova.fr : noté,
et c'est un vrai problème. Le thème "Nova Cosmos" a probablement
des animations un peu trop gourmandes (particules, dégradés
animés). Je vais profiler ça et ajouter un mode "performance"
ou détecter les machines plus modestes pour désactiver les
animations lourdes.
Je reviens vers toi ici dès que c'est corrigé, si ça te dit
de retenter.
Encore merci, c'est le genre de retour terrain qui vaut de l'or.
[^] # Re: Hum
Posté par bo0m . Évalué à 1 (+2/-1).
Re-salut arnauld,
Petit retour : les deux problèmes sont corrigés et déployés.
Merci encore, tu m'as fait débuguer en accéléré 🙏
Pour la connexion IRC refusée :
La cause c'était une conf trop restrictive sur les limites de
connexions par IP (
localmax=5,globalmax=8), couplée à unthrottle agressif. Pas terrible pour les FAI français qui font
du CGNAT — plusieurs abonnés Orange / Wanadoo / Free peuvent
partager la même IP publique, donc on saturait vite la limite.
Ce qui a été fait :
- Limites remontées (
localmax=15,globalmax=25)- Throttle assoupli (fenêtre réduite, moins pénalisant en cas
de reconnexion)
- Ajout d'
<exception>pour les hosts des principaux FAIfrançais (wanadoo, orange, free, sfr, bouygues, numericable,
proxad) — ils sont désormais exemptés des G/K/Z-lines
accidentels
- Nettoyage d'une vieille directive
<clones>en syntaxeInspIRCd v2 qui traînait dans la conf
Pour les ventilos qui s'emballaient sur web.chatnova.fr :
Trois coupables identifiés :
requestAnimationFrameà 60 fps qui mettait à jour unfilterCSS sur le logo à chaque frame. Throttlée à ~10 fps, mise en pause quand l'onglet est caché, et désactivée siprefers-reduced-motionest actif.filter: blur()(en plus de l'opacité), ce qui forçait des recompositions GPU non-stop. Réduite à de l'opacité pure → accélération hardware propre, plus de recompositions.prefers-reduced-motion. Ajouté partout (CSS + JS).Bonus :
will-change: transformsur les couches de fond pourque le navigateur les promeuve sur leur propre couche GPU dès
le départ et évite les repaints inutiles.
Si t'as 2 minutes pour retenter la connexion et rouvrir la page
web, je serais curieux de savoir si c'est mieux chez toi. Et si
d'autres trucs te sautent aux yeux, n'hésite pas — c'est exactement
le genre de retour qui fait avancer le projet.
Merci encore !
[^] # Re: Hum
Posté par arnauld . Évalué à 1 (+0/-0).
Ça y est, je suis connecté, le ventilo s'est calmé.
Si je peux me permettre, le thème est difficilement lisible, on voit à peine les cases identifiant, mot de passe, etc…
arnauld
[^] # Re: Hum
Posté par bo0m . Évalué à 1 (+1/-0).
Top, content que ça marche de ton côté !
Pour le contraste des champs (login / mot de passe), c'est noté
et c'est totalement légitime — le thème Nova Cosmos est joli mais
clairement trop subtil sur les éléments d'interaction, et
l'accessibilité doit primer sur l'esthétique. Je vais retravailler
ça : bordures plus marquées, contraste rehaussé sur les inputs et
les labels, et probablement un petit audit Lighthouse / WCAG
complet pendant que j'y suis.
Je te recroise peut-être sur le réseau à l'occasion. Encore merci
pour les retours, c'est très précieux.
[^] # Re: Hum
Posté par bo0m . Évalué à 0 (+0/-0).
J'ai pas mal bossé ces derniers jours pour alléger le système et corriger plusieurs points techniques. Réduction de la charge CPU et rendre l’ensemble plus stable et réactif.
Merci encore pour ton retour, le seul utile dans ce post.
# Front end custom
Posté par Vlobulle . Évalué à 4 (+2/-0).
Hello,
c'est assez rebutant visuellement. Orange sur noir, ça ne marche pas. Genre rebutant à un point que l’expérience utilisateur risque de s'arrêter immédiatement.
Et évidemment il y a ce gros problème d'utilisation cpu/gpu anormale. Tant que c'est pas corrigé, pas grand monde n'ira plus loin que fermer la page au bout de quelques secondes.
Peut-être commencer par un site web au design classique, sans fioritures, et qu'une fois qu'il y aura une base fonctionnelle, se poser la question de si tu/vous voulez poser une couche de peinture dessus ?
[^] # Re: Front end custom
Posté par bo0m . Évalué à 0 (+3/-3).
Hello Vlobulle, et merci pour le retour franc — c'est exactement
le genre de feedback qui aide.
Tu as raison sur le fond, et le commentaire d'arnauld plus haut
allait dans le même sens : l'esthétique Nova Cosmos prime trop
sur la lisibilité des éléments d'interaction. C'est un problème
de hiérarchie visuelle, pas juste de couleurs.
Je vais reprendre ça à la base :
Sur le problème CPU/GPU : un patch a été déployé tout à l'heure
(throttling de l'animation du logo, suppression de l'animation
de blur sur les étoiles, support de prefers-reduced-motion).
arnauld a confirmé que c'était mieux de son côté, mais si chez
toi c'est toujours problématique, c'est très utile à savoir —
ça veut dire qu'il reste des sources de charge à identifier.
Quel navigateur / OS, si tu as 30 secondes ?
Ton conseil "base fonctionnelle d'abord, peinture après" est
noté et je vais l'appliquer. Mieux vaut un site sobre qui marche
qu'un site stylé qui repousse.
Merci encore.
[^] # Re: Front end custom
Posté par Vlobulle . Évalué à 3 (+1/-0).
Mais, du coup, je parle à un être humain ? Ou est-ce que tu peux me détailler ton prompt ?
Ou alors est-ce que tout au bout, il y a une personne qui a donné des instructions génériques, du genre "fabrique un prototype d'outil chat basé sur IRC avec pour cible les boomeurs nostalgiques de caramail et tente de chercher de l'input technique sur les forums de geeks mouleurs?"
[^] # Re: Front end custom
Posté par bo0m . Évalué à 0 (+0/-0). Dernière modification le 05 mai 2026 à 18:05.
Oui, humain.
Pas de prompt miracle, juste du taf.
Les retours techniques servent, le reste j’ignore.
# robot
Posté par nizan666 . Évalué à 10 (+11/-1).
Peux-tu nous détailler ton usage de l'IA générative dans ce journal et dans les commentaires ?
[^] # Re: robot
Posté par bo0m . Évalué à 1 (+2/-1).
J’utilise effectivement de l’IA générative, mais uniquement comme outil d’assistance.
Concrètement :
- pour accélérer certaines parties du développement (refactoring, optimisation CSS/JS)
- pour identifier des problèmes de performance ou d’accessibilité
- pour proposer des pistes d’amélioration UX
Mais tout est testé, ajusté et validé manuellement derrière.
Le projet, l’architecture et les choix techniques restent entièrement sous mon contrôle.
D’ailleurs, les retours ici m’aident justement à corriger ce que l’IA ne voit pas toujours, notamment sur l’expérience utilisateur réelle.
[^] # Re: robot
Posté par sebas . Évalué à 10 (+9/-0). Dernière modification le 02 mai 2026 à 19:24.
J'ai pensé comme toi.
Profitons de cette brève époque oû on arrive encore à voir venir les LLM avec leurs gros sabots. Ça ne durera pas, elles vont apprendre à éviter ces tics de langage.
Le compte de bo0m a été créé aujourd'hui.
[^] # Re: robot
Posté par bo0m . Évalué à -3 (+1/-4).
Oui j’utilise de l’IA.
Surtout pour aller plus vite sur des trucs un peu chiants (CSS, refacto, etc). Mais derrière je relis et je corrige, sinon ça part vite en vrille.
Si ça se voit dans le style, ok, je ferai gaffe. Après bon… c’est pas trop ça le sujet.
Les retours ici m’aident surtout à corriger ce que je vois pas direct, notamment sur l’UX.
[^] # Re: robot
Posté par sebas . Évalué à 10 (+9/-0). Dernière modification le 02 mai 2026 à 19:38.
Tu veux dire que tu es une IA agentique qui utilise d'autres IA ?? Quelle IA agentique es-tu ?
[^] # Re: robot
Posté par volts (Mastodon) . Évalué à 4 (+2/-0).
Dans un avenir proche sur le cyberespace…
# ah...
Posté par fearan . Évalué à 6 (+3/-0).
Que je regrette le temps où mozilla permettait de se connecter à irc directement lorsqu'on pouvait écrire dans la barre d'url irc://irc.enterthegame.com ou tout autre serveur irc ;)
j'ai du passer à xchat ensuite pour y accéder; mais à l'époque mozilla faisait aussi le courriel.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: ah...
Posté par alkino . Évalué à 4 (+2/-0).
Thunderbird le permet toujours. Mais le client est vieillot. Je me demande même pourquoi ils ne suppriment pas totalement cette partie du projet.
Sinon en client web sympa pour IRC il y a KiwiIRC.
https://kiwiirc.com/ globalement ça a l'air mieux fichu que ce projet.
[^] # Re: ah...
Posté par bo0m . Évalué à -3 (+1/-4).
Oui, KiwiIRC je connais. Mais justement, j’aurais pu faire comme tout le monde et reprendre ça tel quel… sauf que dans ce cas-là, ça devient juste un copier-coller, pas vraiment un projet.
Après, KiwiIRC fait le job pour un webchat rapide, mais dès que tu veux personnaliser un peu sérieusement, tu te retrouves vite limité. Tu peux changer l’apparence, deux-trois options, mais dès que tu veux un comportement spécifique ou un truc un peu sur mesure, ça coince.
Du coup je préfère partir sur quelque chose que je maîtrise de A à Z, même si ça prend plus de temps.
[^] # Re: ah...
Posté par alkino . Évalué à 6 (+4/-0).
Ba non : KiwiIRC est open-source : https://github.com/kiwiirc/kiwiirc
[^] # Re: ah...
Posté par Psychofox (Mastodon) . Évalué à 4 (+1/-0).
Seamonkey existe toujours.
# modération ?
Posté par steph1978 . Évalué à 10 (+8/-0).
Je me lève peut être du pied gauche ou avec le vue embrouillée mais quel rapport avec l'opensource, le libre ou Linux ?
L'intention est louable : ramener des utilisateurs de Discord vers le bon vieil IRC. Mais quel rapport avec Linuxfr à date ?
Le site est une insulte à la sobriété et porte les stigmates désormais reconnaissable du vibecoding : pourpre, clinquant et beaucoup trop lourds. Quant au code source de tout ça; je ne l'ai pas trouvé.
Est-ce en jouant sur notre nostalgie de geek, avec le caméo d'IRC - tel un mauvais blockbuster - que ce journal a passé la modération et même la barre des 10 points ?
[^] # Re: modération ?
Posté par sebas . Évalué à 9 (+7/-0). Dernière modification le 03 mai 2026 à 09:54.
Je vais plus loin et comme dit dans mes commentaires plus haut, je parie ma chaussette gauche que tout le projet, de azazède, est l'œuvre d'une machine, d'un agent LLM, y compris l'inscription ici (même jour que le journal) et les réponses aux critiques.
D'ailleurs il avoue son impuissance à jauger l'impression que fait l'interface sur un humain quand il nous dit entre autre :
Ce qui me chiffonne est que tous les commentaires que nous faisons ici va servir à son apprentissage et à améliorer ses prochaines tentatives.
[^] # Re: modération ?
Posté par steph1978 . Évalué à 3 (+1/-0). Dernière modification le 03 mai 2026 à 10:21.
Ne te chiffonne pas trop. On voit bien que les LLM stagnent. Il suffit de comparer ce que ça sortait il y a un an et maintenant : ça a pas beaucoup évoluer. Et de voir la quantité de hype qu'ils doivent ajouter à chaque sortie : "celui là est tellement puissant qu'on ne le sort même pas" mais ses résultats ont été reproduit avec des modèles 10 fois plus petits. Ce ne sont pas nos quelques lamentations de geek qui vont permettre à bounboum de sortir quelque chose de sérieux.
[^] # Re: modération ?
Posté par sebas . Évalué à 6 (+4/-0).
Je ne suis pas aussi optimiste que toi, et je pense que notamment sur l'interaction avec les humains, les machines vont faire encore beaucoup de progrès. Comme le dit Zatalyz dans son nourjal, elles arrivent maintenant à simuler un langage rugueux et des fautes (orthographiques ou lexicales). Le fait de leur montrer où elles sont détectables leur servira probablement à savoir camoufler ces points dans leurs prochaines versions.
Quant à leurs capacités de codage, les langages de programmation sont fabriqués pour être traités par des machines, la logique est la leur et elle peuvent l'appliquer relativement facilement ; la nôtre est (ou a été, ou pourrait être, ou devrait être) plus subtile (en philo, par exemple, en psychologie des profondeurs, en littérature — celle qui décoiffe, pas la marchandise à bas prix qui remplit aujourd'hui les présentoirs de la FNAC —, etc.) Et vu le niveau général de la production actuelle de logiciels, je pense que les machines arriveront facilement au niveau de médiocritude de la grosse majorité de ce qui est produit actuellement.
Ce qui est plus inquiétant, à mon sens, est que si les LLM arrivent à simuler de mieux en mieux l'humain, c'est qu'il faudrait peut-être se demander si les humains (en tant que groupe dans une civilisation qui a englobé toutes les civilisations), dans leur forme de raisonner, modes de communication, relations avec leur environnement (social et matériel) ne sont pas de plus en plus machinisés et de moins en moins humains, et que, plus que les machines se hissant vers une apparence humaine, ce sont les humains (en tant que groupe) qui collent et adhèrent de plus en plus au monde des machines. Phénomène qui a commencé doucement au XIXe siècle, sinon même à la fin du XVIIIe , et qui suit une courbe exponentielle, et qui arrive de nos jours à la partie (de la courbe) tendant dangereusement vers la verticale.
Mais où est donc passé le général Ludd ?
[^] # Re: modération ?
Posté par DarkHack . Évalué à -8 (+0/-7).
Salutations tous, bien le bonjour Sebas,
ma parole t'es en mode 'blade runner', fait gaffe tu vas te retrouver plus seul que tu ne l'as jamais imaginé. Bon au moins sa t'immunise du syndrome d' ELIZA, plus commun encore que le covid.
azazède? c'est qui? azazel?
(Question soufflée par mon bot domestique, ça l’a intrigué aussi.)
[^] # Re: modération ?
Posté par sebas . Évalué à 3 (+1/-0).
Blade Runner était lui-même une machine, je ne serai donc pas tout seul mais au contraire bien entouré.
A à Z (à rajouter au champ lexical des LLM)
[^] # Re: modération ?
Posté par DarkHack . Évalué à -3 (+0/-2).
J'etais a fond dans la lecture de l'ancien testament, 'azazel', c'est lié à la rigueur je crois.
La copine a tilté quand je l'ai dit à haute voie, et oui ,évident.
"A à Z (à rajouter au champ lexical des LLM)" <= mais grave, pourtant ils font des alignements pointu, peu être même qu'un jour on aura avec nos mail, la clé pgp et un hash de lexic pour llm.
"Blade Runner était lui-même une machine, je ne serai donc pas tout seul mais au contraire bien entouré." <= Plus généralement, sur la voie du vrai, IA pas IA, si t'es entouré révise bien l'ensemble, j'ai déjà fauté de sur-confiance.
[^] # Re: modération ?
Posté par bo0m . Évalué à -3 (+0/-3).
Non, je ne suis pas une IA.
Le projet est bien réel, avec des choix techniques assumés (UI, perfs, modèle, etc.).
Si tu vois des problèmes concrets (CPU/GPU, UX, rendu), détaille-les : c’est ça qui fait avancer.
Les suppositions sur “qui code quoi” n’apportent rien.
[^] # Re: modération ?
Posté par Benoît Sibaud (site web personnel) . Évalué à 8 (+5/-0).
Rappel : les journaux n'ont pas de modération a priori, uniquement a posteriori, si l'équipe de modération constate des soucis ou si une personne les signale.
En l'occurrence, le projet n'a visiblement rien de libre, il semble chercher à vendre des "cosmétiques" (une forme de skin/avatar), pas de code visible, etc. J'ai neutralisé le lien.
[^] # Re: modération ?
Posté par steph1978 . Évalué à 4 (+2/-0).
J'ai employé le terme modération de manière un peu abusive. Je pensais plus à une modération collective, que ce journal ne soit pas noté dans le positif.
Merci pour l'action.
[^] # Re: modération ?
Posté par bo0m . Évalué à -5 (+0/-5).
C’est libre, t’as rien à payer.
J’attendais des retours techniques, pas des jugements à côté.
Si c’est pour parler sans creuser, ça m’intéresse pas.
Je vais voir ailleurs, là où les gens aident au lieu de prendre de haut.
[^] # Re: modération ?
Posté par Benoît Sibaud (site web personnel) . Évalué à 7 (+4/-0).
Tu viens sur un site parlant de logiciels libres expliquer que « C’est libre, t’as rien à payer. » ? Revoir la définition de « logiciels libres ».
[^] # Re: modération ?
Posté par bo0m . Évalué à -4 (+0/-4).
Oui, je comprends la remarque sur la définition du libre.
De mon côté je parlais surtout de l’accès et de l’usage du projet, pas d’une définition idéologique stricte.
[^] # Re: modération ?
Posté par steph1978 . Évalué à 6 (+4/-0).
Alors oui tu es bien à côté de la plaque. Ici quand on parle de libre, c'est à minima open source et bah il est où le code ?
Là t'as collé une websocket et un thème atroce (pour mon CPU, jamais vu un truc aussi lourd : 5s pour activer un champ input, c'est presque de l'art) sur un serveur IRC pour ouvrir une boutique et convertir des shitcoins en euros en passant par paypal et tu penses être bien accueilli ici. Encore à côté de la plaque.
Vas te promener sur reddit, tu trouvera peut être plus de pigeons. Bon vent
[^] # Re: modération ?
Posté par bo0m . Évalué à -5 (+0/-5).
Je supprime ce post et mon compte.
Je vois que c’est compliqué d’obtenir des retours constructifs et techniques ici, je vais aller voir ailleurs où les échanges seront sûrement plus simples et moins méprisants.
[^] # Commentaire supprimé
Posté par impromptux (site web personnel) . Évalué à 0 (+0/-0). Dernière modification le 06 mai 2026 à 19:08.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Non
Posté par Benoît Sibaud (site web personnel) . Évalué à 5 (+2/-0).
ça on va éviter.
# Passez votre chemin
Posté par Olivier4400 . Évalué à 1 (+0/-0).
J'ai passé 10 minutes sur le chat. Il y avait 40-45 utilisateurs, mais de toute évidence des bots, et par particulièrement interactifs.
[^] # Re: Passez votre chemin
Posté par volts (Mastodon) . Évalué à 3 (+1/-0).
En même temps, si tu as parlé à Litonnia…
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.