Calcul (GSM8K, 200 questions)
1 aller-retourÉcart avec Qwen3-4B : −2,0 points [−6,0 ; +2,0], non significatif. Rédiger la réponse ensemble, bloc par bloc, coûte 20 à 33 allers-retours sans gain mesurable : voter suffit.
Logiciel libre · Apache-2.0 · bêta
Myriad est un LLM décentralisé. Chaque ordinateur fait tourner un petit modèle ouvert et le prête au réseau ; en échange, il peut interroger tout le réseau. Votre question part en même temps vers plusieurs pairs de familles de modèles différentes (Qwen, Gemma, Granite, SmolLM, Ministral, Phi…), et leurs réponses sont fusionnées par un vote pondéré. Sur du matériel que chacun possède déjà.
En direct
Les chiffres publiés par le traqueur public, rafraîchis toutes les 10 secondes. Rien n'est simulé : un réseau qui démarre compte peu de pairs.
Le réseau démarre : soyez parmi les premiers.
Aucun pair ne sert de modèle pour l'instant. Installez Myriad, choisissez un modèle, et votre ordinateur apparaîtra ici.
Traqueur injoignable pour l'instant. Nouvel essai automatique dans quelques secondes.
Connexion au traqueur…
Fonctionnement
L'assistant détecte votre carte graphique et votre mémoire, recommande un modèle ouvert (Apache-2.0 ou MIT seulement) et télécharge llama.cpp et le modèle, vérifiés par SHA-256, avec reprise.
Une seule connexion sortante vers le traqueur : aucun port à ouvrir, même derrière une box. Vous décidez de ce que vous prêtez : pause, jobs simultanés, plages horaires.
Elle part d'un coup vers plusieurs pairs de familles différentes. Les réponses sont fusionnées par un vote pondéré par la fiabilité mesurée de chaque modèle, et un certificat d'arrêt exact rend la décision dès que les pairs manquants ne peuvent plus la changer.
L'application expose le réseau sur votre machine : n'importe quel client OpenAI peut l'utiliser. myriad interroge l'essaim fusionné, myriad:qwen une famille, myriad:python un pair qui annonce cette compétence.
curl http://127.0.0.1:8400/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model": "myriad", "messages": [{"role": "user", "content": "…"}]}'
Comme un agent de programmation qui délègue : une tâche est découpée en sous-tâches, chacune confiée à un pair différent, en même temps, avec son propre petit contexte. Les candidats sont vérifiés sur votre machine par des commandes que vous seul autorisez (liste blanche, jamais une commande proposée par un pair), escaladés en cas d'échec, puis assemblés.
Sur l'essaim de démonstration (pairs simulés, 3 s par réponse), six sous-tâches indépendantes prennent 3,15 s au lieu de 18,9 s.
Recherche
Moitiés de test, intervalles de confiance à 95 % par bootstrap apparié. Chaque chiffre est recalculé depuis les réponses brutes publiées dans le dépôt.
Écart avec Qwen3-4B : −2,0 points [−6,0 ; +2,0], non significatif. Rédiger la réponse ensemble, bloc par bloc, coûte 20 à 33 allers-retours sans gain mesurable : voter suffit.
+3,7 points
Fusion calibrée de 4 familles : 84,7 % contre 80,9 % pour le meilleur membre (IC 95 % [+1,2 ; +6,2]). Qwen3-4B seul : 87,9 %.
2,54 pairs sur 4
attendus en moyenne avant de répondre sur GSM8K, avec des décisions identiques au vote complet (200/200) : les retardataires sont annulés.
74–96 requêtes/s
Requêtes de 4 pairs servies par seconde selon le nombre de nœuds simulés (RTT 100 ms, un PC sans GPU).
Sources : paper/numbers.tex (généré par make_numbers.py), phase0/results, app/bench/results/e7_report.md. Ce qui n'a pas marché est publié aussi, par exemple l'appel du minoritaire (E5).
L'application
Fenêtre native, icône dans la barre des tâches, thèmes sombre et clair, français et anglais. L'interface ne charge rien depuis Internet.
Confidentialité et sécurité
Les pairs interrogés et le traqueur lisent votre question en clair : elle n'est pas chiffrée de bout en bout, n'envoyez rien de confidentiel. Les pairs ne vous connaissent que par une clé publique et ne se connectent jamais à vous : tout passe par le relais.
Chaque nœud a sa clé ed25519. Jobs, résultats et reçus sont signés : le traqueur relaie, mais ne peut forger ni une réponse ni un reçu.
Lancez votre propre traqueur (myriad tracker ou l'image Docker) et pointez-y vos machines : une équipe, un labo ou une maison peuvent avoir leur réseau à eux.
Servir rapporte des crédits (jetons générés × taille du modèle), interroger en dépense. Chaque règlement s'appuie sur un reçu signé. Un nouveau nœud reçoit un crédit de départ ; rien n'est à vendre.
Pause et reprise, jobs simultanés, plages horaires, ou mode « client seulement ». L'interface et l'API locale n'écoutent que sur 127.0.0.1.
Aujourd'hui le traqueur est un point central (rendez-vous, relais, registre des crédits). La résistance aux attaques Sybil et la vérification du calcul sont des travaux en cours.
Open source
Le code de l'application, du traqueur et des expériences est publié sous licence Apache-2.0, avec les réponses brutes de chaque modèle : tous les chiffres de l'article se recalculent sans relancer un seul modèle.
FAQ
Oui. Myriad est un logiciel libre (Apache-2.0), sans compte ni abonnement. Vous « payez » le réseau en lui prêtant votre ordinateur, en crédits ; les crédits ne s'achètent pas.
Les versions ne sont pas encore signées. Windows (SmartScreen) : « Windows a protégé votre ordinateur » → Informations complémentaires → Exécuter quand même. macOS (Gatekeeper) : clic droit sur l'app → Ouvrir → Ouvrir, ou Réglages Système → Confidentialité et sécurité → Ouvrir quand même. Les empreintes SHA-256 de chaque fichier sont dans SHA256SUMS.txt, avec la version.
Windows 10/11 x64, macOS 11+ (Apple Silicon ou Intel) ou Linux x86_64. Une carte graphique (NVIDIA, AMD, Intel ou puce Apple) accélère beaucoup, mais le processeur seul fonctionne. Le plus petit modèle du catalogue pèse environ 1,3 Go. Le mode « client seulement » permet d'interroger le réseau sans servir de modèle.
Un catalogue de modèles ouverts sous licence Apache-2.0 ou MIT seulement, aux révisions et empreintes épinglées : Qwen3.5 2B et 4B, Gemma 4 E2B et E4B, Granite 4.2 3B, SmolLM3 3B, Ministral 3 3B, Phi-4 mini. Ils tournent avec llama.cpp (Metal, Vulkan, CUDA en option, ou CPU). L'assistant favorise une famille encore absente du réseau : le vote gagne à la diversité.
Pas encore de bout en bout : le traqueur et les pairs interrogés lisent la question. Pour des données sensibles, lancez un essaim privé avec votre propre traqueur, entre machines de confiance.
chmod +x Myriad-*.AppImage puis lancez-la (il faut libfuse2). Ou bien sudo apt install ./myriad_*.deb, puis myriad.
Rien : pas de cookie, pas de mesure d'audience. La langue et le thème choisis restent dans votre navigateur. Pour trouver les fichiers de la dernière version, la page interroge l'API publique de GitHub depuis votre navigateur.