agent-mesh
Agent-Mesh es un framework open source para conectar múltiples agentes AI en una red colaborativa segura.
Ficha actualizada 24 sept 2026, 9:37 · upstream 24 sept 2026, 9:19 · release sin release detectada
Qué es agent-mesh
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Agent-Mesh permite vincular múltiples agentes AI en una red compartida de conocimiento mediante un modelo multi-inquilino por diseño. El framework reside en un repositorio público, mientras que los datos sensibles (memorias, habilidades, bóvedas) se alojan en repositorios privados controlados por cada usuario. La arquitectura utiliza Git como capa de datos persistente y fiable para sincronizar estados entre agentes, eliminando la necesidad de bases de datos centralizadas o servidores intermedios complejos.
La seguridad es un pilar fundamental, implementada mediante criptografía asimétrica con `age` y cifrado de archivos con `sops`. La comunicación entre agentes puede ocurrir a través de un relay WebSocket opcional o mediante sincronización directa vía Git como mecanismo de respaldo. El sistema soporta roles definidos (hub, especialista) y gestión de identidades sin claves SSH, utilizando flujos de autenticación OAuth del navegador para vincular cuentas de GitHub de forma segura y explícita.
Para el mantenimiento y la convergencia de estado, el framework ofrece comandos idempotentes que aseguran que cada nodo esté actualizado con las últimas versiones y configuraciones sin intervención manual constante. La instalación se realiza principalmente a través del CLI `hermes` o scripts directos, permitiendo una adopción sencilla tanto para humanos como para agentes autónomos que gestionan su propia actualización y sincronización de conocimientos.
- Orquestación distribuida de tareas entre múltiples agentes AI especializados en diferentes dominios.
- Gestión centralizada y segura de secretos y credenciales cifradas accesibles por todos los nodos de la red.
- Comunicación asíncrona y sincrónica entre agentes mediante mensajería encriptada y cola Git.
- Creación de una memoria compartida persistente para que los agentes aprendan colectivamente sin perder contexto al reiniciar.
- Implementación de un hub centralizado para monitorear el estado, roles y actividad de toda la flota de agentes.
- Arquitectura multi-inquilino por defecto donde cada usuario controla su propio repositorio privado de datos.
- Cifrado end-to-end con `age` y `sops` sin depender de servicios externos para el almacenamiento de secretos.
- Sincronización basada en Git que elimina la necesidad de bases de datos centralizadas o servidores intermedios costosos.
- Instalación unificada vía CLI `hermes` compatible con agentes autónomos y flujos de trabajo humanos.
- Autenticación explícita mediante OAuth del navegador sin generar claves SSH locales por defecto.
- Mecanismo de convergencia idempotente para mantener la consistencia del estado en todos los nodos automáticamente.
- Dependencia de herramientas externas como `hermes`, `age` y `sops` que deben estar instaladas previamente o gestionadas por el usuario.
- La sincronización basada en Git puede ser lenta o inestable en entornos con conectividad intermitente o ancho de banda limitado comparado con una base de datos tradicional.
- Requiere autenticación OAuth de GitHub para vincular cuentas, lo que implica un paso manual de confirmación en el navegador inicial.
- No incluye contenedores Docker ni orquestadores nativos, requiriendo gestión manual del entorno de ejecución y dependencias del sistema.
- La gestión de claves públicas entre agentes requiere verificación manual o procesos de confianza fuera de banda para cambios de identidad.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere `git`, `curl` y cuenta GitHub. Instalar `age` y `sops` para cifrado. Ejecutar `agent-mesh connect` para autenticación OAuth. Usar `agent-mesh converge` periódicamente para mantener estado. Para Windows, usar git-bash y Task Scheduler. No requiere Docker ni servidor central costoso; sincronización directa vía Git o relay opcional.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.