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.

7 jours d’essai gratuit Sans compte ni carte · puis 19 € une fois
01En bref

Gnista avec Devin, en un coup d’œil.

Où il tourne
La CLI devin dans 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.db de 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.
02Installation

Connecté en une minute.

  1. Ouvrez Gnista et cochez Devin.
  2. Gnista sauvegarde ~/.config/devin/config.json dans ~/Library/Application Support/Gnista/Backups et ajoute ses propres entrées, avec uniquement les événements que Devin accepte.
  3. Pour répondre depuis l’encoche, activez Réglages ▸ Général ▸ Répondre aux invites dans Gnista.
  4. Lancez devin dans 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.
03FAQ

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

Vous avez écrit le vôtre ? Il peut parler à Gnista avec une seule ligne de JSON : agents maison.