Un planificador de tareas autohospedado, similar a cron, que define comandos recurrentes en YAML y gestiona las ejecuciones desde una interfaz web.
jhuckaby/Cronicle
Un programador y ejecutor de tareas para varios servidores con interfaz web, presentado como una alternativa más completa a Cron.
Alternativa open source a:Windows Task Scheduler
- Estrellas
- 5,873
- Forks
- 509
- Issues abiertos
- 332
- Último commit
- hace 4 días
¿Qué es?
Cronicle es un programador y ejecutor de tareas para varios servidores con una interfaz web. Gestiona trabajos programados, recurrentes y bajo demanda, los distribuye a cualquier cantidad de servidores worker y muestra su estado en tiempo real con un visor de registros en vivo. Está escrito en Node.js y se presenta como una alternativa más completa a Cron.
Los trabajos pueden ser comandos de shell sencillos o Plugins: ejecutables escritos en cualquier lenguaje que leen y escriben JSON para comunicarse con Cronicle. Los servidores se pueden agrupar: un servidor primario se encarga de la programación y los servidores de respaldo toman el relevo automáticamente si el primario falla. Los eventos se pueden programar en distintas zonas horarias, y el uso de CPU y memoria se registra por trabajo, con gráficos históricos de rendimiento.
Cronicle también ofrece una API REST para programar y ejecutar eventos, admite claves de API para aplicaciones remotas y puede enviar webhooks a sistemas de notificación externos. El proyecto indica que xyOps es su sucesor, aunque Cronicle sigue recibiendo correcciones de errores y seguridad.
Funciones clave
- 01Ejecución distribuida entre un servidor primario, servidores de respaldo y servidores worker, con conmutación por error automática.
- 02Visor de registros en vivo y estado de los trabajos en tiempo real desde la interfaz web.
- 03Los Plugins se pueden escribir en cualquier lenguaje y se comunican mediante JSON.
- 04Las programaciones admiten distintas zonas horarias y la opción de poner en cola eventos de larga duración.
- 05Seguimiento del uso de CPU y memoria por trabajo, con gráficos históricos.
- 06API REST, claves de API y webhooks para integrarse con otros sistemas.
Casos de uso
- Reemplazar un conjunto de entradas de crontab repartidas entre varias máquinas por un único programador con interfaz de usuario.
- Ejecutar tareas periódicas de mantenimiento o procesamiento de datos en un conjunto de servidores worker con conmutación por error.
- Permitir que aplicaciones externas activen trabajos de forma remota mediante la API REST.
Antes de usarlo
- El README indica que Cronicle está en modo de mantenimiento y que solo recibe correcciones de errores y parches de seguridad. Para nuevos desarrollos, remite a su sucesor, xyOps.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Cronicle?
- Un programador y ejecutor de tareas para varios servidores con interfaz web, presentado como una alternativa más completa a Cron. Cronicle es un programador y ejecutor de tareas para varios servidores con una interfaz web. Gestiona trabajos programados, recurrentes y bajo demanda, los distribuye a cualquier cantidad de servidores worker y muestra su estado en tiempo real con un visor de registros en vivo. Está escrito en Node.js y se presenta como una alternativa más completa a Cron.
- ¿Cronicle es gratuito? ¿Qué licencia tiene?
- Cronicle es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Cronicle sigue mantenido?
- Mantenimiento activo. El último commit de Cronicle fue el 2 nov 2026.
- ¿Para qué puedo usar Cronicle?
- Reemplazar un conjunto de entradas de crontab repartidas entre varias máquinas por un único programador con interfaz de usuario. Ejecutar tareas periódicas de mantenimiento o procesamiento de datos en un conjunto de servidores worker con conmutación por error. Permitir que aplicaciones externas activen trabajos de forma remota mediante la API REST.
- ¿Dónde consigo Cronicle?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jhuckaby/Cronicle
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta oficial de línea de comandos de Cronitor.io para sincronizar tareas cron, ejecutar comandos con monitoreo y administrar recursos de Cronitor desde la terminal.
Panel web autohospedado para programar y gestionar tareas cron escritas en Python3, JavaScript, Shell o TypeScript.
Una biblioteca cron de TypeScript/JavaScript sin dependencias para programar funciones o calcular próximas ejecuciones en Node, Deno, Bun y navegadores.
Ejecuta prompts de OpenCode según un horario en macOS mediante launchd, con herramientas para agentes y un panel de OpenCode Desktop para gestionarlos.
Plataforma autohospedada para programar tareas, crear flujos de trabajo visuales, supervisar servidores, gestionar alertas y responder a incidentes; sucesora de Cronicle.