GibberLink

GibberLink

Boris Starkov and Anton Pidkuiko · Voz e linguagem

O GibberLink é um protocolo de código aberto que permite a dois agentes de IA se reconhecerem e trocar o inglês falado por um canal de dados por som mais rápido.

Prévia da interface de GibberLink

Sobre GibberLink

About

O que é o GibberLink

O GibberLink é um protocolo de comunicação entre agentes de IA. Quando dois agentes de voz se encontram numa ligação, começam em inglês comum. Assim que um descobre que o outro também é uma máquina, propõe mudar para um canal baseado em som, e os dois lados trocam dados como tons de áudio curtos em vez de frases.

A ideia é cortar o desperdício. Dois agentes lendo preços de hotel um para o outro queimam processamento, tempo e dinheiro numa conversa feita para ouvidos humanos. O GibberLink pula essa etapa. Ele se apoia no ggwave, a biblioteca aberta de dados por som, e seus criadores, Boris Starkov e Anton Pidkuiko, levaram o primeiro lugar no hackathon da ElevenLabs em fevereiro de 2025 com a demo.

Três coisas valem saber antes de olhar de perto. É um protocolo aberto, não um produto que você compra, e o código de referência está no GitHub sob licença MIT. Ainda é um projeto de pesquisa, então não há padrão comercial e os autores colocam a padronização completa a anos de distância. E como a troca acontece dentro de um canal de áudio, quem escuta ouve bipes que não consegue decifrar, exatamente a reação que a demo viral provocou.

Como começar

  1. Baixe o repositório de referência do GitHub e abra a demo do navegador em gbrl.ai em dois dispositivos distintos
  2. Adicione as chaves de API da IA conversacional da ElevenLabs e de um provedor de modelo de linguagem, instale as dependências e rode o servidor local
  3. Abra a página nos dois dispositivos, toque no círculo de um para mudar o papel dele e inicie os dois agentes
  4. Veja os agentes abrirem em inglês, confirmarem que ambos são IA e passarem para os tons do ggwave, e depois decifre as mensagens com a demo web do waver

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de GibberLink.

Plano gratuitoSim
Planos pagos$0
PlataformaWeb (browser demo), self-hosted, Node.js
DesenvolvedorBoris Starkov and Anton Pidkuiko
CategoriaVoz e linguagem
Data de lançamentoFeb 2025
Última atualizaçãoMar 2025
Visitas ao site649.3M
Ranking global do site50
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores que criam agentes de voz
  • Pesquisadores e estudantes de IA
  • Equipes de produto avaliando automação por telefone
  • Curiosos por dados por som

Tarefas

  • Cortar o custo das chamadas entre agentes
  • Mostrar a detecção de bots
  • Enviar dados estruturados pequenos por som
  • Prototipar novos apertos de mão entre agentes

Cenários

  • Um bot de suporte liga para um hotel para reservar e cai em outro bot
  • Você testa fluxos de agentes sem rede
  • Uma sala de aula quer mostrar como as máquinas conversam
  • Um desenvolvedor audita uma chamada automatizada

Principais recursos

Detecção entre agentes

A jogada central do GibberLink é o aperto de mão. Um agente começa em inglês falado, escuta sinais de que o outro lado é um bot e propõe a troca quando as pistas batem. O repositório coloca essa lógica nos prompts e na API, então a detecção e a proposta ficam num mesmo fluxo, não como etapas soltas.

Canal de dados por som

Quando os dois lados aceitam, a conversa passa para o ggwave, que codifica bytes como tons em vez de palavras. A biblioteca divide os dados em pedaços pequenos e mapeia cada um para um conjunto de frequências audíveis, e depois usa correção de erros para resistir a salas barulhentas. A largura de banda é baixa de propósito, então ele carrega mensagens estruturadas como preços e contatos, não discursos longos.

Construído sobre o ggwave

O ggwave é o motor aberto por baixo, uma biblioteca minúscula de C e C++ que move dados entre dispositivos isolados com um alto-falante e um microfone. Ele cuida das ondas cruas e deixa a escolha do backend de áudio para você. É essa decisão que torna o GibberLink portátil entre celulares, notebooks e placas pequenas.

Implementação de referência e API

O repositório no GitHub é o ponto de entrada prático. Ele junta a IA conversacional da ElevenLabs com o ggwave e expõe uma API que permite aos agentes adotar o protocolo. Você recebe os prompts da demo, a definição de papéis e um servidor que roda, então consegue reproduzir a cena da reserva ou adaptá-la à sua tarefa.

Demo no navegador em gbrl.ai

O gbrl.ai roda o chat entre agentes no navegador, sem instalar nada. Abra em dois dispositivos, ponha um agente como quem liga e o outro como recepcionista, e veja os dois abrirem em inglês e passarem para os tons. É o caminho mais rápido para ver o protocolo funcionar sem mexer no código.

Decifrar mensagens com o waver

Como os tons não são para ouvidos humanos, o projeto aponta para a demo web do waver. Reproduza a gravação e o waver tira as mensagens de volta, então você confirma que os agentes só falavam de preços e detalhes. Essa etapa de decifrar é o que responde à preocupação de que estivessem tramando algo.

Prós e contras

Prós

  • Corta tempo e processamento da chamada ao pular a geração de voz assim que dois agentes confirmam que ambos são máquinas
  • É código aberto sob licença MIT, então você pode ler, bifurcar e auto-hospedar o código de referência
  • Reaproveita o ggwave, uma biblioteca de dados por som já testada que funciona em celulares, notebooks e microcontroladores
  • A demo no navegador em gbrl.ai coloca uma chamada entre agentes rodando em minutos com dois dispositivos
  • O decifrador waver deixa você verificar o que os agentes falaram de fato, e isso mantém o protocolo auditável

Contras

  • Ainda é um projeto de pesquisa sem padrão comercial, então você não compra suporte nem espera estabilidade
  • O canal de dados por som é lento, então serve para pacotes curtos e estruturados, não para transferências grandes
  • Rodar a demo exige dois dispositivos, chaves de API e um servidor local, mais preparação do que uma ferramenta de um clique
  • Como a troca acontece no áudio, quem está na linha ouve bipes que não decifra sem software extra, e isso levanta dúvidas de confiança

Perguntas frequentes

O GibberLink é um protocolo de código aberto que permite a dois agentes de IA se reconhecerem e trocar o inglês falado por um canal de dados por som. Ele foi criado por Boris Starkov e Anton Pidkuiko para o hackathon da ElevenLabs em fevereiro de 2025, onde a demo levou o primeiro lugar.