Codex,
dans votre encoche.
Notifications Codex, validations et limites sur 5 heures et à la semaine, sur votre Mac
Gnista affiche chaque session Codex dans l’encoche de votre MacBook. Quand Codex veut lancer une commande ou appliquer un patch, autorisez ou refusez depuis l’encoche. Quand un tour est terminé, relancez-le depuis l’encoche. Vos limites sur 5 heures et à la semaine s’affichent juste sous vos sessions.
Gnista avec Codex, en un coup d’œil.
- Où il tourne
- La CLI Codex, dans n’importe quel terminal ou le terminal d’un éditeur, celui de VS Code compris, les fils de l’app Codex, Codex dans le chat IA d’IntelliJ IDEA et des autres IDE JetBrains, Codex dans Xcode (comment), et la CLI Codex sur un serveur Linux, via SSH.
- Installation
- Des hooks dans
~/.codex/hooks.json, approuvés dans~/.codex/config.tomlà la connexion : rien à approuver dans Codex. - Vous attend
- Demandes d’autorisation, avec la commande ou le patch en entier, et les questions que Codex pose à la fin d’un tour.
- Répondre depuis l’encoche
- Autoriser, ou Refuser avec une raison facultative que Codex lit ; « Toujours » est impossible, car Codex ne le reçoit pas d’un hook. Ses questions de fin de tour aussi : vos choix arrivent comme votre message suivant.
- Relancer depuis l’encoche
- Oui, via
codex queue, l’outil de Codex lui-même : tout de suite si Codex est inactif, après le tour s’il est occupé. - Dans la ligne
- Le titre de la session, votre prompt, le dernier message, la commande ou le patch, l’avancement du plan (« 3/7 · Writing tests »), le mode, le contexte et le coût.
- Sous-agents
- Oui : la ligne montre quel sous-agent est au travail, son étape en cours et combien ont terminé.
- Coût et limites
- Chaque tour chiffré au tarif de son modèle, et vos limites sur 5 heures et à la semaine, lus dans les propres relevés de session de Codex.
Autoriser. Refuser. Et on continue.
L’encoche s’ouvre avec la commande ou le patch exact que Codex veut lancer. Autorisez-le, ou refusez avec une raison : Codex affiche « Denied from Gnista » et poursuit avec votre réponse.
Relancez, droit dans la session.
Gnista passe par codex queue, l’outil de Codex lui-même : une relance depuis l’encoche apparaît dans la fenêtre ouverte comme votre message, dans n’importe quel terminal ou éditeur. Tout de suite si Codex est inactif, après le tour s’il est occupé. Vous avez déjà quitté Codex dans son terminal ? Une relance reprend la session en arrière-plan, où Codex ne peut rien vous demander : il ne fait donc que ce que son bac à sable autorise.
Une progression lisible d’un coup d’œil.
Le plan de Codex s’affiche comme une progression dans la ligne, avec l’étape en cours, et ses sous-agents aussi. Le mode également : Plan, Auto, Ne pas demander, Contourner.
Les limites, sans rien demander.
Codex enregistre vos limites de débit à chaque tour. Gnista les lit : vos fenêtres de 5 heures et de la semaine s’affichent sous vos sessions, et chaque tour est chiffré au tarif de son modèle. Pour un modèle que Gnista ne connaît pas, décrivez-le dans un fichier de modèle.
Ce qu’il ne peut pas faire avec Codex, et pourquoi.
- Codex ne peut pas recevoir « Toujours » d’un hook : l’encoche ne propose donc que Autoriser et Refuser. Pour autoriser quelque chose une fois pour toutes, faites-le dans Codex.
- Codex lit ses hooks au démarrage d’une session : une session lancée avant que vous connectiez Gnista les ignore jusqu’à ce que vous en lanciez une nouvelle.
- Si vous ne répondez pas, Codex demande dans sa propre invite : tout de suite si vous êtes dans l’onglet de la session, après 10 secondes si l’encoche est fermée, après 45 secondes au plus si vous y êtes.
- Après
/newou/resume, la ligne de l’ancienne session disparaît environ une minute plus tard, quand Codex la libère.
Connecté en une minute.
- Ouvrez Gnista et cochez Codex. Gnista sauvegarde
~/.codex/hooks.jsonet~/.codex/config.tomldans~/Library/Application Support/Gnista/Backups/, puis ajoute ses hooks à côté des vôtres et les enregistre comme approuvés, comme le fait Codex quand vous les approuvez vous-même. - Lancez une nouvelle session Codex. Elle exécute les hooks de Gnista sans rien demander.
- Pour répondre aux requêtes depuis l’encoche, activez Réglages ▸ Général ▸ Répondre aux invites dans Gnista.
Codex, questions et réponses.
Puis-je approuver Codex depuis l’encoche ?
Oui : Autoriser, ou Refuser avec une raison facultative, une fois Réglages ▸ Général ▸ Répondre aux invites dans Gnista activé. Il n’y a pas de « Toujours » : Codex ne le reçoit pas d’un hook. Si vous ne répondez pas, Codex demande dans sa propre invite.
Pourquoi Codex n’apparaît-il pas dans Gnista ?
Codex lit ses hooks au démarrage d’une session : une session lancée avant que vous connectiez Gnista les ignore, alors lancez-en une nouvelle. Rien à approuver dans Codex : la connexion enregistre les hooks de Gnista comme approuvés dans ~/.codex/config.toml.
Ça marche avec l’app Codex ?
Oui. L’app fait tourner Codex avec les mêmes hooks : ses fils ont donc une ligne comme n’importe quelle session, avec Codex comme app, et un clic ouvre le fil.
Puis-je relancer Codex depuis l’encoche ?
Oui, dans n’importe quel terminal ou éditeur. Gnista confie votre relance à codex queue, et elle apparaît dans la session comme votre message.
Gnista affiche-t-il mes limites d’utilisation Codex ?
Oui : les fenêtres de 5 heures et de la semaine, ou la fenêtre unique d’un forfait gratuit, lues dans les propres relevés de session de Codex. Rien à activer, aucune connexion.
Change-t-il ma config Codex, et comment le retirer ?
Il ajoute ses hooks à ~/.codex/hooks.json et les enregistre comme approuvés dans ~/.codex/config.toml, après une sauvegarde des deux dans ~/Library/Application Support/Gnista/Backups/, et ne touche pas aux vôtres. Réglages ▸ Agents ▸ Codex ▸ Déconnecter retire exactement les hooks de Gnista et leur approbation.
Fonctionne-t-il avec Codex sur un serveur, via SSH ?
Oui, sur un serveur Linux. Connectez le serveur dans Réglages ▸ À distance, avec un hôte de votre config ssh : Gnista y installe son utilitaire et ajoute ses hooks au hooks.json de Codex sur le serveur, approuvés là-bas comme sur votre Mac. Ses sessions s’affichent avec le nom de la machine, leur titre, le dernier message et le coût ; les réponses depuis l’encoche parviennent à Codex là-bas, et un clic fait apparaître l’onglet de terminal d’où vous vous êtes connecté en ssh, volet tmux compris, ou la fenêtre Remote-SSH de votre éditeur. Pas à pas : les agents via SSH.
Gnista garde aussi un œil sur
Claude Code
Gemini CLI
Copilot
OpenCode
Devin
Qwen Code
Cursor
Mistral Vibe
CodeBuddy
Kimi Code
Codewhale
Droid
Antigravity
Qoder CLI
Kilo Code
MiMoCode
ZCode
WorkBuddy
Grok Build
Amp
Pi
Goose
Auggie
OpenHands
Trae
Aider
DeepSeek Harness
Vous avez écrit le vôtre ? Il peut parler à Gnista avec une seule ligne de JSON : agents maison.