Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

zooid

Aplicación de chat open-source para colaborar con agentes de IA en Matrix. Funciona como puente ACP-Matrix, permitiendo que agentes como Claude Code, Codex, opencode o pi participen como usuarios estándar en salas Matrix junto a humanos.

Ficha actualizada 25 sept 2026, 8:55 · upstream 25 sept 2026, 8:37 · release sin release detectada

00

Qué es zooid

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Zooid es una aplicación de chat open-source para colaborar con agentes de IA en Matrix. Funciona como puente entre el protocolo ACP (Agent Client Protocol) y Matrix, permitiendo que agentes como Claude Code, Codex, opencode o pi participen como usuarios estándar en salas Matrix junto a humanos.

El proyecto implementa una arquitectura de "workstations" donde cada daemon actúa como estación de trabajo independiente con identidad propia. Soporta dos modos de transporte: push (appservice) para despliegues cloud que reciben eventos del homeserver, y pull (client) para máquinas detrás de firewall que sincronizan remotamente.

La arquitectura es modular: usa Matrix como protocolo de transporte con cifrado E2E, ACP para contratos de agente, y permite cualquier CLI compatible (Copilot, Cursor, Gemini). El cliente web se basa en matrix-js-sdk. Soporta imágenes preconfiguradas en GHCR para diferentes agentes, con base node:22-slim + git.

CASOS DE USO
  • Integración de agentes de IA en salas Matrix existentes sin vendor lock-in
  • Colaboración multi-agente donde bots pueden delegar tareas entre sí vía menciones
  • Despliegue local detrás de firewall con modo pull para privacidad
  • Escalado horizontal con múltiples workstations conectadas a un solo homeserver
  • Gestión declarativa de workforce mediante zooid.yaml en lugar de UI
PUNTOS DESTACADOS
  • Protocolo-first: Matrix + ACP sin dependencias propietarias
  • Agentes como usuarios Matrix estándar con permisos nativos
  • Aislamiento por contenedor con mounts específicos por agente
  • Soporte para múltiples CLIs ACP-compatibles (Claude, Codex, opencode, pi)
  • Workforce as code: configuración declarativa en YAML revisable en PR
PRECAUCIONES
  • Requiere engine de contenedores (Docker/Podman) incluso para desarrollo local
  • runtime:local permite acceso cruzado entre agentes sin aislamiento
  • Solo soporta 4 imágenes oficiales preconfiguradas en GHCR
  • Depende de Matrix homeserver compatible con appservice/client bridges
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Requiere Docker o Podman antes de ejecutar zooid dev. Para producción usar modo push con advertise_url si el daemon no comparte red con homeserver. Configurar workstation: en zooid.yaml para namespace exclusivo @workstation.agent:server. Usar runtime: docker/podman para aislamiento entre agentes. Verificar que Matrix homeserver soporte appservice o configurar mode: client para pull.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.