Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

mate

MATE es un motor de orquestación multi-agente listo para producción basado en Google ADK y LangGraph, con gestión basada en base de datos, soporte para 50+ proveedores LLM vía LiteLLM, protocolo MCP, memoria persistente y panel web.

Ficha actualizada 26 sept 2026, 9:17 · upstream 26 sept 2026, 8:55 · release v1.3.0

00

Qué es mate

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

MATE es un motor de orquestación multi-agente listo para producción construido sobre Google ADK y LangGraph. Proporciona una capa de control que elimina la necesidad de redeploy para ajustar prompts, cambiar modelos o gestionar accesos. La configuración de agentes se almacena en base de datos (PostgreSQL/MySQL/SQLite), permitiendo versionado, rollback instantáneo y gestión visual mediante un canvas drag-and-drop basado en React Flow.

El sistema ofrece tres módulos clave: The Studio para construir jerarquías de agentes sin tocar código; The Control Room para gobernanza con RBAC nativo, tracking de costes por token (prompt/response/thoughts/tools), guardrails contra alucinaciones y logs de auditoría inmutables compatibles con el EU AI Act; y The Lab para pruebas automáticas de regresión usando LLM-as-Judge. Incluye un widget embebible con script único y API compatible OpenAI.

La arquitectura utiliza Next.js, React, Node.js, FastAPI y Python. Soporta múltiples bases de datos (PostgreSQL, MySQL, Redis) y almacenamiento S3/MinIO. El despliegue es Dockerizado con docker-compose, aunque no soporta one-click deploy. La complejidad se evalúa como HIGH, requiriendo 4 núcleos CPU y 8GB RAM en configuración base.

CASOS DE USO
  • Gestión centralizada de jerarquías de agentes sin necesidad de redeploy para cambios de prompt o modelo
  • Auditoría y cumplimiento normativo (EU AI Act) con logs inmutables y disclosure automático Art. 50
  • Optimización de costes mediante métricas granulares de tokens por agente, sesión y usuario
  • Pruebas continuas de regresión automáticas antes de producción con webhooks de alerta
PUNTOS DESTACADOS
  • Visual Builder React Flow para diseño drag-and-drop de jerarquías de agentes y conexión de herramientas MCP
  • Tracking granular de 4 tipos de tokens (prompt/response/thoughts/tools) con análisis por agente/hora/usuario
  • Guardrails nativos contra alucinaciones mediante scoring LLM y límites de tasa configurables por proyecto
  • API compatible OpenAI que mapea agentes como modelos estándar en /v1 para integración externa
  • Widget embebible con script único, namespace de usuarios y panel admin independiente sin acceso al dashboard
  • Soporte nativo para protocolo MCP (Model Context Protocol) para herramientas externas
PRECAUCIONES
  • Complejidad HIGH: requiere 4 núcleos CPU y 8GB RAM en configuración base recomendada
  • No soporta one-click deploy; requiere instalación manual de dependencias o docker-compose
  • Widget embebido limitado a script sin backend propio, depende del dominio del host para restricciones CORS
  • Requiere configuración manual de claves API (GOOGLE_API_KEY, etc.) en archivo .env antes de iniciar
  • Dependencia de Google ADK como base; migración completa desde otros frameworks requiere reescritura
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Dashboard OverviewCanvas Preview ModeChat InterfaceAgent ManagementAgent Visual BuilderWork RoomCanvas Code EditorAgent Configuration
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Usar docker-compose para producción. Configurar env vars para proveedores LLM (GOOGLE_API_KEY, etc.). Habilitar RBAC desde dashboard antes de exponer endpoints públicos. Monitorear /metrics y /traces con Prometheus/OpenTelemetry. Para widget embebido, configurar key en URL y restricciones de origen. Migración a PostgreSQL/MySQL requiere inicialización de schema.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsFastAPIPython
SERVICIOS
PostgreSQLMySQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
800054321143412348080900043186379
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.