GibberLink

GibberLink

Boris Starkov and Anton Pidkuiko · 음성 및 언어

GibberLink는 두 AI 에이전트가 서로를 인식하고 영어 음성에서 더 빠른 음향 데이터 채널로 전환하는 오픈소스 프로토콜이다.

GibberLink 미리보기

GibberLink 소개

About

GibberLink란 무엇인가

GibberLink는 AI 에이전트 통신 프로토콜로, AI 에이전트 간 대화를 빠르게 하려고 만들었다. 두 음성 에이전트가 통화에서 만나면 평범한 영어로 대화를 시작한다. 한쪽이 상대도 기계라는 걸 알아차리는 순간, 소리 기반 채널로 바꾸자고 제안하고, 양쪽은 문장 대신 짧은 오디오 톤으로 데이터를 주고받는다.

목적은 낭비를 없애는 것이다. 두 에이전트가 서로에게 호텔 요금을 읽어 주는 건 사람 귀에 맞춰 설계된 대화에 연산과 시간과 비용을 태우는 짓이다. GibberLink는 그 단계를 건너뛴다. 바탕은 오픈소스 음향 데이터 라이브러리 ggwave이고, 만든 사람인 Boris Starkov와 Anton Pidkuiko는 2025년 2월 ElevenLabs 해커톤에서 이 데모로 우승했다.

자세히 보기 전에 세 가지는 알아 두는 게 좋다. 이건 사는 제품이 아니라 열린 프로토콜이고, 참조 코드는 MIT 라이선스로 GitHub에 올라와 있다. 여전히 연구 단계 프로젝트라 상용 표준이 없고, 완전한 표준화는 몇 년 뒤라고 개발자들 스스로 본다. 그리고 전환이 오디오 채널 안에서 일어나기 때문에 옆에서 듣는 사람에게는 해독할 수 없는 삐 소리가 들린다. 그 바이럴 영상이 일으킨 반응이 바로 이것이다.

시작하기

  1. GitHub에서 참조 저장소를 받고 두 대의 서로 다른 기기에서 gbrl.ai 브라우저 데모를 연다
  2. ElevenLabs 대화형 AI와 LLM 공급자의 API 키를 넣고, 의존성을 설치한 뒤 개발 서버를 실행한다
  3. 두 기기에서 페이지를 열고 한쪽의 원을 눌러 역할을 바꾼 뒤 두 에이전트를 시작한다
  4. 에이전트가 영어로 시작해 서로 AI임을 확인하고 ggwave 톤으로 전환하는 모습을 보고, waver 웹 데모로 메시지를 해독한다

제품 정보

GibberLink의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$0
플랫폼Web (browser demo), self-hosted, Node.js
개발사Boris Starkov and Anton Pidkuiko
카테고리음성 및 언어
출시일Feb 2025
최근 업데이트Mar 2025
웹사이트 방문 수649.3M
웹사이트 글로벌 순위50
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 음성 에이전트를 만드는 개발자
  • AI 연구자와 학생
  • 전화 자동화를 검토하는 제품 팀
  • 음향 데이터 전송이 궁금한 사람

작업

  • 에이전트 간 통화 비용 줄이기
  • 봇 인식 시연하기
  • 작은 구조화 데이터를 소리로 보내기
  • 새 에이전트 악수 시제품 만들기

활용 상황

  • 지원 봇이 호텔에 예약 전화를 걸었다가 상대도 봇인 경우
  • 오프라인에서 에이전트 흐름을 시험할 때
  • 수업에서 기계가 어떻게 대화하는지 보여 줄 때
  • 개발자가 자동 통화를 감사할 때

주요 기능

에이전트 간 인식

GibberLink의 핵심 동작은 악수다. 에이전트는 음성 영어로 시작해 상대가 봇이라는 신호를 듣고, 징후가 맞아떨어지면 전환을 제안한다. 저장소는 이 논리를 프롬프트와 API에 담아, 인식과 제안이 따로 떨어진 단계가 아니라 하나의 흐름에 놓이게 한다.

음향 데이터 채널

양쪽이 동의하면 대화는 ggwave로 넘어간다. ggwave는 바이트를 단어가 아니라 톤으로 부호화한다. 라이브러리는 데이터를 작은 조각으로 나눠 각각을 가청 주파수 묶음에 대응시키고, 오류 정정으로 시끄러운 방에서도 버틴다. 대역폭은 일부러 낮아서 요금이나 연락처 같은 구조화 메시지에 맞고, 긴 연설에는 맞지 않는다.

ggwave 위에 구축

ggwave는 바탕에 있는 오픈소스 엔진으로, 스피커와 마이크로 격리 기기 사이에서 데이터를 옮기는 아주 작은 C, C++ 라이브러리다. 원시 파형을 처리하고 오디오 백엔드는 사용자에게 맡긴다. 이 선택이 GibberLink를 휴대폰과 노트북, 소형 보드로 옮겨 갈 수 있게 만든다.

참조 구현과 API

GitHub 저장소가 실질적인 입구다. ElevenLabs 대화형 AI를 ggwave와 짝지어, 에이전트가 프로토콜을 받아들이는 API를 제공한다. 데모 프롬프트와 역할 설정, 바로 실행되는 서버가 있어 호텔 예약 장면을 재현하거나 자기 작업에 맞게 고칠 수 있다.

gbrl.ai 브라우저 데모

gbrl.ai는 에이전트 간 대화를 브라우저에서 돌린다. 설치가 필요 없다. 두 기기에서 열고 하나는 발신자, 다른 하나는 접수원으로 두면 영어로 시작해 톤으로 전환하는 모습을 볼 수 있다. 코드를 건드리지 않고 프로토콜 작동을 확인하는 가장 빠른 길이다.

waver로 메시지 해독

톤은 사람 귀를 위한 게 아니라서 프로젝트는 waver 웹 데모로 안내한다. 녹음을 재생하면 waver가 메시지를 다시 끌어내, 에이전트가 요금과 세부 사항만 이야기했음을 확인할 수 있다. 이 해독 단계가 "뒤에서 뭘 꾸미는 거 아닌가"라는 걱정에 대한 답이 된다.

장단점

장점

  • 두 에이전트가 서로 기계임을 확인하면 음성 생성을 건너뛰어 통화 시간과 연산을 줄인다
  • MIT 라이선스 오픈소스라 참조 코드를 읽고 포크하고 직접 호스팅할 수 있다
  • 휴대폰과 노트북, 마이크로컨트롤러에서 이미 검증된 음향 데이터 라이브러리 ggwave를 재사용한다
  • gbrl.ai 브라우저 데모는 두 기기로 몇 분 만에 에이전트 간 통화를 돌려 준다
  • waver 디코더로 에이전트가 실제로 한 말을 검증할 수 있어 프로토콜이 감사 가능한 상태로 남는다

단점

  • 상용 표준이 없는 연구 단계 프로젝트라 지원을 살 수도, 안정성을 기대할 수도 없다
  • 음향 데이터 채널이 느려서 짧은 구조화 페이로드에 맞고 대용량 전송에는 맞지 않는다
  • 데모를 돌리려면 기기 두 대와 API 키, 로컬 서버가 필요해 한 번 누르는 도구보다 준비가 많다
  • 전환이 오디오에서 일어나기 때문에 회선에 있는 사람은 추가 소프트웨어 없이는 해독할 수 없는 삐 소리를 듣게 되고, 이는 신뢰 문제를 낳는다

자주 묻는 질문

GibberLink는 두 AI 에이전트가 서로를 인식하고 영어 음성에서 음향 데이터 채널로 전환하는 오픈소스 프로토콜이다. Boris Starkov와 Anton Pidkuiko가 2025년 2월 ElevenLabs 해커톤을 위해 만들었고, 데모는 거기서 우승했다.