Présentation de OpenAI Codex
Codex CLI est l'agent de programmation d'OpenAI qui s'exécute dans un terminal. Il lit le dépôt dans lequel vous le lancez, propose des modifications, exécute des commandes et des tests, et vous demande validation selon le mode d'approbation choisi. Le projet est open source et publié sur GitHub.
L'installer sur un VPS plutôt que sur un poste de travail a un avantage concret : l'agent tourne sur une machine toujours allumée, avec une connexion réseau stable, et vous le pilotez depuis n'importe quel ordinateur via SSH. Les tâches longues (refactorisation, migration, correction de tests) n'immobilisent plus votre portable.
À la livraison, le serveur contient un utilisateur système codex avec le shell bash et les droits sudo sans mot de passe, ainsi que git, curl et ca-certificates. Codex CLI est installé pour cet utilisateur avec le script d'installation officiel, sans Node.js. Vos clés SSH autorisées pour root sont copiées vers codex, ce qui permet de se connecter directement avec lui. L'authentification n'est pas faite à votre place : elle est interactive et se lance une fois connecté.
Ce que vous pouvez faire avec OpenAI Codex
Agent de code en terminal
Codex lit votre dépôt, propose des modifications de fichiers et exécute des commandes dans le répertoire courant. Vous gardez la main grâce aux validations demandées avant les actions sensibles.
Installation officielle sans Node.js
Le script d'installation publié sur les releases GitHub d'OpenAI est exécuté pour l'utilisateur codex. Aucun runtime Node.js n'est à installer ni à maintenir.
Utilisateur dédié et accès SSH direct
Un compte codex est créé, avec le mot de passe verrouillé. Vos clés SSH root y sont recopiées pour une connexion par clé immédiate.
Authentification par code appareil
La commande codex login --device-auth affiche un code à saisir depuis votre navigateur. Pratique sur un serveur sans interface graphique.
Git et outils de base présents
git, curl et ca-certificates sont installés. Vous pouvez cloner vos dépôts et faire travailler l'agent dessus dès la première connexion.
Démarrer avec OpenAI Codex
De la commande à la mise en production, en quelques minutes.
- 1
Commandez le VPS avec Codex coché
Choisissez un VPS Linux à Paris ou Francfort (Debian 12, Debian 13, Ubuntu 20.04, 22.04 ou 24.04). Dans l'onglet « Applications » du formulaire de commande, cochez OpenAI Codex, puis ajoutez votre clé SSH si le formulaire le propose.
- 2
Connectez-vous en SSH avec l'utilisateur codex
Une fois le serveur livré, ouvrez une session SSH avec le compte codex. Il reprend les clés autorisées de root : si vous n'aviez pas de clé à la commande, connectez-vous d'abord avec l'accès fourni et ajoutez-la dans /home/codex/.ssh/authorized_keys.
Bashssh codex@SERVER_IP - 3
Authentifiez Codex et lancez-le dans un dépôt
Lancez la connexion par code appareil, ouvrez l'adresse affichée dans votre navigateur et saisissez le code. Ensuite, placez-vous dans un dépôt git et démarrez l'agent.
Bashcodex login --device-auth git clone https://github.com/YOUR_ORG/YOUR_REPO.git && cd YOUR_REPO codex - 4
Sécurisez le serveur avant un usage régulier
Passez l'accès SSH en clé uniquement et limitez le pare-feu au port 22. Envisagez aussi de remplacer le sudo sans mot de passe du compte codex si plusieurs personnes ont accès au serveur.
Bashsudo apt install -y ufw sudo ufw allow 22/tcp sudo ufw enable sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config sudo systemctl reload ssh
Cas d’usage de OpenAI Codex
Agent de code toujours disponible
Lancez une longue refactorisation ou une montée de version de dépendances, déconnectez-vous, puis reprenez la session plus tard depuis un autre poste.
Environnement isolé pour dépôts sensibles
Gardez le code et les clés de déploiement sur un serveur dédié à l'agent plutôt que sur votre machine personnelle, avec un compte système séparé.
Automatisation de tâches de maintenance
Faites écrire des correctifs, des tests ou des scripts de migration sur un clone du dépôt, puis relisez le diff avant de pousser.
Poste de travail distant pour une équipe
Une petite équipe se connecte au même serveur pour déléguer des tâches répétitives à Codex, chacun avec sa propre clé SSH.
Questions fréquentes sur OpenAI Codex
Non. La recette utilise le script d'installation officiel du projet, qui ne nécessite pas Node.js. Vous obtenez directement la commande codex pour l'utilisateur du même nom.
En savoir plus sur OpenAI Codex
Authentification
Codex accepte la connexion avec un compte ChatGPT ou avec une clé d'API OpenAI. La recette ne fait aucune connexion : c'est à vous de lancer codex login --device-auth en tant que codex. Le flux par code appareil évite d'avoir à ouvrir un navigateur sur le serveur, vous validez depuis votre poste.
Garder la session active
Une session SSH coupée interrompt l'agent en cours de tâche. Installez un multiplexeur de terminal, par exemple sudo apt install -y tmux, lancez tmux, puis codex à l'intérieur. Vous pourrez vous détacher et reprendre avec tmux attach.
Droits et sécurité
Le compte codex dispose de sudo sans mot de passe, ce qui est pratique pour installer des dépendances mais donne un accès complet à la machine à quiconque détient sa clé SSH. Protégez cette clé, et réservez le serveur à des dépôts dont vous acceptez que l'agent exécute les commandes. Gardez un mode d'approbation prudent tant que vous n'avez pas confiance dans le flux de travail.
Mises à jour
Codex CLI évolue vite. Pour obtenir la dernière version, relancez en tant que codex le script d'installation officiel utilisé à la livraison : curl -fsSL https://github.com/openai/codex/releases/latest/download/install.sh | sh. Consultez les notes de version du projet avant une mise à jour sur un serveur utilisé en production.
Aller plus loin
Pour une machine plus puissante ou plusieurs agents en parallèle, comparez les offres VPS Linux. Des guides pas à pas sont disponibles dans la section tutoriels.

