Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

soit

Plataforma open source de runtime para agentes de IA empresariales con enfoque en gobernanza, permitiendo construir, ejecutar, observar y gobernar agentes con permisos, secretos, políticas de egress, auditoría, costes y reproducción.

Ficha actualizada 25 sept 2026, 7:21 · upstream 25 sept 2026, 7:19 · release v1.0.0

00

Qué es soit

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

SOIT es una plataforma de runtime para agentes de IA diseñada específicamente para sistemas empresariales que requieren control total sobre la ejecución de agentes. A diferencia de otras soluciones, SOIT integra desde el inicio capacidades de gobernanza como gestión de permisos RBAC, límites de secretos, políticas de egress y auditoría completa. La arquitectura combina construcción visual de agentes, ejecución confiable con ledger duradero, observabilidad avanzada a nivel de workspace y gobernanza nativa del kernel.

El sistema soporta múltiples modelos de lenguaje (OpenAI, Anthropic, DeepSeek, Qwen) mediante enrutamiento neutral, permitiendo evitar el vendor lock-in. Incluye soporte nativo para el Protocolo de Contexto de Modelo (MCP) con autenticación OAuth 2.1 y gestión de plugins como artefactos gobernados. La plataforma proporciona un ledger de ejecución basado en patrón outbox que garantiza entrega al menos una vez, checkpoints y efectos secundarios idempotentes.

La observabilidad se centra en la visibilidad a nivel de workspace con métricas Prometheus, trazabilidad OpenTelemetry compatible y capacidad de reproducción completa de ejecuciones. El sistema incluye gestión de costes por paso, atribución de costes por modelo/herramienta y detección de regresiones entre lanzamientos. La seguridad incorpora gestión de secretos con Vault, políticas de egress versionadas y separación de deberes entre roles Dev y Owner/Admin.

CASOS DE USO
  • Implementación de agentes autónomos en sistemas empresariales sensibles con control granular de permisos RBAC y límites de secretos
  • Ejecución reproducible de flujos de trabajo complejos combinados con agentes mediante DAG editor con 8 tipos de nodos core
  • Auditoría y cumplimiento normativo mediante ledger de ejecución duradero, logs de auditoría completos y políticas de egress versionadas
  • Gestión de costes detallada por agente, herramienta, flujo de trabajo o workspace con atribución granular de tokens y latencia
PUNTOS DESTACADOS
  • Soporte nativo para protocolo MCP v1 con autenticación OAuth 2.1 mediante discovery de authorization-server (RFC 9728) y tokens bound a recursos
  • Ledger de ejecución basado en patrón outbox que garantiza entrega al menos una vez con checkpoints y efectos secundarios idempotentes
  • Políticas de egress controladas por versión con identificación de contenido derivado para auditoría forense completa
  • Interfaz de trabajo unificada con métricas Prometheus, trazabilidad OpenTelemetry compatible y capacidad de reproducción completa
PRECAUCIONES
  • Soporte limitado al protocolo MCP v1; la revisión del protocolo del 2026-07-28 no está implementada actualmente
  • El proveedor de seguridad de contenido es determinista in-proceso por defecto, requiriendo configuración adicional para clasificación avanzada mediante CONTENT_SAFETY_PROVIDER=http
  • No incluye soporte nativo para Dockerfile o Compose en el análisis técnico inicial según metadatos proporcionados
VISUAL

Capturas del proyecto

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

SOIT workspace screenshot
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Utilizar imágenes firmadas de GHCR con verificación de attestations antes de producción. Configurar BOOTSTRAP_ADMIN_EMAIL y BOOTSTRAP_ADMIN_PASSWORD en .env (defaults: admin@example.com / changeme123). Separar roles entre desarrolladores (Dev) y administradores (Owner/Admin) para cambios en políticas de egress o secretos. Pinning de versiones mediante SOIT_IMAGE_TAG para entornos estables. Para despliegue local, ejecutar docker compose con -f docker/docker-compose.yml y verificar salud de todos los servicios antes de producción.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsFastAPIPython
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
500092004318
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.