Intégrations

Suivi du temps et des tokens pour Gemini CLI

Gemini CLI garde chaque session dans ~/.gemini/tmp/<projet>/chats. inlinr les lit et les transforme en temps, en lignes écrites par ses outils de fichiers et en nombres de tokens par projet, à côté de votre temps dans l'éditeur, de Claude Code et de Codex.

Installer via GitHub

L'installer

  1. Vous utilisez déjà le plugin inlinr pour Claude Code ? Rien à installer : il lit les sessions Gemini CLI de la même machine. Sinon, avec Node 18 ou plus récent, téléchargez le script :

    Terminal
    curl -fsSL https://github.com/inlinrhq/inlinr-claude-code/raw/main/dist/index.js -o inlinr.js
  2. Connectez cette machine, puis ouvrez le lien et validez avec GitHub :

    Terminal
    node inlinr.js activate --editor gemini-cli
  3. Ajoutez les deux hooks d'inlinr aux réglages de Gemini CLI :

    Terminal
    node inlinr.js setup gemini-cli

Ce qui est enregistré

  • Le temps passé dans chaque session, par projet et par branche
  • Les lignes ajoutées et supprimées par ses outils de fichiers, d'après le diff de Gemini CLI lui-même
  • Les tokens d'entrée, en cache et de sortie, réflexion comprise, et le modèle

Bon à savoir

  • Ce qui quitte la machine : des chemins, des nombres de lignes et de tokens, le modèle et l'identifiant de la session. Aucun prompt, aucune réponse, aucun contenu de fichier.
  • Les sessions antérieures à l'activation restent sur votre machine.
  • setup ajoute un hook AfterAgent et un hook SessionEnd, nommés inlinr, à ~/.gemini/settings.json.
  • Les sessions Gemini montrent les tokens sans coût pour l'instant : inlinr ne chiffre que les modèles dont il a vérifié les tarifs, et ceux de Google n'en font pas encore partie.

Jamais le contenu des fichiers, les prompts ni les réponses. La liste complète de ce qui est envoyé · Suivre Claude Code, Codex et Gemini CLI : terminal, application de bureau, IDE et cloud

Questions sur Gemini CLI

Quelles lignes comptent comme écrites par Gemini ?

Celles que ses outils de fichiers indiquent dans leur propre diff : ce que le modèle a ajouté et supprimé. Si vous changez une modification proposée avant de l'accepter, vos changements ne sont pas crédités au modèle.

Gemini CLI attend-il inlinr après chaque tour ?

Non. Gemini CLI attend ses hooks, donc le hook lance inlinr en arrière-plan et rend la main aussitôt.

Les tokens de réflexion sont-ils comptés ?

Oui, comme tokens de sortie, comme Google les facture.

Quelles versions de Gemini CLI sont lues ?

Celles qui écrivent les sessions en JSON Lines, après la 0.38. Les sessions de Gemini CLI 0.38 et antérieures, un fichier JSON chacune, ne sont pas lues.

À lire aussi

Suivez Gemini CLI

Gratuit pour un usage seul. Connectez-vous avec GitHub, installez, et votre première session apparaît sur le tableau de bord.

Sans carte bancaire · aucune ligne de code ne quitte votre machine