BookinglyTech News
Software

Moadim.io lanza un motor de loops para agentes AI que se ejecuta en tmux

Con Moadim, los equipos pueden programar agentes como Claude, Codex o Pi en ciclos repetitivos, sin depender de cron ni de servicios en la nube.

2 min de lecturaShow HN0 vistas

Moadim.io es un motor de loops para agentes AI de código abierto que permite a los usuarios definir un prompt, un schedule y un agente, y que lo ejecute en cada tick dentro de un workbench aislado. La herramienta se instala con cargo o npm y se ejecuta en el puerto 5784.\n\n## Instalación y ejecución\n\nbash\ncargo install --locked moadim\n# o\ncargo binstall moadim\n# o\nnpm install -g moadim\n\nAl arrancar el servidor, Moadim crea un proceso de fondo que expone un conjunto de endpoints REST y de MCP, además de una UI con Swagger. No requiere un daemon cron; en su lugar, utiliza tmux para lanzar cada agente en una sesión aislada. El daemon puede persistir tras reinicios registrándolo como un servicio launchd (macOS) o systemd (Linux).\n\n## Loops y agentes compatibles\n\nLos loops combinan tres elementos:\n1. Prompt – el texto que se envía al modelo.\n2. Schedule – la frecuencia en la que se dispara el loop.\n3. Agent – el modelo que se ejecuta (Claude, Codex, Hermes, NanoClaw o Pi).\n\nCada tick crea un workbench nuevo, ejecuta el agente, y cuando finaliza se cierra la sesión. Un watchdog mata ejecuciones colgadas y evita que el estado se filtre entre ticks.\n\n### NanoClaw\nNanoClaw no se ejecuta dentro de Moadim; en su lugar, la tarea se encola en el grupo de agentes configurado. Los demás modelos se ejecutan directamente en el workbench de Moadim.\n\n## Interfaz y API\n\nTodos los loops son accesibles como herramientas MCP y como endpoints HTTP documentados con OpenAPI. Además, la UI incluye un feed iCal y una interfaz web que muestra el estado de cada loop.\n\n## Licencia y despliegue\n\nMoadim es libre bajo la licencia MIT; no existe un servicio en la nube ni un plan de pago. Se ejecuta localmente, con soporte para macOS y Linux, y requiere que tmux esté en el PATH. La instalación de launchd/systemd garantiza que el daemon se mantenga activo tras el cierre de sesión y los reinicios.\n\n## Por qué importa\n\nPara los administradores de sistemas y arquitectos de IA, Moadim elimina la necesidad de cron y de orquestadores externos para ejecutar tareas recurrentes con agentes. La combinación de un scheduler in‑process, ejecución en tmux y aislamiento por workbench permite un control total sobre la ejecución, la seguridad y la reproducibilidad de los jobs. La adopción de este enfoque facilita la integración de agentes en pipelines de CI/CD y la automatización de tareas de código y documentación sin depender de servicios de terceros.