NightForge — Faire travailler Claude Code et Cursor en autonomie la nuit logo

NightForge — Faire travailler Claude Code et Cursor en autonomie la nuit

Application web, mobile et desktop qui fait travailler Claude Code et Cursor en autonomie sur les ordinateurs d'un développeur, la nuit ou pendant ses absences, à partir de files de prompts par projet, et qui se pilote depuis un téléphone.

Voir le site

Description du projet

Contexte

NightForge est né d'une frustration de développeur. Avec un abonnement Claude Max, un agent de code comme Claude Code travaille par fenêtres de quota : quand la fenêtre de 5 heures est épuisée, tout s'arrête, et il faut revenir taper « continue » une fois le quota rechargé. La nuit, ce temps est tout simplement perdu.

NightForge fait tourner Claude Code et Cursor en autonomie sur les ordinateurs du développeur, à partir de files de prompts préparées à l'avance, et se pilote depuis un téléphone.

Problème

  • les quotas se rechargent à des heures où personne n'est devant son écran

  • enchaîner plusieurs tâches sur plusieurs projets demande une présence constante

  • lancer un agent à distance suppose d'ouvrir un accès au PC (VPN, port ouvert)

  • au réveil, il faut encore retrouver ce qui a été modifié, et où.

Solution

Le développeur compose sa nuit projet par projet : une suite de messages, l'outil (Claude Code ou Cursor), le modèle et la machine cible. Un planificateur calcule quand chaque quota sera disponible et relance le travail tout seul après chaque recharge.

Sur chaque PC, un agent Python ouvre une connexion sortante vers le serveur central : aucun port à ouvrir, aucun VPN. Il lance les outils en ligne de commande avec les abonnements du développeur, pousse le code sur GitHub (sur la branche principale ou sur une branche datée de la nuit) et remonte les journaux en direct.

La même interface Nuxt est servie en web, en PWA sur mobile et en application de bureau Tauri pour Windows, avec mises à jour automatiques.

Fonctionnalités principales

  • file d'attente de prompts par projet (outil, modèle, effort, machine cible)

  • composition de la nuit avec une bibliothèque de prompts réutilisables

  • planification des quotas Claude Max et reprise automatique après chaque recharge

  • Claude Code et Cursor dans un même lancement

  • exécution en parallèle sur plusieurs machines

  • relecture du code : fichiers modifiés et diff ligne par ligne

  • discussions depuis le téléphone, avec notifications push

  • garde-fous : arrêt d'urgence et arrêt automatique après plusieurs échecs.

Résultats

NightForge est en ligne sur nightforge.dibodev.fr, avec une application de bureau publiée en continu (une trentaine de versions en quelques semaines). Il sert à faire avancer des projets pendant la nuit, et le code est public sur GitHub.

Le projet illustre une idée simple : un agent IA n'a de valeur que s'il est bien orchestré, avec des tâches claires, des garde-fous et un contrôle humain au réveil.

Environnement de développement

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

Vous avez un projet similaire ? Discutons-en

Tu cherches un développeur freelance pour concrétiser ton idée ? Discutons ensemble de ton projet web, mobile ou logiciel.

Me contacter