Guide

Où faire tourner un agent de code jour et nuit

Un agent de code qui tourne toute la journée a besoin d’un ordinateur qui tourne toute la journée. Il existe cinq endroits réalistes où le placer. Chacun convient à quelqu’un. Cette page les présente avec de vrais prix et la chose que chacun ne sait pas faire. Elle donne ensuite une règle pour choisir.

Les cinq options en un coup d’œil

OptionCoût mensuelFait tourner XcodeLe hic
Votre portable$0OuiSe met en veille, voyage, et contient toute votre vie
VPS Linux$5 à $40NonPas de macOS, pas de simulateurs, pas d’apps Mac
EC2 Mac (mac2.metal, M1)environ $475OuiMinimum de 24 heures, bare metal à administrer vous-même
Mac mini acheté$899 une fois, plus l’électricitéOuiVotre installation, votre disponibilité, vos pannes
Mac mini hébergé (MacRun)$169OuiEngagement mensuel, une machine par location

Les prix EC2 sont les tarifs à la demande des hôtes AWS : $0.65 de l’heure pour l’hôte M1, $0.878 pour l’hôte M2 et $1.56 pour l’hôte M2 Pro, multipliés par 730 heures. La licence d’Apple impose le minimum de 24 heures. Vous payez l’hôte tant qu’il est alloué, même quand l’instance est arrêtée.

Votre portable

Gratuit, déjà configuré, et le bon point de départ. Tout agent qui tourne longtemps commence sur le portable de quelqu’un. Il cesse d’être le bon endroit la première fois que vous rabattez l’écran et perdez une exécution. Ou la première fois que vous voulez emporter le portable quelque part. Vous pouvez le forcer à rester éveillé. Le guide sur la mise en veille explique comment. Mais un agent aux permissions larges, sur la machine qui contient vos e-mails et votre gestionnaire de mots de passe, est une mauvaise combinaison. Elle empire à mesure que vous lui donnez de l’autonomie.

Un VPS Linux

Le vrai serveur le moins cher. Pour un backend web, un outil en ligne de commande, un service Python, ou tout ce qui part de toute façon sur Linux, c’est le choix évident. Claude Code et Codex tournent tous les deux sous Linux. Installez tmux, donnez à l’agent un jeton à portée limitée, et il travaillera volontiers toute la nuit pour le prix d’un café. Il ne peut pas compiler une app iOS ou Mac, faire tourner un simulateur, ni piloter une application Mac. Rien de tout cela n’existe sous Linux. Si votre projet n’est pas un projet Apple, arrêtez de lire et louez l’un de ces serveurs.

Un EC2 Mac

Du vrai matériel Apple, hébergé chez AWS. Vous avez une machine entière, macOS, et tout l’écosystème AWS autour. Le problème, c’est le prix. L’hôte le moins cher est un M1 de 2020. Il coûte environ $475 par mois si vous le gardez alloué. L’hôte M2 Pro coûte environ $1139. Vous l’administrez aussi vous-même, de l’AMI aux réglages de veille, jusqu’à la session de connexion dont un agent a besoin. Cela vaut le coup si vous êtes déjà très investi dans AWS et voulez l’agent dans votre VPC. Sinon, c’est la façon chère d’avoir un Mac.

Un Mac mini acheté

Le meilleur rapport qualité-prix si vous l’utilisez un an ou plus et que gérer un petit serveur vous plaît. Un M6 mini de base est affiché à $899. L’électricité coûte un ou deux dollars par mois au repos. Le vrai coût, c’est votre temps. Les réglages de veille, l’ouverture de session automatique et une session supervisée. Un accès à l’écran pour quand il se bloque. Un onduleur, pour qu’une coupure de courant ne corrompe pas une exécution. Un moyen de le joindre depuis l’extérieur de la maison. La checklist du Mac toujours allumé donne la liste complète. Le calcul location ou achat montre où se situe le seuil de rentabilité dans votre cas.

Un Mac mini hébergé

Quelqu’un d’autre s’occupe de la checklist. Vous avez un M6 dédié avec Claude Code et Codex installés, la veille désactivée, un réseau filaire, un onduleur, et un bureau que vous ouvrez dans un navigateur. Il coûte $169 par mois. C’est plus qu’un VPS, et moins d’un tiers d’un EC2 Mac. C’est le bon choix quand vous avez besoin de macOS sans vouloir être l’administrateur système. Il convient aussi quand vous ne savez pas encore si c’est une expérience d’un mois ou un outil permanent.

La règle de décision

  • Pas un projet Apple : VPS Linux. Rien d’autre ne s’en approche côté prix.
  • Projet Apple, pour essayer : votre portable, maintenu éveillé, pendant une semaine.
  • Projet Apple, à faire tourner chaque nuit, et vous aimez l’ops : achetez un Mac mini.
  • Projet Apple, à faire tourner chaque nuit, et vous n’aimez pas l’ops : Mac mini hébergé.
  • Projet Apple, qui doit vivre dans votre compte AWS : EC2 Mac.

Questions fréquentes

Claude Code peut-il tourner sous Linux ?

+

Oui. Claude Code et Codex CLI tournent tous les deux sous Linux, et sous Windows via WSL. Le besoin d’un Mac vient du projet, pas de l’agent. Si vous développez pour iOS ou macOS, il vous faut macOS pour compiler et tester.

Pourquoi un EC2 Mac coûte-t-il tellement plus cher qu’un Mac mini hébergé ?

+

AWS vend des hôtes Mac entiers à l’heure, avec un minimum de 24 heures, sur du matériel installé dans ses propres locaux, avec ses propres marges. Un Mac mini hébergé, c’est la même idée à plus petite échelle, avec un prix mensuel. Les deux sont légitimes. Le prix d’AWS paie l’écosystème AWS qui l’entoure.

Un Mac mini à la maison est-il assez fiable pour un agent ?

+

Oui, une fois la checklist faite. Les pannes habituelles sont la veille, une coupure de courant, un redémarrage de la box, et une mise à jour de macOS qui s’arrête sur l’écran de connexion. Chacune a sa solution. Au total, cela représente une soirée de configuration et un samedi de temps en temps.

Faut-il un Mac pour le Remote Control de Claude Code ?

+

Non. Remote Control rattache l’app Claude à une session en cours sur n’importe quelle machine compatible. Il vous faut un Mac pour les projets Apple, pas pour la fonction téléphone.

Guides associés