Lancez plus d’agents.
N’en surveillez aucun.
Gnista garde un œil sur Claude Code, Codex, Gemini CLI et chaque agent de code que vous lancez, dans l’encoche ou la barre des menus de votre MacBook, et vous prévient dès que l’un d’eux a besoin de vous.
Vous avez lancé quatre agents.
Puis vous avez ouvert Slack.
Codex veut lancer une migration.
Copilot aimerait bien faire un push.
OpenCode a fini il y a vingt minutes.
Vous étiez à la machine à café.
Gnista tient le compte.
Vous, vous codez. Voyez d’un coup d’œil quel agent de code est au travail, a terminé ou vous attend, sur quelle branche, dans quelle app, et depuis combien de temps.
- CodexapiVous attend
- CopilotwebVous attend
- Claude CodesiteEn cours
- Gemini CLIdocsEn cours
- OpenCodeinfraTerminé
Ambre : au travail. Rouge : vous attend. Vert : terminé, et il vous attend jusqu’à une heure, même si l’agent s’est fermé.
Autoriser. Refuser.
Sans ⌘-Tab. Approuvez les demandes d’autorisation de Claude Code et de Codex depuis l’encoche.
Quand un agent demande, l’encoche s’ouvre d’elle-même pendant cinq secondes avec toute la requête : la commande, ou le diff avec les numéros de ligne. Autoriser, Toujours pour autoriser ce genre de chose une fois pour toutes, ou Refuser avec une raison que l’agent lira. ⌘Y et ⌘N tant qu’elle est ouverte.
Autoriser attend une demi-seconde. Le pouce va toujours plus vite que la réflexion.
1 vous attend
psql staging$ psql staging -f migrations/0042_drop_legacy.sql
1 vous attend
migrations/0042_drop_legacy.sql +2 −1− DROP TABLE legacy_orders;+ ALTER TABLE legacy_orders+ RENAME TO archive_orders;
1 vous attend
On publie la nouvelle page de tarifs aujourd’hui ?
Répondre
Claude Code, Codex, Devin, OpenCode, Qwen Code, CodeBuddy, Droid, Qoder CLI, Kilo Code, MiMoCode, ZCode et WorkBuddy acceptent votre réponse directement depuis l’encoche. Kimi Code aussi, tapée dans son propre menu, dans un terminal.
Relancer
Tour terminé, encore un mot à dire ? Codex, Claude Code, Qoder CLI, OpenCode, Kilo Code, MiMoCode, Amp, Pi, Oh My Pi et Codewhale reçoivent votre relance directement. Pour les agents dans Terminal, iTerm, Ghostty, tmux ou le terminal d’un éditeur, Gnista la tape à votre place. Vous avez déjà quitté Claude Code ou Codex dans un terminal ? Votre relance reprend la session en arrière-plan.
Questions
Les plans et les questions à choix multiples, réglés depuis l’encoche : ceux de Claude Code, avec vos propres mots quand aucune option ne convient, ceux d’OpenCode et de MiMoCode, et les plans d’Oh My Pi. Codex, Qoder CLI, Kilo Code, CodeBuddy, WorkBuddy et Kimi Code acceptent aussi vos réponses à leurs questions.
Le reste
Gemini CLI, Copilot, Antigravity, Mistral Vibe, Grok Build, OpenHands et Codewhale montrent exactement ce qu’ils demandent, questions comprises, pour que vous sachiez quel onglet rejoindre. Ils ne peuvent pas recevoir de réponse de l’extérieur ou, comme Copilot, ne savent pas dire sur quels appels ils vous interrogeraient : Gnista ne fait donc pas semblant.
Gemini, c’était quel onglet ?
Celui-ci. Sautez droit dans l’onglet de terminal, le volet tmux ou la fenêtre d’éditeur précis où tourne un agent.
Cliquez sur une session et atterrissez là où se trouve l’agent : l’onglet, le volet tmux, le terminal de l’éditeur, le panneau d’agent de Devin, la conversation dans l’app Claude. Pas l’app. Pas la fenêtre. L’onglet. Sur un serveur ? L’onglet d’où vous vous êtes connecté en ssh, volet tmux compris.
Terminal iTerm2 Ghostty tmux kitty WezTerm Warp cmux Zellij Orca Superset VS Code Cursor VSCodium Kiro Trae Zed Xcode IntelliJ Devin Claude ChatGPT Factory WorkBuddy
Quand il ne peut pas viser aussi juste, il s’approche au plus près, et vérifie qu’il y est arrivé.
Amenez-les tous.
Chacun a sa ligne. Compatible avec Claude Code, Codex, Gemini CLI, Copilot, OpenCode, Cursor et d’autres, avec coût et limites d’utilisation, sur votre Mac, sur un serveur via SSH ou dans un conteneur.
Claude CodeRéponses · relances · plans · questions · sous-agents · coût · limites
CodexRéponses · relances · questions · sous-agents · coût · limites
OpenCodeRéponses · Toujours · questions · plans · relances · sous-agents · coût
DevinRéponses · tâches · sous-agents · coût
Qwen CodeRéponses · tâches · sous-agents · coût
CodeBuddyRéponses · questions · tâches · sous-agents · crédits
DroidRéponses · tâches · sous-agents · crédits
Qoder CLIRéponses · Toujours · questions · titre · réponse · modèle
Kilo CodeRéponses · Toujours · questions · relances · sous-agents · coût
MiMoCodeRéponses · Toujours · questions · plans · relances · sous-agents · coût
ZCodeRéponses · la commande · réponse
WorkBuddyRéponses · questions · titre · réponse · crédits
Kimi CodeRéponses · questions · plans · tâches · coût
Gemini CLIVous attend · la requête complète · questions · sous-agents · coût
Copilot CLI et VS CodeVous attend · sous-agents · coût · requêtes premium
AntigravityVous attend · la commande · titre · sous-agents
Mistral VibeVous attend · questions · sous-agents · coût
CodewhaleVous attend · relances · coût
PiPlans · relances · coût
Grok BuildVous attend · la commande · coût
TraeVous attend · questions · réponse
CursorAu travail · terminé · dernière réponse
AmpAu travail · terminé · titre · relances
AuggieAu travail · terminé · prompt · réponse
OpenHandsVous attend · la commande · réponse · coût
GooseAu travail · terminé · réponse · coût
AiderAu travail, en surveillant le processus
DeepSeek HarnessAu travail, en surveillant le processus
380
modèles chiffrés, au tarif de leur éditeur.
OpenCode sur GLM ? Copilot sur Claude ? La ligne montre l’agent, avec un petit badge pour le modèle et un anneau qui montre le remplissage de son contexte, et chiffre chaque tour au tarif de l’éditeur du modèle. Un modèle local ou votre propre endpoint ? Un fichier de modèle lui donne un prix (ou la gratuité), une fenêtre de contexte et une icône.
- Codex5 h 84% réinitialisation 14:30 semaine 40%
- Claude Code5 h 16% semaine 15%
- Copilotpremium 63%
Vous avez écrit votre agent ?
Ralph aussi a sa ligne.
echo '{"session":"demo","event":"needs-you",
"message":"Ralph wants to deploy"}' \
| gnista hook custom ralph
Une ligne de JSON, depuis n’importe quoi qui sait lancer une commande. Noms, icônes et règles de saut : agents maison.
Bruyant quand il le faut.
Sinon, pas un bruit. Des notifications d’agents qui se taisent pendant le partage d’écran sur Zoom, les appels et le mode Concentration.
Partage d’écran
Partage dans Zoom, appel, écran verrouillé, mode Concentration activé : ni pop-up, ni son. Le stand-up n’a pas besoin de voir Copilot réclamer un force-push.
Déjà sur place
Vous regardez déjà l’onglet de cet agent ? Alors il ne vous interrompt pas. Pas plus qu’un dossier, un agent ou une session que vous avez mis sous Ne pas notifier pour.
Sons
Doux, et faits pour ça : des gouttes qui se rejoignent quand un tour est terminé, un souffle quand un agent vous attend. Jamais deux à la fois.
Rappels
Toujours en attente après quelques minutes ? Un petit rappel de plus, si vous le voulez. Une fois. Pas deux.
Pas d’encoche
Gnista en dessine une petite en haut de l’écran pendant que les agents travaillent. Ou la barre des menus fait pareil, en plus petit. Ou les deux.
Résultat : 6 réussis, 0 échec.
Le prix de Gnista : une licence payée une seule fois pour votre Mac, avec un an de mises à jour et un essai gratuit. Moins de cafés refroidis. Ça vaut bien
19 €
Une fois. À vous pour de bon.
7 jours gratuits · Un an de mises à jour, puis 9 € par an si vous en voulez plus · Remboursement sous 14 jours
Pour les équipes
Un abonnement annuel pour 5, 10 ou 25 Mac, avec ce dont une entreprise a besoin autour.
- Une seule clé pour toute l’équipe
- Configuration facultative par votre MDM : quels agents, si les validations se font dans l’encoche, et la clé installée sans rien demander
- Des factures avec votre numéro de TVA
- Un document sécurité et confidentialité pour votre revue
- Un support prioritaire par e-mail : les questions des équipes passent en premier
- Arrêtez quand vous voulez, et gardez la dernière version sortie pendant que vous payiez
Plus de 25 personnes ? Contactez-nous.
Prix en euros, TVA comprise.
Des questions,
des réponses franches. FAQ de Gnista : agents, terminaux, confidentialité et achat.
Agents et terminaux
Avec quels agents fonctionne-t-il ?
Claude Code (dans un terminal, un éditeur, l’app Claude ou Xcode, et les sessions Cowork de l’app Claude), Codex (dans un terminal, un éditeur, l’app Codex ou Xcode), Gemini CLI, Copilot (CLI et VS Code), OpenCode, Devin, Qwen Code, Droid, Qoder (CLI et app), Antigravity (dans un terminal ou Xcode), Trae, Cursor, Mistral Vibe, CodeBuddy, Kimi Code, Kilo Code, MiMoCode, ZCode, WorkBuddy, Grok Build, Amp, Auggie, OpenHands, Goose, Pi, Oh My Pi et Codewhale. Qoder CN, QoderWork, QwenWork et Trae CN se connectent aussi. Aider et DeepSeek Harness n’ont pas de hooks : Gnista les voit travailler en surveillant le processus, mais ne peut pas savoir quand ils vous attendent. Claude Code, Codex et tous les autres agents à hooks s’affichent aussi depuis un serveur Linux, via SSH. Tout le reste peut se signaler avec une ligne de JSON : voir agents maison.
Puis-je répondre à un agent sans aller le chercher ?
Claude Code, Codex, Devin, OpenCode, Qwen Code, CodeBuddy, Droid, Qoder CLI, Kilo Code, MiMoCode, ZCode, WorkBuddy et Kimi Code (dans un terminal) : oui, Autoriser ou Refuser (avec une raison si vous voulez), plus Toujours pour Claude Code, Qoder CLI, OpenCode, Kilo Code, MiMoCode et Kimi Code. Leurs questions aussi, pour Claude Code, Codex, Qoder CLI, OpenCode, Kilo Code, MiMoCode, CodeBuddy, WorkBuddy et Kimi Code, et les plans de Claude Code, d’OpenCode, de MiMoCode, d’Oh My Pi et de Kimi Code. Gemini CLI, Copilot, Antigravity, Mistral Vibe, Grok Build, OpenHands, Codewhale et Trae ne peuvent pas recevoir de réponse de l’extérieur : Gnista montre ce qu’ils demandent et vous emmène dans leur onglet. Cursor, Amp, Auggie et Goose montrent quand ils travaillent et quand ils ont terminé, et demandent dans leur propre fenêtre.
Vers quels terminaux peut-il sauter ?
L’onglet ou le volet exact dans Terminal, iTerm2, Ghostty, tmux, kitty, WezTerm, Warp, cmux, Zellij, Orca et Superset, et dans les terminaux de VS Code, de Cursor, de Devin Desktop, de VSCodium, de Kiro et de Trae (avec une minuscule extension, si vous voulez). La session elle-même dans les apps Claude, Codex, Factory et WorkBuddy, dans le panneau d’agent de Devin et dans la discussion d’Xcode. Zed : la bonne fenêtre, avec son panneau d’agent. IntelliJ IDEA et les autres IDE JetBrains, et les autres éditeurs : la bonne fenêtre. Dans Xcode, voir les agents dans Xcode. Un agent sur un serveur : l’onglet de terminal d’où part son ssh, volet tmux compris, ou la fenêtre Remote-SSH de l’éditeur. Tout le reste : la bonne app. Pour kitty, activez le contrôle à distance.
Je n’ai pas d’encoche. Ou j’utilise un écran externe.
Gnista dessine une petite encoche en haut de l’écran ; « Encoche sur », dans Réglages ▸ Général, choisit l’écran intégré, celui qui a la barre des menus, tous les écrans ou un écran par son nom. Sans encoche matérielle, elle s’affiche pendant que les agents travaillent. Ou utilisez la barre des menus : mêmes sessions, mêmes réponses, au clic ; le clavier fonctionne dans l’encoche. Ou les deux à la fois.
Puis-je utiliser le clavier ?
Oui. ⌘Y autorise et ⌘N refuse tant que l’encoche affiche une demande. Activez Réglages ▸ Général ▸ Ouvrir avec un raccourci, et ⌥G, ou un raccourci de votre choix, ouvre la liste depuis n’importe quelle app : ↑ ↓ choisissent une session, Return vous y emmène, Esc la ferme. Y autorise, A autorise toujours, N refuse, H rend une demande à l’agent, R relance et 1–9 choisissent une option.
Des agents sur un serveur, via SSH ?
Oui, sur des serveurs Linux (x86_64 ou arm64) et d’autres Mac. Dans Réglages ▸ À distance, cliquez sur Connecter et choisissez un hôte de votre config ssh. Gnista y copie son utilitaire et connecte chaque agent qu’il trouve, le tout via votre propre ssh ; si la connexion a besoin de vous, Se connecter s’en charge une fois dans Terminal, et la connexion revient après une mise en veille ou un changement de réseau. Les lignes indiquent la machine, les réponses depuis l’encoche parviennent à l’agent là-bas, et un clic fait apparaître l’onglet d’où vous vous êtes connecté en ssh. Les devcontainers et les pods Kubernetes fonctionnent aussi. Toute personne ayant les droits root sur ce serveur peut répondre à vos demandes d’autorisation. Gnista lui-même reste une app Mac. Pas à pas : les agents via SSH et dans des conteneurs.
Installation et confidentialité
Comment l’installer ?
Ouvrez-le, choisissez l’encoche, la barre des menus ou les deux, et cochez les agents qu’il a trouvés. C’est tout : aucune config à coller.
Que change-t-il sur mon Mac ?
Uniquement ses propres lignes dans la config de chaque agent, après une sauvegarde, en gardant votre mise en forme et l’ordre de vos clés. Déconnectez un agent et exactement ces lignes-là disparaissent. Si vous activez les limites du forfait pour Claude Code, il enveloppe votre ligne d’état, et la remet exactement en place quand vous les désactivez.
Est-ce que quelque chose quitte mon Mac ?
Rien sur vos sessions, jamais. Pas de télémétrie, pas de mesure d’audience, pas de compte. Gnista ne passe par le réseau que pour chercher les mises à jour sur gnista.sh et les télécharger depuis GitHub, pour vérifier votre licence, à l’activation puis environ une fois par semaine, via gnista.sh auprès de Creem, qui vend Gnista pour nous, seulement si vous activez le réglage Utilisation, pour télécharger au plus une fois par jour une liste publique de prix des modèles, si vous connectez une machine distante, pour télécharger son utilitaire depuis GitHub et la joindre via votre propre ssh, et après un plantage, pour envoyer le rapport de plantage si vous l’acceptez. Pour une ligne Amp, il lance la propre CLI d’Amp, qui lit le fil depuis Amp. Il ne lit pas votre trousseau et ne sonde pas vos ports.
Va-t-il ralentir mes agents ?
Non. Ses hooks répondent en 30 ms environ et se terminent toujours proprement. Si Gnista n’est pas lancé, ils ne font rien du tout. Quand il ne se passe rien, Gnista n’utilise aucun CPU.
Pourquoi demande-t-il Automatisation et Accessibilité ?
L’Automatisation lui permet de choisir l’onglet exact dans Terminal et iTerm ; l’Accessibilité, de mettre au premier plan la bonne fenêtre d’éditeur et d’ouvrir la discussion dans Xcode. Les deux sont facultatives. Sans elles, il atterrit un peu moins précisément. Rester silencieux en mode Concentration demande l’autorisation Concentration de macOS ; un appel, c’est-à-dire toute app qui utilise le micro, n’en demande aucune.
Achat
Que se passe-t-il après les 7 jours ?
Gnista se fait discret : ni pop-up, ni son, ni réponse, et il ne gêne jamais un agent. L’encoche propose de le débloquer au lieu d’afficher les sessions. Votre configuration reste en place, donc une licence reprend exactement là où l’essai s’est arrêté.
Les mises à jour sont-elles incluses ?
Pendant un an. Une licence personnelle coûte 19 €, une seule fois, et reste à vous, avec toutes les mises à jour publiées dans l’année qui suit l’achat. Une année de plus ? Renouvelez depuis les Réglages de Gnista pour 9 €. Sinon, les versions de votre année continuent de fonctionner.
J’ai un nouveau Mac.
Retirez la licence dans les Réglages de Gnista sur l’ancien Mac, puis saisissez la clé sur le nouveau. L’ancien Mac n’est plus là ? Écrivez-nous, et nous libérerons sa place. Une fois activée, une clé personnelle fonctionne hors ligne.
Mon équipe peut-elle l’acheter ?
Oui : des abonnements équipe annuels pour 5, 10 ou 25 Mac, avec une clé partagée, une configuration facultative par votre MDM, des factures et un support prioritaire. Une licence personnelle est pour une seule personne. Plus d’infos sur Gnista en équipe.
Puis-je être remboursé ?
Sous 14 jours, sans poser de questions.
L’app est-elle dans ma langue ?
Oui, si c’est l’anglais, le chinois, le japonais, le coréen, l’allemand ou le français : Gnista suit la langue de votre Mac. Les mots de vos agents eux-mêmes, comme leurs réponses, restent tels qu’ils les ont écrits.
En quoi est-il différent des autres apps d’encoche ?
Il vous laisse répondre à plus d’une douzaine d’agents depuis l’encoche, pas à un seul. Il atterrit dans l’onglet exact, dans vingt et un terminaux, éditeurs et apps. Il ne s’empare jamais de votre config et ne part jamais à la chasse à vos identifiants. Il est signé et notarisé, et il coûte 19 € une fois, avec un an de mises à jour.