opengeni
Servicio de producción listo para hosts propios que orquesta agentes de IA con sesiones duraderas, reproducible y aprobaciones humanas. Usa PostgreSQL, NATS y almacenamiento S3/MinIO. Soporta despliegues en contenedores Docker o máquinas conectadas propias.
Ficha actualizada 22 sept 2026, 14:42 · upstream 22 sept 2026, 14:10 · release @opengeni/documents@0.8.31
Qué es opengeni
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Opengeni es un servicio de producción listo para hosts propios que orquesta agentes de IA con sesiones duraderas, reproducible y aprobaciones humanas. Utiliza una arquitectura multicapa con gobernanza, identidad, secretos y observabilidad, ejecutándose sobre PostgreSQL, NATS y almacenamiento S3/MinIO. Soporta despliegues en contenedores Docker o máquinas conectadas propias (Connected Machines), con aprobaciones humanas para acciones de riesgo y gestión de credenciales fuera del prompt.
El sistema está diseñado para mantener el estado de las sesiones en una base de datos PostgreSQL, permitiendo la reproducción de eventos y auditoría completa. Incluye componentes como React/Vite para la interfaz web, Hono para la API, Temporal para la orquestación duradera, y Rust/Python para agentes específicos. La licencia Apache-2.0 cubre el código base, aunque las guías de Terraform derivadas de HashiCorp tienen MPL-2.0.
La arquitectura separa claramente la inferencia del modelo (capas intercambiables) de la gobernanza y el estado duradero (que reside en tu infraestructura). Esto permite integrar agentes en productos SaaS mediante SDK TypeScript, usar componentes React para la línea de tiempo y aprobaciones, o ejecutar sesiones directamente en hardware propio sin exponer credenciales del servidor.
- Automatización de tareas complejas en infraestructura propia con auditoría completa y reproducible
- Integración de agentes en productos SaaS mediante SDK TypeScript y componentes React para la línea de tiempo
- Gestión de sesiones largas que requieren aprobaciones humanas intermedias para acciones sensibles
- Ejecución de agentes en máquinas propias (Connected Machines) sin exponer credenciales del servidor
- Licencia Apache-2.0 para todo el código base, permitiendo uso comercial y modificación libre
- Estado duradero en PostgreSQL con capacidad de reproceso completo de sesiones mediante logs de eventos
- Aprobaciones humanas estructuradas para herramientas sensibles, con reanudación exacta tras la respuesta
- Soporte nativo para múltiples proveedores de modelos (OpenAI, Azure, etc.) con fallback automático
- Arquitectura modular con separación clara entre inferencia y gobernanza para portabilidad
- Requiere Bun versión específica según .bun-version para desarrollo local, no compatible con Node.js estándar
- Necesita compilador C o herramientas de línea de comandos de Xcode en macOS para builds nativos
- No incluye Dockerfile, requiriendo configuración manual del entorno con cp .env.example .env
- La gestión de credenciales externas requiere política revisada antes de producción según SECURITY.md
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.
Iniciar con la versión gestionada en app.opengeni.ai para validar flujos de trabajo sin infraestructura propia. Al auto-hospedar, usar el Helm chart o Terraform (MPL-2.0) para AWS/Azure/GCP, asegurando límites de tasa, roles de base de datos probados y modo de acceso deliberado antes de exponer la API en producción.
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.