runkite
Plano de control auto-alojado para agentes de IA agnóstico al framework. Gestiona autenticación, dispatch, conectores, aprobación humana, auditoría y gobernanza de gasto en un binario Go único.
Ficha actualizada 24 sept 2026, 15:08 · upstream 24 sept 2026, 14:57 · release v0.4.1
Qué es runkite
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Runkite es un plano de control auto-alojado diseñado para orquestar agentes de inteligencia artificial sin depender de frameworks específicos. Permite que el código del agente utilice LangGraph, CrewAI, LlamaIndex, AutoGen o LangChain mientras Runkite maneja la infraestructura operativa: autenticación, enrutamiento de trabajos, persistencia de estado y conectores.
La arquitectura se basa en tres procesos comunicándose mediante dos protocolos: el Agent Protocol (HTTP/SSE/WebSocket) para clientes y el Runner Protocol (gRPC) para runners. Incluye una interfaz de administración integrada que proporciona gobernanza SQL, control de credenciales, límites de gasto diarios por agente/tenant, auditoría completa y mecanismos de aprobación humana (HITL).
El sistema soporta despliegues en alta disponibilidad con bases de datos como PostgreSQL y Redis, aunque otros backends como MySQL o MongoDB tienen madurez variable. La interfaz de administración está embebida en el binario Go mediante embed.FS, eliminando la necesidad de desplegar un frontend separado ni dependencias Node.js en producción.
- Orquestar múltiples agentes de IA con diferentes frameworks (LangGraph, CrewAI) bajo una misma infraestructura operativa centralizada
- Implementar gobernanza de seguridad y auditoría para conectores externos sin modificar el código del agente
- Gestionar aprobación humana en tiempo real para operaciones críticas mediante la interfaz de administración integrada
- Aplicar límites de gasto diarios por tenant o agente antes de ejecutar llamadas a modelos de lenguaje
- Agnóstico al framework: soporta LangGraph, CrewAI, LlamaIndex, AutoGen y LangChain mediante un único protocolo gRPC
- Interfaz de administración embebida sin dependencias externas para frontend ni runtime Node.js en producción
- Gobernanza de conectores con control de credenciales, aprobación humana y límites de gasto enforced en el plano
- Soporte nativo para delegación agente-a-agente (A2A) con gestión de profundidad y bookkeeping de padres
- Licencia BUSL-1.1 que restringe ofrecer Runkite como servicio gestionado a terceros sin licencia comercial
- PostgreSQL + Redis son los únicos backends listos para producción hoy; otros tienen madurez variable
- No incluye integración nativa con Stripe ni procesamiento de pagos, solo estimación de costes
- No es un gateway de LLM: el agente llama directamente al proveedor del modelo sin intermediación por defecto
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Recomendado para entornos con PostgreSQL y Redis en alta disponibilidad. Mínimo 4 núcleos CPU, 4GB RAM y 30GB disco. Usar binario Go compilado o Docker image oficial. Para producción, activar autenticación y evitar SQLite/MySQL/MongoDB hasta verificar madurez del backend específico.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.

