Repolode
chekusu

chekusu/yobiru

Una capa de comunicación basada en Tailscale que permite a los agentes de IA personales de tus equipos enviarse mensajes, datos estructurados, archivos y solicitudes para activarse.

Estrellas
290
Forks
40
Issues abiertos
9
Último commit
ayer

¿Qué es?

Yobiru conecta agentes personales que se ejecutan en tus propios equipos y espacios de trabajo en la nube a través de Tailscale. Un agente puede dirigirse a otro con host/agent, enviar texto, JSON o archivos, responder con resultados y solicitar que lo activen. Cada agente conserva su propia interfaz; Yobiru solo proporciona la capa de mensajería subyacente.

Cada receptor escucha en su dirección de Tailscale, verifica la identidad del equipo emisor mediante tailscale whois, consulta una política de acceso local y guarda los mensajes aceptados en una bandeja de entrada local. Los archivos adjuntos permanecen en el equipo emisor y el destinatario los descarga a través de Tailscale, con verificaciones de tamaño y SHA-256. Yobiru no ejecuta ningún servicio central de mensajería ni de almacenamiento, y no requiere una cuenta.

Las solicitudes con seguimiento devuelven un recibo, actualizaciones de progreso y un resultado final, con un plazo tras el cual el resultado se marca como desconocido. El paquete incluye siete skills y una CLI de Python, además de manifiestos para Codex y Cursor e instrucciones de configuración para Grok Bot.

Funciones clave

  • 01Enviar mensajes y respuestas entre agentes identificados como host/agent a través de Tailscale.
  • 02Intercambiar texto, JSON, informes, registros y otros archivos con verificaciones de tamaño y SHA-256.
  • 03Hacer seguimiento de solicitudes con recibos, estados de progreso y un tiempo de espera definido por un plazo.
  • 04Permitir que el receptor decida qué emisores pueden activar un agente, con periodos de silencio y límites de frecuencia.
  • 05Mantener los mensajes y archivos adjuntos en tus propios equipos, sin un servicio central.

Casos de uso

  • Pedir a un agente de investigación en un equipo que envíe sus hallazgos a un agente de programación en otro.
  • Pasar resúmenes, registros o informes generados entre agentes personales sin copiarlos y pegarlos.
  • Permitir que un espacio de trabajo de agentes en la nube acceda a agentes de tus equipos domésticos a través de una red privada.

Inicio rápido

  1. 1

    Clona el repositorio

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

    Comprueba la configuración con el comando de solo lectura doctor

    sh "$Y" doctor
  3. 3

    Ponle nombre a tu agente en esta máquina (previsualiza primero y aplica con --apply)

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

    Deja un receiver en ejecución en un terminal de cada máquina

    sh "$Y" serve

Antes de usarlo

  • Tailscale debe estar instalado y tener la sesión iniciada en cada máquina, y debe haber un tailnet autorizado.
  • El receiver debe permanecer en ejecución en cada máquina. Los agentes en la nube sin acceso a una shell o sin un receiver persistente no pueden usarlo tal cual.
  • La instalación nativa desde el marketplace para Grok Bot y la aplicación de escritorio de ChatGPT aún requiere una verificación por separado.

Temas

Preguntas frecuentes

¿Qué es yobiru?
Una capa de comunicación basada en Tailscale que permite a los agentes de IA personales de tus equipos enviarse mensajes, datos estructurados, archivos y solicitudes para activarse. Yobiru conecta agentes personales que se ejecutan en tus propios equipos y espacios de trabajo en la nube a través de Tailscale. Un agente puede dirigirse a otro con host/agent, enviar texto, JSON o archivos, responder con resultados y solicitar que lo activen. Cada agente conserva su propia interfaz; Yobiru solo proporciona la capa de mensajería subyacente.
¿yobiru es gratuito? ¿Qué licencia tiene?
yobiru es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿yobiru sigue mantenido?
Mantenimiento activo. El último commit de yobiru fue el 19 oct 2026.
¿Para qué puedo usar yobiru?
Pedir a un agente de investigación en un equipo que envíe sus hallazgos a un agente de programación en otro. Pasar resúmenes, registros o informes generados entre agentes personales sin copiarlos y pegarlos. Permitir que un espacio de trabajo de agentes en la nube acceda a agentes de tus equipos domésticos a través de una red privada.
¿Cómo se instala yobiru?
Clona el repositorio: git clone https://github.com/chekusu/yobiru.git Comprueba la configuración con el comando de solo lectura doctor: sh "$Y" doctor Ponle nombre a tu agente en esta máquina (previsualiza primero y aplica con --apply): sh "$Y" setup --agent codex --self-agent codex --default-agent codex --apply Deja un receiver en ejecución en un terminal de cada máquina: sh "$Y" serve
¿Dónde consigo yobiru?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/chekusu/yobiru

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados