Devin,
dans votre encoche.
Notifications, validations et coût de Devin CLI sur votre Mac
Gnista affiche la CLI Devin et Devin Local dans l’encoche de votre MacBook : au travail, terminé, ou en attente de vous. Autorisez ou refusez ce que Devin veut lancer, relancez-le quand un tour est terminé, et sautez à son onglet de terminal ou à sa conversation dans le panneau d’agent de Devin.
Gnista avec Devin, en un coup d’œil.
- Où il tourne
- La CLI
devindans n’importe quel terminal, et les conversations Devin CLI dans le panneau d’agent de Devin Local. - Installation
- Gnista ajoute ses entrées à
~/.config/devin/config.json, après une sauvegarde ; Devin demande une fois de faire confiance au dossier. - Vous attend
- Demandes d’autorisation, avec la commande que Devin veut lancer.
- Répondre depuis l’encoche
- Autoriser ou Refuser ; il n’y a pas de « Toujours », et une requête sans réponse repasse à l’invite de Devin.
- Relancer depuis l’encoche
- Oui, tapée dans le terminal de la session : Terminal, iTerm, Ghostty, un volet tmux ou le terminal d’un éditeur doté de l’extension de Gnista.
- Dans la ligne
- Le titre, le mode, votre prompt, la réponse de Devin, la commande qu’il lance et ses tâches, lus dans le
sessions.dbde Devin. - Sous-agents
- Affichés dans la ligne de la session : combien ont terminé, et la tâche de celui qui tourne encore.
- Coût et limites
- Les tokens et le coût aux propres tarifs de Devin pour ses modèles ; pas de limites du forfait, que Devin n’enregistre pas.
Autoriser. Refuser. Et on continue.
Quand Devin veut lancer quelque chose, l’encoche s’ouvre avec la commande. Autorisez-la, ou refusez-la, et Devin continue, en sachant que Gnista a refusé. Si vous ne répondez pas, Devin demande dans sa propre invite : tout de suite si vous êtes dans son onglet, après 10 secondes si l’encoche est fermée, et après 45 secondes au plus si vous êtes dans l’encoche.
Tout ce que Devin sait, dans la ligne.
Gnista lit la base de sessions de Devin lui-même : la ligne montre le titre, votre prompt, la réponse, la commande, l’avancement des tâches, les sous-agents, le contexte utilisé et ce que la session a coûté.
Terminal ou panneau d’agent, en un clic.
Une session de la CLI Devin vous emmène à son onglet. Une conversation dans le panneau d’agent de Devin Local s’ouvre là, dans Devin.
Aux petits soins pour la config de Devin.
Devin rejette tout un fichier de hooks pour un seul événement qu’il ne connaît pas : Gnista n’écrit donc que les événements que Devin accepte, dans ses propres entrées. Devin exécute aussi des hooks à la Windsurf et à la Cursor ; Gnista ne compte chaque tour qu’une fois.
Ce qu’il ne peut pas faire avec Devin, et pourquoi.
- Pas de « Toujours » depuis l’encoche : un hook ne peut autoriser ou refuser qu’une fois. Pour une règle durable, répondez dans l’invite de Devin.
- Les relances depuis l’encoche sont tapées dans le terminal de la session : elles ne fonctionnent que dans Terminal, iTerm, Ghostty, un volet tmux ou le terminal d’un éditeur doté de l’extension de Gnista. Une discussion dans le panneau d’agent de Devin Local ne peut pas en recevoir.
- Devin charge les hooks au démarrage d’une session : après la connexion, les sessions déjà ouvertes ne remontent rien tant que vous ne les rouvrez pas.
- Cascade, l’agent qu’avait auparavant l’éditeur de Devin Desktop, n’est pas pris en charge : Devin Desktop l’a retiré. Devin Local se signale via les propres hooks de Devin.
Connecté en une minute.
- Ouvrez Gnista et cochez Devin.
- Gnista sauvegarde
~/.config/devin/config.jsondans~/Library/Application Support/Gnista/Backupset ajoute ses propres entrées, avec uniquement les événements que Devin accepte. - Pour répondre depuis l’encoche, activez Réglages ▸ Général ▸ Répondre aux invites dans Gnista.
- Lancez
devindans votre projet. Dans un dossier auquel Devin ne fait pas encore confiance, il demande une fois, dans le terminal : accordez-la, sinon il ne se lance pas.
Devin, questions et réponses.
Puis-je approuver Devin depuis l’encoche ?
Oui, une fois le réglage Répondre aux invites dans Gnista activé : Autoriser ou Refuser. Il n’y a pas de « Toujours ». Sans réponse, la requête repasse à l’invite de Devin.
Pourquoi Devin ne se lance-t-il pas, ou n’apparaît-il pas dans Gnista ?
Devin ne tourne pas dans un dossier auquel vous n’avez pas fait confiance. Lancez devin une fois dans ce dossier et accordez-lui votre confiance dans le terminal. Une session ouverte avant la connexion remonte dès que vous la rouvrez.
Puis-je relancer Devin depuis l’encoche ?
Oui, dans Terminal, iTerm, Ghostty, un volet tmux ou le terminal d’un éditeur doté de l’extension de Gnista : Gnista tape votre relance dans le terminal de la session.
Combien coûte une session Devin ?
La ligne chiffre les tokens de chaque réponse aux tarifs que Devin indique pour ses modèles. Pour un modèle que Gnista ne connaît pas, décrivez-le dans un fichier de modèle.
Est-ce la même chose que Cascade ?
Non. Cascade était l’agent de l’éditeur de Devin Desktop, et Devin Desktop l’a retiré : Gnista ne le prend donc pas en charge. Les discussions de Devin Local se signalent via les propres hooks de Devin, comme la CLI.
Comment le retirer ?
Réglages ▸ Agents ▸ Devin ▸ Déconnecter. Seules les entrées de Gnista s’en vont.
Gnista garde aussi un œil sur
Claude Code
Codex
Gemini CLI
Copilot
OpenCode
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.