Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

realmroot

Realmroot es un framework de IA Agents que permite a los agentes descubrir y usar servicios OpenAPI existentes sin necesidad de integración personalizada. Proporciona identidad estable, autorización basada en scopes y credenciales temporales para cada agente.

Ficha actualizada 22 sept 2026, 18:30 · upstream 22 sept 2026, 17:35 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es realmroot

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

Realmroot ofrece una arquitectura dual: el Plane de Herramientas del Agente y la Infraestructura de Identidad y Confianza. El primer plano registra APIs protegidas como recursos descubribles, permitiendo a los agentes inspeccionar contratos OpenAPI en tiempo real, seleccionar operaciones necesarias y solicitar exactamente los scopes requeridos para una tarea. Esto evita crear implementaciones Agent-specific para cada servicio existente.

El segundo plano proporciona la infraestructura de identidad: identidades estables independientes del host o runtime actual, aprobadores de grants limitados, credenciales con vida útil corta y auditoría sin exponer credenciales permanentes. También incluye autenticación alojada, OAuth/OIDC, un Centro de Usuarios y una Consola Administradora.

La arquitectura funciona en cuatro pasos: 1) Un equipo de API publica un recurso protegido y su contrato OpenAPI vivo; 2) Un agente descubre el recurso y selecciona la operación necesaria para una tarea; 3) Realmroot vincula la solicitud a un agente estable y solicita al controlador una aprobación de scopes específicos y duración; 4) El agente recibe credenciales temporales y llama directamente a la API, que aplica sus propias reglas de negocio.

No es un proxy HTTP ni un segundo punto de autorización empresarial. La llamada completa se describe en detalle.

CASOS DE USO
  • Integración con APIs existentes sin necesidad de adaptar cada servicio para Agentes
  • Desarrollo de agentes autónomos que operan sobre servicios empresariales privados
  • Gestión segura de identidades y autorización para múltiples agentes en un mismo entorno
  • Auditoría y trazabilidad de acciones realizadas por agentes con credenciales temporales
  • Autenticación centralizada mediante OAuth/OIDC sin exponer claves API del controlador
PUNTOS DESTACADOS
  • Permite que los agentes descubran y usen servicios OpenAPI existentes sin crear implementaciones Agent-specific
  • Proporciona identidades estables independientes de la instancia actual, con aprobadores de grants limitados y credenciales temporales
  • Ofrece autenticación alojada, OAuth/OIDC y un Centro de Usuarios para personas, aplicaciones y agentes
  • Permite delegar autoridad explícitamente a organizaciones desde el nivel del agente
  • Es completamente open source con despliegue en Cloudflare Workers + D1 + R2
PRECAUCIONES
  • No es un proxy HTTP ni un segundo punto de autorización empresarial; la API original mantiene su control sobre la validación final
  • La identidad del agente está vinculada a una instancia específica, lo que puede complicar el despliegue en entornos multi-instancia sin configuración adicional
  • El contrato OpenAPI debe ser público y actualizado para que los agentes puedan descubrirlo; APIs protegidas por autenticación de token o mTLS no son descubribles
  • La duración de las credenciales es limitada, lo que puede requerir mecanismos adicionales de reautenticación en escenarios críticos
  • No incluye capacidades nativas como razonamiento LLM, memoria persistente entre llamadas ni planificación multi-paso
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Instalación: `npm install @realmroot/core` y configuración del entorno con variables de entorno para el endpoint de API. Despliegue en Cloudflare Workers usando un archivo `.wasm`. La consola de administración se despliega mediante React. Para producción, se recomienda usar D1 para persistencia de datos y R2 para almacenamiento de credenciales. Se recomienda configurar un plan de recuperación ante desastres con backups del estado de los agentes.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.