Codex sur ton téléphone, depuis une app open source
La CLI openai/codex tourne sur du matériel qui t’appartient, sous ton propre abonnement ChatGPT ou ta propre clé API. Happier est la fenêtre qui donne dessus, où que tu sois.
How Happier runs Codex CLI
Codex est l’agent que Happier lance par défaut en mode App Server, et la conséquence utile est un refus : si ce mode est indisponible pour une nouvelle session, le lancement échoue au lieu de retomber en silence sur quelque chose de plus faible. ACP ou MCP sont donc des choix que tu fais exprès, pas des replis qui t’arrivent derrière une session qui se comporte ensuite autrement que la précédente.
Ce qui se joue dans ce choix est écrit noir sur blanc plutôt que ressenti. Sur le runtime par défaut, une conversation Codex peut être forkée, ramenée à un point antérieur, et interrogée pour savoir si une limite d’utilisation est levée ; choisis le runtime MCP ou ACP à la place et la release perd les trois, ce qui explique exactement pourquoi une dégradation silencieuse serait une mauvaise gentillesse. Codex garde aussi une TUI vendor qu’on peut te rendre — happier attach te donne la vraie interface Codex sur la session déjà en cours, et tant que ce terminal la tient, tout ce que tu envoies depuis l’app attend dans la file au lieu d’arriver sous ton curseur.
C’est aussi l’un des deux agents dont le compte peut changer en cours de session. Connecte une fois un abonnement Codex ou une clé OpenAI, et une session qui tombe sur une limite avec l’un d’eux peut être portée sur un autre profil du même groupe au lieu d’être abandonnée — au plus une fois par tour, et trois fois par heure de session : c’est un sauvetage, pas une rotation. La connexion elle-même reste celle du vendor : la page du provider exécute codex login sur l’ordinateur que tu as choisi, et l’identifiant qu’elle écrit y reste.
What Codex CLI does, and what Happier adds
Codex CLI est l’agent de code en terminal d’OpenAI, livré comme binaire de release depuis le dépôt openai/codex. happier codex démarre ce binaire dans le dépôt que tu lui indiques — mêmes demandes d’approbation, même répertoire de travail, même compte que si tu le lançais toi-même.
Ce qui change, c’est d’où tu peux le lire. La transcription, les diffs de fichiers et les demandes d’approbation apparaissent dans l’app Happier sur un téléphone, dans un onglet de navigateur ou dans l’app desktop, chiffrés de bout en bout avant de quitter ton ordinateur.
happier codexRead, approve and answer Codex CLI from any device
Les apps iOS et Android, l’app desktop pour macOS, Windows et Linux, et app.happier.dev sont tous des clients sur le processus Codex CLI qui tourne sur ton ordinateur — pas des miroirs en lecture seule. Réponds à une demande de permission, envoie l’instruction suivante, parcours le dépôt, lis le diff. La transcription est chiffrée de bout en bout avant de quitter ton ordinateur, donc le serveur qui la transporte ne détient que du texte chiffré.
Happier can install Codex CLI for you
Happier s’installe sur l’ordinateur qui héberge déjà ton dépôt, et happier codex y démarre Codex CLI comme un sous-processus ordinaire, dans le répertoire que tu lui indiques, connecté comme tu l’as connecté. Il n’y a aucune gateway entre l’agent et OpenAI, et aucune copie de tes sources ailleurs.
Happier cherche d’abord codex dans ton PATH et exécute la copie que tu as installée. S’il n’y en a pas, il peut télécharger le binaire de release openai/codex dans ~/.happier/tools/providers/codex/ et l’y conserver. Ta propre installation reste toujours prioritaire.
La page de OpenAI consacrée à Codex CLI se trouve sur github.com/openai/codex. Happier ne la recopie pas, parce qu’une copie des instructions d’installation de quelqu’un d’autre est une copie qui se périme.
Référence de configuration côté Happier — Codex CLI dans la doc Happier.
Sur quel compte Codex CLI s’exécute
Codex CLI fait partie des agents que Happier peut pointer vers un identifiant connecté une fois pour toutes, plutôt que vers le compte auquel cet ordinateur est connecté. Il accepte a Codex subscription or an OpenAI API key.
Les services connectés sont indexés par identifiant, pas par agent : le même Codex subscription est donc sélectionnable pour tout agent qui l’accepte, sur chacun des ordinateurs que tu as connectés — c’est aussi ce qui rend utile un pool de tes propres comptes sur plusieurs d’entre eux. L’identifiant est chiffré et déchiffré sur tes propres appareils ; la page de documentation détaille les règles par profil, car les types de profil acceptés par chaque agent sont exactement le genre de détail qui bouge d’une version à l’autre.
One app for Codex CLI and 12 other agents
Codex CLI est l’un des 13 agents de code en ligne de commande que Happier fait tourner, et ils partagent une seule liste de sessions, une seule boîte de réception de permissions, un seul jeu de raccourcis clavier et une seule configuration MCP.
You define an MCP server once and Codex CLI receives it as native MCP inventory, next to whatever MCP servers it already had of its own.
Cela compte surtout les jours où tu en fais tourner plusieurs : des sessions de différents éditeurs côte à côte, et une pression sur une notification qui ouvre la session à l’origine de la demande plutôt que la page d’accueil de l’app. La liste complète est ici.
The same Codex CLI session in your terminal and in the app
Taper happier codex dans un terminal démarre la session là où tu te trouves, et la même session est dans l’app en même temps. Ce que tu lis dans ce shell, c’est l’affichage propre à Happier de la session — la transcription, les demandes de permission, la sortie des outils — plutôt que l’interface de Codex CLI. Personne n’a à renoncer au terminal pour avoir un client mobile.
Quand tu veux la TUI de Codex CLI, happier attach <session-id> sur l’ordinateur qui détient la session te la remet dans tmux, l’historique déjà présent. Sur le runtime par défaut, cette remise est exclusive : tant que le terminal détient la session, un message envoyé depuis l’application attend dans la file plutôt que de s’écrire sous tes doigts, et il part quand tu rends la main.
Le guide d’attach liste les cas plutôt que de les promettre tous.
Questions sur l’utilisation de Codex CLI avec Happier
- Dois-je installer Codex moi-même ?
- Seulement si tu en as envie. Si
codexest dans ton PATH, Happier l’utilise. Sinon, Happier peut récupérer le binaire de release depuis openai/codex et le garder sous~/.happier/tools/providers/codex/— une copie que tu as installée toi-même est toujours prioritaire. - Est-ce le Codex intégré à l’app ChatGPT ?
- Non, et autant être précis : OpenAI a mis Codex dans l’app mobile ChatGPT, qui est la télécommande d’OpenAI pour lui. Happier est une app open source distincte qui exécute la CLI
codexsur ton ordinateur et te la montre à côté des douze autres agents, dans la même liste de sessions. - Quel compte utilise-t-il ?
- Celui avec lequel
codexest déjà connecté sur cet ordinateur — un abonnement ChatGPT ou une clé API. Happier ne fait pas transiter l’appel au modèle et ne stocke jamais ces identifiants sur un serveur. - Puis-je faire tourner Codex et un autre agent en même temps ?
- Oui. Chaque agent est son propre processus ; Happier liste leurs sessions côte à côte, rassemble leurs demandes de permission dans une seule boîte de réception, et renvoie un tap sur une notification vers la session qui l’a déclenchée.
- Où est-ce que je le configure ?
- La configuration propre à Codex reste là où Codex la garde. Tout ce que Happier ajoute — choix du moteur et du mode, permissions par défaut, serveurs MCP, services connectés — est documenté sur la page Codex de la doc Happier.
Get Codex CLI onto your phone in two commands
Une commande sur l’ordinateur qui héberge ton code, puis happier codex dans le dépôt où tu veux travailler.
curl -fsSL https://happier.dev/install | bashLes tutoriels sont dans les guides. L’ensemble est sous licence MIT, et le relay est un relay que tu peux faire tourner toi-même.

