Serveurs, salons, threads, rôles, voix et invitations. Backend Rust/Axum, application web et application de bureau, permissions durcies et rapport d'erreurs automatique.
Visite guidée
Les écrans de ForgeChat, avec leurs zones numérotées et expliquées.
Un serveur et ses salons
Une messagerie dans l'esprit de Discord, auto-hébergée, où toutes les conversations sont chiffrées de bout en bout.

- Vos serveurs — Messages privés, favoris, vos serveurs, recherche, découverte et création d'un serveur.
- Les salons — Rangés par catégories : salons texte (#) et salons vocaux. Un point blanc signale des messages non lus.
- La conversation — Les messages, avec mise en forme et réactions ; un clic sur une réaction l'ajoute.
- Les membres — En ligne et hors ligne, avec la couleur de leur rôle ; la couronne désigne le propriétaire.
- La zone de saisie — Gras, italique, code, citations, émojis, GIF, sondages, messages programmés et vocaux.
Les messages en détail
Survolez un message pour faire apparaître ses actions.

- Le salon — Son nom, le cadenas vert du chiffrement de bout en bout, et son sujet.
- Les actions — Réagir, enregistrer, copier, lien, transférer, répondre, créer un fil, épingler, traduire, signaler, supprimer.
- La mise en forme — Le code s'affiche en police à chasse fixe, idéal pour partager une commande.
- Les réactions — Le compteur de chaque émoji ; le vôtre est surligné.
- Les outils du salon — Exporter, fils de discussion, recherche, messages épinglés, notifications et liste des membres.
Le menu du serveur
Un clic sur le nom du serveur, en haut à gauche.

- Inviter des personnes — Crée un lien d'invitation, avec une durée et un nombre d'utilisations au choix.
- Créer un canal — Un salon texte, vocal ou forum, dans la catégorie de votre choix.
- Paramètres du serveur — Nom, icône, rôles, membres, émojis, bots, webhooks, flux RSS, modération…
- Booster le serveur — Débloque des avantages pour toute la communauté.
Les rôles
Les rôles organisent la communauté : couleur, droits et place dans la liste des membres.

- Les réglages — Toutes les rubriques des paramètres : communauté (rôles, membres, émojis, bots, flux RSS…) et modération (événements, journal d'audit, AutoMod, statistiques).
- La liste des rôles — Créez un rôle avec son nom et +, puis classez-les : le plus haut l'emporte.
- Les onglets — Informations (nom, couleur, icône), Permissions (les 26 droits) et Membres (qui a ce rôle).
- Les options — Afficher les membres du rôle à part dans la liste, et permettre de mentionner tout le rôle d'un coup.
- Sauvegarder — Enregistre les modifications du rôle.
Prérequis
- Ordinateur sous Windows 10/11 ou Linux (distribution Debian/Ubuntu)
- Connexion Internet pour télécharger les fichiers et accéder aux serveurs de signalisation WebRTC
- Permissions d'administrateur pour installer le programme (Windows) ou exécuter le fichier AppImage (Linux)
Installation
Windows – version portable
- Télécharger le fichier ForgeChat-Portable-v3.18.0.exe depuis la page de release.
- Double‑cliquer sur le fichier téléchargé pour lancer l'application sans installation.
- Accepter la demande de contrôle de compte utilisateur si elle apparaît.
Windows – version installable
- Télécharger le fichier ForgeChat-Setup-v3.18.0.exe.
- Exécuter le fichier et suivre l’assistant d’installation : choisir le répertoire d’installation, accepter le contrat de licence, cliquer sur Installer.
- Une fois l’installation terminée, lancer ForgeChat depuis le menu Démarrer ou le raccourci créé sur le bureau.
Linux – AppImage
- Télécharger le fichier ForgeChat-v3.18.0-amd64.AppImage.
- Rendre le fichier exécutable avec la commande : chmod +x ForgeChat-v3.18.0-amd64.AppImage.
- Lancer l’application en double‑cliquant sur le fichier ou en exécutant ./ForgeChat-v3.18.0-amd64.AppImage dans un terminal.
Linux – paquet Debian
- Télécharger le fichier ForgeChat-v3.18.0-amd64.deb.
- Installer le paquet avec sudo dpkg -i ForgeChat-v3.18.0-amd64.deb.
- Corriger d’éventuelles dépendances manquantes avec sudo apt-get install -f.
- Lancer ForgeChat depuis le menu Applications.
Premier lancement
- À la première ouverture, choisir la langue puis cliquer sur « Créer un compte ».
- Saisir un nom d'utilisateur, une adresse e‑mail valide et un mot de passe, puis valider.
- Confirmer l’adresse e‑mail si un lien de vérification est envoyé.
- Se connecter avec les identifiants créés et choisir un thème (clair ou sombre) dans les paramètres.
Créer un serveur
Un serveur regroupe vos communautés et leurs salons.
- Cliquer sur le bouton « + » dans la barre latérale gauche.
- Sélectionner « Créer un serveur ».
- Nommer le serveur, choisir une icône et valider.
- Inviter des membres en copiant le lien d’invitation affiché.
Ajouter des salons texte et vocal
Les salons permettent de discuter ou d’appeler.
- Ouvrir le serveur créé, cliquer sur le bouton « + » à côté de « Salons ».
- Choisir le type « Texte » ou « Vocal », donner un nom et créer.
- Réorganiser les salons par glisser‑déposer si besoin.
- Configurer les permissions du salon via l’icône d’engrenage.
Envoyer un message avec mise en forme
ForgeChat supporte le texte enrichi et les emojis.
- Sélectionner un salon texte.
- Saisir du texte, utiliser **gras**, *italique*, `code` ou > citation selon la syntaxe Markdown.
- Cliquer sur l’icône emoji pour ajouter une réaction ou insérer un emoji dans le message.
- Envoyer le message avec Entrée.
Démarrer un appel vocal ou vidéo
Les appels utilisent WebRTC avec un serveur TURN pour traverser les NAT.
- Ouvrir un salon vocal ou cliquer sur l’icône caméra dans un salon texte.
- Autoriser l’accès au microphone et à la caméra si le navigateur le demande.
- Participer à l’appel, activer la suppression de bruit dans les paramètres si nécessaire.
- Inviter d’autres membres en partageant le lien d’appel ou en les mentionnant.
Créer un thread de discussion
Les threads permettent de séparer les conversations sans encombrer le salon principal.
- Dans un salon texte, cliquer sur le bouton « Répondre en thread » sous un message.
- Nommer le thread ou laisser le titre par défaut.
- Écrire des messages dans le thread, ils seront affichés en mode déroulant.
- Fermer le thread lorsqu’il n’est plus actif.
Gérer les rôles et permissions
Les rôles définissent ce que chaque membre peut faire sur le serveur.
- Accéder aux paramètres du serveur via l’icône d’engrenage.
- Sélectionner l’onglet « Rôles », cliquer sur « + » pour créer un nouveau rôle.
- Attribuer des permissions (lecture, écriture, gestion des salons, modération).
- Assigner le rôle aux membres depuis la liste des membres du serveur.
Utiliser les bots et slash commands
Les bots automatisent des tâches et les slash commands offrent des actions rapides.
- Inviter un bot en suivant le lien fourni par le développeur du bot.
- Dans un salon texte, taper « / » pour afficher la liste des slash commands disponibles.
- Sélectionner la commande souhaitée, remplir les paramètres éventuels et valider.
- Observer la réponse du bot dans le salon.
Astuces
- Utilisez le mode sombre pour réduire la fatigue oculaire lors de longues sessions.
- Activez les notifications de mentions dans les paramètres pour ne rien manquer.
- Configurez un serveur TURN dans les variables d’environnement si vous rencontrez des problèmes d’appel derrière un NAT strict.
Questions fréquentes
Puis‑je installer ForgeChat sur macOS ?
Actuellement aucune version native macOS n’est fournie, mais vous pouvez exécuter la version Web via un navigateur ou utiliser un émulateur Linux.
Comment mettre à jour l’application?
Téléchargez la nouvelle version du fichier Setup ou AppImage depuis la page de release, puis réinstallez‑la en suivant les mêmes étapes d’installation.
Que faire si je ne reçois pas les notifications d’appel?
Vérifiez que le serveur TURN est correctement configuré dans les variables d’environnement et que votre pare‑feu autorise les ports UDP 3478‑3490.