Pheebs
Eversynced · Programmation · Productivité
Pheebs est un outil de télémétrie open source édité par Eversynced qui enregistre l'usage de Claude Code, Cursor et Codex par vos ingénieurs. Il retient la forme de la session, pas le code ni les prompts, puis rend compte de l'adéquation modèle-tâche et des dépenses d'IA.

À propos de Pheebs
About
Qu'est-ce que Pheebs
Pheebs est un outil en ligne de commande qui s'installe dans les agents de code que votre équipe utilise déjà et note ce qui se passe pendant chaque session. Il enregistre des hooks dans Claude Code, Cursor et Codex, puis écrit de petits événements dans un journal local. Ces événements décrivent la structure : quels outils ont tourné, combien de temps ils ont pris, si une modification a été suivie d'un test, quel modèle a fait le travail. C'est de la télémétrie des agents de code IA, sans le contenu collé dessus.
L'outil répond à un écart que presque toutes les équipes ressentent et que peu arrivent à mesurer. Les licences et les jetons forment désormais une ligne réelle du budget, et presque personne ne sait quelles sessions exigeaient un modèle haut de gamme et lesquelles ont brûlé du budget sur une modification d'un seul fichier. Pheebs attribue une taille au travail de chaque session, la compare au modèle qui a réellement tourné et chiffre l'écart aux tarifs catalogue de l'API.
Il ne route pas les prompts, ne bloque pas les commandes et ne choisit de modèle pour personne. Cette retenue compte quand des ingénieurs se méfient déjà de toute mesure. L'outil lit l'écart et y met un montant en dollars. La suite reste une décision humaine.
Autant dire les limites d'emblée. Pheebs est de l'instrumentation, pas un produit de reporting. Une installation auto-hébergée vous donne des journaux bruts et un contrat d'endpoints documenté ; les tableaux de bord, c'est vous qui les construisez. Il faut aussi Node.js 20 ou plus récent, et l'outil ne fonctionne qu'avec des agents qui exposent des hooks de cycle de vie.
Premiers pas
- Installez la CLI avec
npm install -g pheebssur une machine sous Node.js 20 ou plus récent. - Lancez
pheebs init. L'outil détecte les agents présents, demande lesquels configurer et où envoyer les événements. - Laissez la destination vide pour une installation purement locale. Les événements restent dans
~/.pheebs/logs/et nulle part ailleurs. - Lancez
pheebs doctorpour vérifier le câblage avant de faire confiance au moindre chiffre. - Pour envoyer les données vers votre backend, renseignez
pheebs config set base-urletpheebs config set token. S'il en manque un, rien ne quitte le portable.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Pheebs.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Les responsables ingénierie qui paient des licences et des jetons d'IA et veulent une base de référence
- Les équipes plateforme et productivité
- Les ingénieurs qui veulent leurs propres chiffres
Tâches
- Auditer les dépenses de modèles
- Vérifier si le code produit par l'IA est contrôlé
- Mesurer si les outils partagés ont pris
- Séparer les manques structurels des manques d'accompagnement
Cas d'usage
- Une évaluation d'habilitation à l'IA sur 30 jours
- Un déploiement de Claude Code ou de Cursor sur plusieurs squads
- Les organisations régulées ou sensibles à la confidentialité
Fonctionnalités clés
Capturer la forme de la session sur trois agents
Pheebs s'accroche à Claude Code, Cursor et Codex et se déclenche sur les événements qui marquent du vrai travail : début et fin de session, envoi de prompt, appels d'outils et échecs, expansion de skills et de commandes, sous-agents, compaction et tâches en arrière-plan. Dix-sept types d'événements couvrent cette plage. Chaque prompt devient un nombre de caractères, plus une étiquette d'intention quand le classifieur optionnel est activé. L'analyse de Claude Code et le suivi de l'usage de Cursor passent par le même mécanisme de hooks, donc une seule installation couvre les deux.
Des journaux JSONL locaux avec un backend que vous contrôlez
Chaque événement s'ajoute à un fichier JSONL local, qui reste la copie durable avec ou sans backend. Une installation neuve n'embarque aucun endpoint. Donnez-lui une URL de base et un jeton, et les mêmes événements partent aussi vers votre infrastructure. Le backend de référence et le contrat d'endpoints vivent dans le dépôt ouvert, ce qui vous laisse lire le côté récepteur avant de lui faire confiance.
L'adéquation modèle-tâche chiffrée en dollars
C'est la fonction pour laquelle la plupart des équipes adoptent l'outil. Pheebs donne une portée à chaque prompt, d'une modification d'un fichier jusqu'à une conception ouverte, et juge la session sur son prompt le plus difficile. Il compare ensuite cette taille à la classe de modèle qui a tourné. Une session surdimensionnée brûle du budget en silence ; une session sous-dimensionnée revient plus tard sous forme de prompts de réparation. L'écart est chiffré aux tarifs catalogue de l'API, avec la mention explicite qu'il s'agit d'une borne haute estimée.
Confidentialité par défaut, aucun contenu stocké
Le contenu des fichiers, les chemins, l'arborescence, le texte des prompts et les chaînes de commandes n'atteignent jamais le journal. Une commande comme npm test est lue dans le processus et notée tool_intent: test_run. L'identité est l'id derrière votre jeton ou un hash tronqué de votre e-mail git. Pheebs ne consulte pas votre compte GitHub. Dans les équipes où la mesure de l'IA est morte en revue juridique, ces réglages par défaut sont ce qui débloque l'accord.
Le modèle de compétence en IA
Les événements bruts sont difficiles à défendre en comité de direction, alors Pheebs fournit un modèle qui les range en deux couches. La première couvre le répertoire : 24 pratiques réparties en six compétences, dont le choix de modèle, les artefacts réutilisables, les connexions MCP, la vérification intégrée à la boucle de l'agent, la gestion du contexte et l'orchestration de plusieurs agents. La seconde couvre le jugement : couverture de vérification, taux de contestation, rapport entre affinage et réparation, taux d'acceptation sans contrôle et adéquation modèle-tâche. Chaque pratique est détectable par la télémétrie, donc le reporting ne dépend pas de déclarations.
Le relais OpenTelemetry
Claude Code et Codex émettent des métriques et des logs OpenTelemetry natifs, et Pheebs les relaie vers votre collecteur au lieu de vous demander de distribuer un identifiant d'observabilité sur chaque portable. Vos piles de traçage et de journalisation restent en place. Cursor passe uniquement par les hooks, car cet agent n'expose pas la même voie d'export natif.
Avantages et inconvénients
Avantages
- Le modèle de confidentialité est d'une précision rare. Détailler ce qui n'est jamais stocké, jusqu'aux chaînes de commandes et au traitement de l'identité git, vaut mieux qu'une promesse générique.
- L'adéquation modèle-tâche transforme un argument d'efficacité abstrait en montant en dollars, la version qui obtient un budget.
- Couvrir Claude Code, Cursor et Codex avec un seul client évite trois projets de mesure séparés.
- La licence Apache-2.0 et un contrat d'endpoints documenté écartent tout verrouillage sur les données collectées.
- Le modèle de compétence structure les flux d'événements, ce qui permet de comparer les habitudes entre ingénieurs sans inventer son propre système de score.
Inconvénients
- L'auto-hébergement implique de construire votre reporting. Le client produit des journaux et un contrat, pas les tableaux de bord montrés sur le site commercial.
- Le montant en dollars est une estimation aux tarifs catalogue, donc une équipe avec des tarifs entreprise négociés verra un chiffre au-dessus de sa facture réelle.
- Tout ce qui repose sur des hooks en hérite les angles morts. Le travail fait dans un terminal hors agent, ou dans un éditeur sans support des hooks, n'apparaît pas.
- Les petites équipes obtiennent peu de données. Le modèle s'appuie sur des comportements récurrents sur plusieurs semaines, donc cinq personnes sur une semaine verront des vues presque vides.
Questions fréquentes
Des types d'événements, des durées, des comptages, des noms de modèles et des types de déclencheur. Il note qu'un prompt a été soumis et quelle était sa longueur, plus une étiquette d'intention si le classifieur est actif. Il ne conserve ni le prompt lui-même, ni le contenu des fichiers, ni les chemins.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Pheebs.
Alternatives à Pheebs
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
