NightForge — Hacer trabajar a Claude Code y Cursor en autonomía durante la noche logo

NightForge — Hacer trabajar a Claude Code y Cursor en autonomía durante la noche

Aplicación web, móvil y de escritorio que hace trabajar a Claude Code y Cursor en autonomía en los ordenadores de un desarrollador, de noche o durante sus ausencias, a partir de colas de prompts por proyecto, y que se controla desde un teléfono.

Ver el sitio

Descripción del proyecto

Contexto

NightForge nació de una frustración de desarrollador. Con una suscripción a Claude Max, un agente de código como Claude Code trabaja por ventanas de cuota: cuando la ventana de 5 horas se agota, todo se detiene, y hay que volver a escribir «continue» una vez recargada la cuota. De noche, ese tiempo se pierde por completo.

NightForge ejecuta a Claude Code y Cursor en autonomía en los ordenadores del desarrollador, a partir de colas de prompts preparadas con antelación, y se controla desde un teléfono.

Problema

  • las cuotas se recargan en horarios en los que nadie está frente a su pantalla
  • encadenar varias tareas en varios proyectos requiere una presencia constante
  • lanzar un agente a distancia implica abrir acceso al PC (VPN, puerto abierto)
  • al despertar, aún hay que identificar qué se modificó y dónde.

Solución

El desarrollador compone su noche por proyecto: una secuencia de mensajes, la herramienta (Claude Code o Cursor), el modelo y la máquina objetivo. Un planificador calcula cuándo cada cuota estará disponible y reanuda el trabajo automáticamente después de cada recarga.

En cada PC, un agente en Python abre una conexión saliente hacia el servidor central: ningún puerto abierto, ninguna VPN. Ejecuta las herramientas en línea de comandos con las suscripciones del desarrollador, sube el código a GitHub (en la rama principal o en una rama fechada de la noche) y transmite los registros en tiempo real.

La misma interfaz de Nuxt se sirve en web, como PWA en móvil y como aplicación de escritorio Tauri para Windows, con actualizaciones automáticas.

Funcionalidades principales

  • cola de prompts por proyecto (herramienta, modelo, esfuerzo, máquina objetivo)
  • composición de la noche con una biblioteca de prompts reutilizables
  • planificación de cuotas Claude Max y reanudación automática tras cada recarga
  • ejecución simultánea de Claude Code y Cursor
  • ejecución en paralelo en múltiples máquinas
  • revisión del código: archivos modificados y diferencias línea por línea
  • discusiones desde el teléfono, con notificaciones push
  • salvaguardas: parada de emergencia y parada automática tras varios fallos.

Resultados

NightForge está en línea en nightforge.dibodev.fr, con una aplicación de escritorio publicada en continuo (unas treinta versiones en pocas semanas). Sirve para avanzar en proyectos durante la noche, y el código es público en GitHub.

El proyecto ilustra una idea sencilla: un agente de IA solo tiene valor si está bien orquestado, con tareas claras, salvaguardas y control humano al despertar.

Entorno de desarrollo

NuxtNuxt.js
Vue.jsVue.js
TypeScriptTypeScript
Tailwind CSSTailwindCSS
TauriTauri
PythonPython
FastAPIFastAPI
MariaDBMariaDB

¿Tienes un proyecto similar? Hablemos

¿Buscas un desarrollador freelance para concretar tu idea? Hablemos de tu proyecto web, móvil o software.

Contactarme