Ce qui se passe
Dans le ticket n° 48195 du dépôt openai/codex, un utilisateur constate que
depuis la version 0.157.0 (installée par npm install -g @openai/codex,
sous WSL2), ouvrir une session interactive laisse un processus en vie après la
fermeture de la fenêtre. Le ticket a dépassé 500 points sur Hacker News.
Ce que fait le démon
- Il lance un serveur d'application persistant
(
codex app-server --managed-daemon), détaché, sans terminal, rattaché au processus 1, jusqu'àcodex app-server daemon stopou un redémarrage. - Il copie le paquet complet, environ 374 Mo, dans
~/.codex/packages/app-server-daemon/releases/<version>/et exécute le serveur depuis cette copie : sa version n'est plus celle du gestionnaire de paquets. - Un second processus (
codex app-server daemon pid-update-loop) cherche une mise à jour 5 minutes après le démarrage, puis toutes les heures, la télécharge et redémarre le serveur, ce qui peut interrompre un tour en cours (ticket n° 40969). - Le serveur garde l'environnement de la première session. L'auteur lance Codex
avec un
HTTPS_PROXYpropre à chaque appel : le démon garde celui du premier.
Ce que demande le ticket
Que le démon soit désactivé par défaut sur le CLI, réservé à l'application de
bureau et au contrôle à distance. À défaut : qu'il s'arrête avec son dernier
client, et qu'il ne se copie ni ne se mette à jour quand le CLI vient de npm,
brew ou pacman. D'autres tickets (n° 41188, 46468, 48050) décrivent des effets
voisins, dont le paquet Arch Linux qui ne démarre plus sans --no-daemon.
Comment le désactiver
codex features disable daemon_auto_start
codex app-server daemon stop
pkill -f 'app-server daemon pid-update-loop' # que « daemon stop » laisse vivant
rm -rf ~/.codex/packages/app-server-daemonUne fois l'option coupée, une nouvelle session ne lance plus de démon.
Limites
Le rapport vient d'une personne, sur un environnement ; le corps du ticket est tout ce qui a été lu pour cette fiche, sans ses commentaires ni réponse d'OpenAI. Le démon peut se justifier pour l'application de bureau ; ce qui est contesté est son démarrage par défaut sur le CLI.
Source : Codex CLI installs a persistent, self-updating background daemon by
default, ticket GitHub
openai/codex, 12 octobre 2026.