Rejoignez le réseau GPU communautaire — étape par étape
Synergia est un réseau GPU distribué qui vous permet de partager la puissance graphique de votre ordinateur avec la communauté. Lorsque votre machine est inactive, le client Synergia exécute des charges d'inférence d'IA (grands modèles de langage) pour le compte d'autres utilisateurs, et s'arrête dès que vous avez besoin de votre GPU — pour jouer, faire du montage vidéo ou toute autre tâche gourmande en ressources graphiques.
Le client est un démon en arrière-plan contrôlé depuis une icône dans la barre de
menu (macOS) ou la barre système (Windows/Linux). Il communique avec un gestionnaire
central via une connexion WebSocket chiffrée et lance llama-server en
local pour traiter les requêtes. L'inférence s'exécute entièrement sur votre
machine — aucune donnée ne quitte votre machine, à l'exception du résultat du
modèle, qui est renvoyé au demandeur via le gestionnaire.
Synergia est conçu pour que votre participation ne compromette jamais la sécurité de votre machine ni votre vie privée :
llama-server n'écoute que sur 127.0.0.1. Le tableau de bord local écoute également sur 127.0.0.1 uniquement. Aucun port n'est accessible depuis votre réseau local ni depuis Internet.
Le client télécharge les modèles d'IA automatiquement lorsqu'il se voit attribuer un rôle par le gestionnaire de cluster. Les fichiers de modèles sont stockés dans le répertoire de données du client et peuvent peser plusieurs gigaoctets chacun. Assurez-vous que le disque hébergeant ce répertoire dispose d'un espace suffisant avant de rejoindre :
Vous pouvez voir quel modèle est actuellement chargé et l'espace qu'il occupe sur le tableau de bord (Ouvrir le tableau de bord → panneau de configuration du worker).
Ouvrez dans votre navigateur la page de téléchargement servie par votre gestionnaire de cluster. La page détecte automatiquement votre plateforme et présente le binaire correspondant.
Si votre plateforme n'est pas détectée automatiquement, déroulez Afficher toutes les plateformes et choisissez la version adaptée :
Le téléchargement macOS est une archive Synergia.zip contenant un
bundle Synergia.app. Double-cliquez sur le zip pour l'extraire, puis
faites glisser Synergia.app dans votre dossier Applications
(ou ~/Applications). Double-cliquer sur l'application affiche uniquement
l'icône dans la barre de menu — aucune fenêtre Terminal.
Sur Linux, rendez le binaire téléchargé exécutable avant de le lancer :
chmod +x synergia-client-linux-amd64
Sur Windows, double-cliquez simplement sur le fichier .exe après avoir autorisé son exécution via SmartScreen (voir la section suivante).
xattr -d com.apple.quarantine ~/Applications/Synergia.app
Une fois lancé, Synergia réside entièrement dans la barre système (barre de menu sur macOS, barre des tâches sur Windows et Linux). Il n'y a pas de fenêtre principale — l'icône de la barre système est le seul élément d'interface persistant pendant l'exécution du client.
Le menu de la barre système propose trois options :
http://127.0.0.1:9876.
Le tableau de bord affiche l'état de la connexion, l'état du consentement, la
configuration et les journaux.
llama-server local. Le worker passe hors ligne et ne recevra plus
aucune requête jusqu'à son prochain démarrage.
La première fois que vous ouvrez le tableau de bord, un écran de consentement s'affiche. Vous devez l'accepter avant que le client se connecte au cluster et commence à traiter des requêtes.
En acceptant le consentement, vous autorisez la collecte et la centralisation des données suivantes :
llama-server) et se mettra à jour automatiquement lorsque le gestionnaire de cluster le demande.Vous pouvez révoquer votre consentement à tout moment depuis le tableau de bord. Une fois révoqué, le worker se déconnecte du cluster et cesse d'envoyer des données. Vos fichiers de modèles locaux ne sont pas supprimés — ils restent sur le disque jusqu'à la désinstallation.
Parce que vous mettez généreusement votre matériel à disposition du réseau, vous gardez le contrôle total de son utilisation. Ouvrez le tableau de bord à tout moment depuis l'icône de la barre système pour ajuster vos préférences.
Le menu déroulant Rôle préféré dans le panneau de configuration du worker vous permet d'indiquer au gestionnaire quel type de travail votre GPU doit prendre en charge.
llama-server simultanément si la VRAM le permet, maximisant ainsi
votre contribution au réseau.
Le bouton Lancer au démarrage apparaît sur le tableau de bord juste en dessous de la bannière de consentement. Lorsqu'il est activé, Synergia est enregistré comme élément de démarrage et se lance automatiquement en arrière-plan à chaque connexion à votre session — sans avoir à le démarrer manuellement.
.desktop est placé dans ~/.config/autostart/.HKCU\Software\Microsoft\Windows\CurrentVersion\Run.Le bouton Autoriser la diffusion des journaux apparaît sur le tableau de bord juste en dessous du paramètre Lancement au démarrage. Il est désactivé par défaut. Lorsqu'il est activé, l'administrateur du cluster peut demander que vos journaux client soient diffusés en direct vers le manager — par exemple pour diagnostiquer un problème de connexion ou un échec de chargement du modèle sur votre machine.
Les mêmes lignes de journal structurées que vous voyez dans le visualiseur de journaux
intégré sont transmises en temps réel. Chaque ligne contient un horodatage, un niveau
de log (DEBUG / INFO / WARN / ERROR)
et un message court. Aucun poids de modèle, charge utile ou fichier personnel n'est
inclus.
Décochez Autoriser la diffusion des journaux à tout moment pour arrêter la transmission. La modification prend effet immédiatement — tout flux actif est interrompu en quelques secondes.
Le bouton Voir les journaux en bas du tableau de bord ouvre le visualiseur de journaux intégré. Il affiche un flux en direct de tous les messages du client et constitue le premier endroit où chercher lors du diagnostic de problèmes de connexion ou de comportements inattendus.
La barre d'outils comporte quatre contrôles :
| Contrôle | Description |
|---|---|
| Affichage | Filtrer les niveaux de log affichés — all, debug, info, warn, error. |
| Niveau d'exécution | Modifier le niveau minimal émis par le client à l'exécution. Passer en debug ajoute des messages détaillés sur le handshake, l'état et les sondes GPU. Repassez en info pour réduire le bruit. |
| Recherche / regexp | Filtrer les lignes visibles par une chaîne simple ou une expression régulière. |
| Défilement auto | Lorsqu'il est coché, la vue défile automatiquement jusqu'à la dernière entrée à mesure que de nouvelles lignes arrivent. |
Le bouton Actualiser recharge manuellement le buffer de journaux, et Effacer vide la vue à l'écran (le fichier de log sous-jacent n'est pas supprimé).
info à chaque
redémarrage du client. Il n'est pas persisté.
Pour supprimer complètement Synergia, utilisez le bouton Désinstaller en bas du tableau de bord. Cette action :
Sur Windows, le bouton Désinstaller n'est pas disponible depuis le tableau de bord, car l'OS n'autorise pas la suppression d'un exécutable en cours d'utilisation. Pour désinstaller manuellement :
synergia-client-windows-amd64.exe.%APPDATA%\Synergia).HKCU\Software\Microsoft\Windows\CurrentVersion\Run → supprimez la clé Synergia.
L'empreinte d'identité affichée sur le tableau de bord est un identifiant cryptographique stable dérivé de votre matériel. Si vous réinstallez sur la même machine, la même empreinte sera générée et l'historique de votre worker dans le cluster sera préservé.