Repolode
chekusu

chekusu/yobiru

Uma camada de comunicação baseada em Tailscale que permite que agentes de IA pessoais nas suas máquinas troquem mensagens, dados estruturados, arquivos e solicitações para serem ativados.

Estrelas
290
Forks
40
Issues abertas
9
Último commit
ontem

O que é?

O Yobiru conecta agentes pessoais em execução nos seus computadores e espaços de trabalho na nuvem por meio do Tailscale. Um agente pode se dirigir a outro usando host/agent, enviar texto, JSON ou arquivos, responder com resultados e solicitar que o outro seja ativado. Cada agente mantém sua própria interface; o Yobiru fornece apenas a camada de mensagens por baixo dela.

Cada destinatário escuta no próprio endereço Tailscale, verifica a identidade da máquina remetente usando tailscale whois, consulta uma política de acesso local e armazena as mensagens aceitas em uma caixa de entrada local. Os anexos permanecem na máquina do remetente e são buscados pelo destinatário via Tailscale, com verificações de tamanho e SHA-256. O Yobiru não executa nenhum serviço central de mensagens ou armazenamento e não exige uma conta.

As solicitações acompanhadas retornam um comprovante de recebimento, atualizações de progresso e um resultado final, com um prazo após o qual o resultado é marcado como desconhecido. O pacote inclui sete skills e uma CLI em Python, além de manifests para Codex e Cursor e instruções de configuração para Grok Bot.

Recursos principais

  • 01Enviar mensagens e respostas entre agentes identificados como host/agent via Tailscale.
  • 02Trocar texto, JSON, relatórios, logs e outros arquivos com verificações de tamanho e SHA-256.
  • 03Acompanhar solicitações com comprovantes de recebimento, estados de progresso e timeout baseado em prazo.
  • 04Permitir que o destinatário decida quais remetentes podem ativar um agente, com horários de silêncio e limites de frequência.
  • 05Manter mensagens e anexos nas suas próprias máquinas, sem um serviço central.

Casos de uso

  • Pedir a um agente de pesquisa em uma máquina que envie as descobertas a um agente de programação em outra.
  • Compartilhar briefings, logs ou relatórios gerados entre agentes pessoais sem copiar e colar.
  • Permitir que um espaço de trabalho de agente na nuvem alcance agentes nos seus computadores de casa por uma rede privada.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/chekusu/yobiru.git
  2. 2

    Verifique a configuração com o comando doctor, que é somente leitura

    sh "$Y" doctor
  3. 3

    Dê um nome ao seu agente nesta máquina (visualize primeiro e aplique com --apply)

    sh "$Y" setup --agent codex --self-agent codex --default-agent codex --apply
  4. 4

    Mantenha um receiver em execução em um terminal de cada máquina

    sh "$Y" serve

Antes de usar

  • O Tailscale precisa estar instalado e conectado em cada máquina, e é necessário ter acesso a um tailnet permitido.
  • O receiver precisa continuar em execução em cada máquina. Agentes na nuvem sem acesso a um shell ou a um receiver persistente não podem usá-lo sem adaptações.
  • A instalação nativa pelo marketplace para o Grok Bot e o aplicativo para desktop do ChatGPT ainda precisa ser verificada separadamente.

Tópicos

Perguntas frequentes

O que é yobiru?
Uma camada de comunicação baseada em Tailscale que permite que agentes de IA pessoais nas suas máquinas troquem mensagens, dados estruturados, arquivos e solicitações para serem ativados. O Yobiru conecta agentes pessoais em execução nos seus computadores e espaços de trabalho na nuvem por meio do Tailscale. Um agente pode se dirigir a outro usando host/agent, enviar texto, JSON ou arquivos, responder com resultados e solicitar que o outro seja ativado. Cada agente mantém sua própria interface; o Yobiru fornece apenas a camada de mensagens por baixo dela.
yobiru é gratuito? Qual é a licença?
yobiru é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
yobiru ainda é mantido?
Manutenção ativa. O último commit de yobiru foi em 19 de out. de 2026.
Para que posso usar yobiru?
Pedir a um agente de pesquisa em uma máquina que envie as descobertas a um agente de programação em outra. Compartilhar briefings, logs ou relatórios gerados entre agentes pessoais sem copiar e colar. Permitir que um espaço de trabalho de agente na nuvem alcance agentes nos seus computadores de casa por uma rede privada.
Como instalar yobiru?
Clone o repositório: git clone https://github.com/chekusu/yobiru.git Verifique a configuração com o comando doctor, que é somente leitura: sh "$Y" doctor Dê um nome ao seu agente nesta máquina (visualize primeiro e aplique com --apply): sh "$Y" setup --agent codex --self-agent codex --default-agent codex --apply Mantenha um receiver em execução em um terminal de cada máquina: sh "$Y" serve
Onde consigo yobiru?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/chekusu/yobiru

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados