Cron que simplemente funciona.
Sin infra que cuidar.
Ejecuta cualquier contenedor según un horario — backups, informes, limpiezas, sincronizaciones — creado y gestionado por API o por tu agente de IA. La alternativa simple y de tarifa plana a AWS EventBridge, los schedules de Lambda y los crontab a mano.
Una tarea programada en AWS nunca es solo una tarea programada
En AWS un “cron” son reglas de EventBridge, un Lambda (o una tarea Fargate), un rol de ejecución, CloudWatch Logs y un modelo de precios con varias dimensiones — más cold starts, límite de 15 minutos e IAM por medio. Un crontab en una VM es más simple pero sin aislamiento, sin logs, sin reintentos y sin HA. koigrid te da el punto medio: ejecutar un contenedor real en un cron, con límites, logs, reintentos y aislamiento, en una llamada a la API.
Cómo se compara koigrid
| koigrid | AWS EventBridge + Lambda | Crontab en una VM | |
|---|---|---|---|
| Ejecutar cualquier contenedor/imagen | Sí | Runtimes de Lambda / Fargate | Sí (sin aislamiento) |
| Límite de tiempo | Lo pones tú | 15 min (Lambda) | Ninguno |
| Logs + exit code capturados | Incluido | CloudWatch (extra) | Lo montas tú |
| Reintentos con backoff | Incluido | Configurable | Ninguno |
| Aislamiento | Sandbox gVisor | Gestionado | Ninguno (host compartido) |
| Precio | Tarifa plana | Peticiones + GB-s + logs | Coste de la VM |
| Crear/gestionar por API o agente de IA | Nativo | Complejo (IAM, ARNs) | SSH + editar ficheros |
De la documentación pública, 2026. Los jobs de koigrid ejecutan docker run en un pool de runners compartido con límites de RAM/CPU, timeout y logs capturados.
Todo lo que un scheduler de verdad necesita
Cualquier contenedor, cualquier horario
Cron estándar de 5 campos con timezone/DST. Ejecuta tu propia imagen o un comando de shell — backups, ETL, informes, limpiezas.
Reintentos con backoff
Una ejecución que falla se reintenta con backoff exponencial hasta tu límite — sin jobs perdidos.
Logs, límites y timeouts
stdout/stderr y exit code capturados por ejecución; topes de RAM/CPU y un timeout que mata el job para que nunca se desboque.
Aislamiento gVisor
Cada ejecución corre en un sandbox de syscalls — el código no confiable no escapa al host.
Nativo para agentes
Crea, dispara e inspecciona jobs desde Claude Code o cualquier LLM por API — paridad total con el dashboard.
Anti-solape
Si la ejecución anterior sigue en curso, la siguiente se salta — sin acumulaciones.