Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

gantry

Gantry es un runtime autoalojado y neutral para equipos, diseñado para gestionar agentes IA con gobernanza estricta. Proporciona control sobre herramientas, permisos y auditoría en canales como Slack o Teams, ejecutándose sobre Node.js y PostgreSQL sin atar el código a un proveedor específico de mod

Ficha actualizada 27 sept 2026, 8:35 · upstream 27 sept 2026, 8:21 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es gantry

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

Gantry actúa como una capa de abstracción entre los canales humanos (Slack, Teams, Telegram) y la ejecución de agentes IA. No es un wrapper de chatbot ni un asistente personal, sino un runtime que define límites de seguridad, gestión de memoria institucional y auditoría nativa en PostgreSQL. Permite provisionar 'asientos' para agentes con acceso escopado a herramientas y canales específicos.

CASOS DE USO
  • Onboarding seguro de agentes IA en canales de comunicación existentes sin duplicar infraestructura.
  • Ejecución sandboxeada de herramientas y scripts locales con permisos declarativos por agente.
  • Gestión centralizada de credenciales y rotación entre diferentes proveedores de modelos LLM.
  • Implementación de flotas de agentes distribuidos con trabajos programados y garantías de entrega.
  • Auditoría forense completa de acciones de los agentes almacenada en base de datos PostgreSQL.
PUNTOS DESTACADOS
  • Arquitectura neutral a proveedores de modelos (provider-neutral) que permite cambiar LLMs sin reescribir código.
  • SDK tipado en TypeScript generado desde OpenAPI para integración robusta con aplicaciones Node.js.
  • Gestión de memoria institucional persistente y revisable, sobreviviendo a cambios de modelo o proveedor.
  • Ejecución sandboxeada con políticas de capacidades granulares (filesystem, shell, MCP servers).
  • Auditoría nativa 'audit-first' en base de datos PostgreSQL para trazabilidad completa.
PRECAUCIONES
  • Requiere Node.js >=24, lo que puede excluir entornos legacy o versiones anteriores.
  • No incluye Dockerfile, necesitando Compose para la base de datos por defecto.
  • Gestión manual de migraciones Drizzle antes del commit en el árbol de código.
  • No es un asistente personal instalable en laptops locales, sino un servicio backend.
  • Dependencia de herramientas externas como bubblewrap y riptgrep en entornos Linux.
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Para producción, ejecutar 'npm run build' y luego 'npm start'. Instalar dependencias del sistema (Postgres, Docker, bubblewrap). Configurar GANTRY_HOME o usar --runtime-home. No pasar credenciales de modelos directamente a procesos; usar el Gateway de Modelos de Gantry. Asegurar que los puertos 3939 y 5432 estén disponibles. Usar variables de entorno para secretos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
39395432
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.