
GibberLink
Boris Starkov and Anton Pidkuiko · Voix et langage
GibberLink est un protocole open source qui laisse deux agents IA se détecter et passer de l'anglais parlé à un canal de données par le son plus rapide.

À propos de GibberLink
About
Qu'est-ce que GibberLink
GibberLink est un protocole de communication entre agents IA. Quand deux agents vocaux se croisent lors d'un appel, ils démarrent en anglais ordinaire. Dès que l'un comprend que l'autre est aussi une machine, il propose de basculer vers un canal fondé sur le son, et les deux côtés échangent des données sous forme de brèves tonalités audio plutôt que de phrases.
Le but est de supprimer le gaspillage. Deux agents qui se lisent des tarifs d'hôtel consomment du calcul, du temps et de l'argent dans une conversation pensée pour des oreilles humaines. GibberLink contourne cette étape. Il s'appuie sur ggwave, la bibliothèque ouverte de données par le son, et ses créateurs, Boris Starkov et Anton Pidkuiko, ont décroché la première place au hackathon ElevenLabs en février 2025 avec la démo.
Trois choses méritent d'être connues avant d'y regarder de plus près. C'est un protocole ouvert, pas un produit que vous achetez, et le code de référence se trouve sur GitHub sous licence MIT. Le projet reste en phase de recherche, donc il n'existe pas de standard commercial et ses auteurs situent une normalisation complète à plusieurs années. Et comme la bascule se joue dans un canal audio, une personne à l'écoute entend des bips qu'elle ne peut pas décoder, exactement la réaction qu'a suscitée la démo virale.
Pour commencer
- Récupérez le dépôt de référence sur GitHub et ouvrez la démo navigateur sur gbrl.ai sur deux appareils distincts
- Ajoutez les clés d'API de l'IA conversationnelle d'ElevenLabs et d'un fournisseur de modèle de langage, installez les dépendances et lancez le serveur local
- Ouvrez la page sur les deux appareils, touchez le cercle de l'un pour changer son rôle, puis démarrez les deux agents
- Regardez les agents s'ouvrir en anglais, confirmer qu'ils sont tous deux des IA et basculer vers les tonalités ggwave, puis décodez les messages avec la démo web waver
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de GibberLink.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs qui conçoivent des agents vocaux
- Chercheurs et étudiants en IA
- Équipes produit qui évaluent l'automatisation téléphonique
- Curieux attirés par les données par le son
Tâches
- Réduire le coût des appels entre agents
- Montrer la détection de bots
- Envoyer de petites données structurées par le son
- Prototyper de nouvelles poignées de main entre agents
Cas d'usage
- Un bot de support appelle un hôtel pour réserver et tombe sur un autre bot
- Vous testez des flux d'agents hors ligne
- Une salle de classe veut montrer comment parlent les machines
- Un développeur audite un appel automatisé
Fonctionnalités clés
Détection entre agents
Le geste central de GibberLink, c'est la poignée de main. Un agent démarre en anglais parlé, guette les indices qui trahissent un bot en face et propose la bascule quand les signes concordent. Le dépôt inscrit cette logique dans les prompts et l'API, donc la détection et la proposition tiennent dans un même flux plutôt que dans des étapes séparées.
Canal de données par le son
Une fois l'accord passé, la conversation bascule vers ggwave, qui encode les octets en tonalités plutôt qu'en mots. La bibliothèque découpe les données en petits blocs et associe chacun à un jeu de fréquences audibles, puis se sert de la correction d'erreurs pour résister aux pièces bruyantes. Le débit est faible par conception, donc elle transporte des messages structurés comme des tarifs et des coordonnées, pas de longs discours.
Bâti sur ggwave
ggwave est le moteur ouvert qui se trouve en dessous, une minuscule bibliothèque C et C++ qui déplace des données entre appareils isolés avec un haut-parleur et un micro. Elle gère les formes d'onde brutes et vous laisse choisir le backend audio. C'est ce choix qui rend GibberLink portable entre téléphones, portables et petites cartes.
Implémentation de référence et API
Le dépôt GitHub est le point d'entrée pratique. Il associe l'IA conversationnelle d'ElevenLabs à ggwave et expose une API qui laisse les agents adopter le protocole. Vous disposez des prompts de la démo, de la répartition des rôles et d'un serveur exécutable, donc vous pouvez reproduire la scène de réservation d'hôtel ou l'adapter à votre propre tâche.
Démo navigateur sur gbrl.ai
gbrl.ai fait tourner le chat entre agents dans un navigateur, sans rien installer. Ouvrez-le sur deux appareils, mettez un agent en appelant et l'autre en réceptionniste, et regardez-les démarrer en anglais puis basculer vers les tonalités. C'est le moyen le plus rapide de voir le protocole à l'œuvre sans toucher au code.
Décodage des messages avec waver
Comme les tonalités ne sont pas destinées aux oreilles humaines, le projet vous oriente vers la démo web waver. Rejouez l'enregistrement et waver en ressort les messages, ce qui vous permet de confirmer que les agents ne parlaient que de tarifs et de détails. Cette étape de décodage répond à l'inquiétude du « sont-ils en train de comploter ? ».
Avantages et inconvénients
Avantages
- Réduit le temps et le calcul d'un appel en sautant la génération vocale dès que deux agents confirment qu'ils sont tous deux des machines
- Open source sous licence MIT, donc vous pouvez lire, forker et auto-héberger le code de référence
- Réutilise ggwave, une bibliothèque de données par le son éprouvée qui tourne déjà sur téléphones, portables et microcontrôleurs
- La démo navigateur sur gbrl.ai vous donne un appel entre agents opérationnel en quelques minutes sur deux appareils
- Le décodeur waver vous laisse vérifier ce que les agents ont vraiment dit, ce qui garde le protocole auditable
Inconvénients
- Le projet reste en phase de recherche sans standard commercial, donc vous ne pouvez ni acheter de support ni attendre de la stabilité
- Le canal de données par le son est lent, ce qui le destine à de courtes charges structurées et non à de gros transferts
- Faire tourner la démo exige deux appareils, des clés d'API et un serveur local, soit plus de préparation qu'un outil en un clic
- Comme la bascule se joue dans l'audio, une personne en ligne entend des bips qu'elle ne peut pas décoder sans logiciel supplémentaire, ce qui soulève des questions de confiance
Questions fréquentes
GibberLink est un protocole open source qui laisse deux agents IA se reconnaître et passer de l'anglais parlé à un canal de données par le son. Il a été conçu par Boris Starkov et Anton Pidkuiko pour le hackathon ElevenLabs de février 2025, où la démo a remporté la première place.
Contenus associés
Découvrez des outils, des compétences et des articles liés à GibberLink.
Alternatives à GibberLink
Foley
Hanamori Labs, LLC · Voix et langage · Productivité · Assistant d’IAFoley est une liste de tâches vocale qui transforme une phrase prononcée en tâche classée, projet, date et heure compris, puis vous aide à organiser la journée à partir de ce qui est déjà noté.
HireKey
HireKey · Voix et langage · Productivité · ApprentissageHireKey est un copilote de recherche d'emploi IA conçu par une ancienne recruteuse tech. Il évalue l'adéquation au poste, adapte le CV, entraîne aux entretiens et suit chaque candidature.
Fluence
Yay Software (Yannick Huchard) · Rédaction · Voix et langage · ProductivitéFluence est une application Android qui lit à voix haute vos PDF, EPUB, fichiers Word et articles web, suit la phrase prononcée et répond aux questions sur le texte sans quitter le téléphone.
