Le mode distant est une habitude que vous donnez à votre agent : quand une tâche demande une vraie machine, il en loue une chez FFxF, y travaille en SSH, rapporte le résultat et la détruit. Votre ordinateur reste propre, et vous payez les heures que la tâche a prises.
Pour le voir en action, lisez une exécution réelle, appel par appel : la machine a été livrée en 42 secondes, détruite en 10, pour 0,018 CAD.
Quand ça vaut le coup
- les longues compilations et suites de tests qui immobilisent le portable ;
- tout ce qui demande root ou Docker, que vous préférez ne pas donner à l'agent en local ;
- un service qui doit tourner des heures, ou être joignable depuis internet ;
- les gros téléchargements, ou du code auquel vous ne faites pas assez confiance pour le lancer chez vous.
Donner l'habitude à l'agent
Collez ceci dans le fichier de consignes du projet : AGENTS.md pour Codex
et la plupart des agents, CLAUDE.md pour Claude Code. Ajustez le plafond à
ce que vous acceptez de dépenser sans qu'on vous le demande.
## Machines distantes (FFxF)
Quand une tâche demande une vraie machine (longue compilation ou tests, root ou Docker, service qui doit continuer à tourner, gros téléchargements, code peu fiable), loue-en une avec les outils MCP ffxf au lieu d'utiliser cet ordinateur :
1. estimate_vm : plan nano (ou plus grand si la tâche l'exige), région montreal, image coding-agent, facturation hourly, ma clé SSH. Montre-moi le prix.
2. Sans me redemander, tu peux dépenser jusqu'à 2 CAD par tâche.
3. create_vm avec password_delivery none, puis get_action jusqu'à completed.
4. ssh ubuntu@<ipv4>, travaille dans ~/work, pousse la branche ou rapatrie les résultats.
5. destroy_vm dès que la tâche est finie, et dis-moi ce que ça a coûté.
Installation, si les outils ffxf manquent : https://ffxf.net/agents.md
L'image coding-agent
coding-agent est une Ubuntu avec ce qu'un agent utilise : Docker, git et
GitHub CLI, Node.js, Python avec uv, ripgrep et tmux, plus Claude Code et Codex CLI.
Elle ne contient aucun secret : chacun s'y connecte avec son propre compte. La machine
répond à ubuntu en SSH, avec la clé passée à la commande.
Ce que ça coûte
Une Nano (1 vCPU, 2 Go) coûte 0,018 CAD de l'heure. Toute heure entamée est due : une
machine créée et détruite dans l'heure coûte 0,018 CAD. Une commande à l'heure n'est
acceptée que si le solde couvre les 24 premières heures ; seules les heures réellement
entamées sont facturées. Les offres plus grandes et leurs prix viennent de
list_plans, ou de Forfaits et régions.
Ce qui garde le tout sûr
- Les périmètres de la clé : sans
vms.destroy, l'agent ne peut pas supprimer de machine ; sansvms.create, il ne peut pas en commander. - Le budget mensuel de la console : au-delà de 120 %, les machines s'arrêtent.
- Le quota de machines par compte, et le crédit prépayé : le solde ne passe jamais sous zéro.
- La confirmation par nom d'hôte qu'exigent
destroy_vmetreinstall_vm.
get_account donne le solde, la consommation des machines en marche et
l'autonomie du crédit. Demandez-le à l'agent en fin de session : une machine oubliée
s'y voit tout de suite.