Pheebs

Pheebs

Eversynced · Coding · Produktivität

Pheebs ist ein Open-Source-Telemetrie-Tool von Eversynced, das festhält, wie Entwickler Claude Code, Cursor und Codex nutzen. Es speichert die Form einer Sitzung, nicht den Code oder Prompts, und berichtet danach über Modell-Fit und KI-Ausgaben.

Vorschau der Oberfläche von Pheebs

Über Pheebs

About

Was ist Pheebs

Pheebs ist ein Kommandozeilen-Tool, das sich in die Coding-Agenten einklinkt, die Ihr Team ohnehin verwendet, und notiert, was in jeder Sitzung passiert. Es registriert Hooks in Claude Code, Cursor und Codex und schreibt kleine Ereignisse in ein lokales Log. Die Ereignisse beschreiben Struktur: welche Tools liefen, wie lange sie brauchten, ob auf eine Änderung ein Test folgte, welches Modell die Arbeit machte. Das ist Telemetrie für KI-Coding-Agenten ohne Inhalt daran.

Der Anlass ist eine Lücke, die fast jedes Team spürt und kaum eines beziffern kann. Lizenzen und Tokens sind inzwischen eine echte Budgetposition, und fast niemand weiß, welche Sitzungen ein Spitzenmodell brauchten und welche bei einer Änderung an einer einzigen Datei Geld verbrannt haben. Pheebs gibt der Arbeit jeder Sitzung eine Größe, vergleicht sie mit dem Modell, das tatsächlich lief, und bepreist die Differenz zu den Listenpreisen der API.

Es leitet keine Prompts um, blockiert keine Befehle und wählt für niemanden ein Modell. Diese Zurückhaltung zählt, wenn Entwickler jeder Messung schon misstrauen. Das Tool liest die Lücke und legt einen Dollarbetrag daneben. Was danach passiert, bleibt eine menschliche Entscheidung.

Die Grenzen gehören vorab genannt. Pheebs ist Instrumentierung, kein Reporting-Produkt. Eine selbst gehostete Installation liefert rohe Logs und einen dokumentierten Endpoint-Vertrag; die Dashboards bauen Sie selbst. Außerdem braucht es Node.js 20 oder neuer, und es funktioniert nur mit Agenten, die Lifecycle-Hooks anbieten.

Erste Schritte

  1. Installieren Sie das CLI mit npm install -g pheebs auf einem Rechner mit Node.js 20 oder neuer.
  2. Starten Sie pheebs init. Das Tool erkennt die vorhandenen Agenten, fragt, welche konfiguriert werden sollen, und wohin Ereignisse gehen.
  3. Lassen Sie das Ziel leer, wenn alles lokal bleiben soll. Die Ereignisse landen dann in ~/.pheebs/logs/ und nirgends sonst.
  4. Führen Sie pheebs doctor aus, um die Verkabelung zu prüfen, bevor Sie einer Zahl trauen.
  5. Für den Versand an einen eigenen Backend setzen Sie pheebs config set base-url und pheebs config set token. Fehlt eines von beiden, verlässt nichts den Laptop.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Pheebs.

Kostenloser TarifJa
Bezahlte TarifeFree self-hosted client, custom quote for the managed assessment
PlattformmacOS, Linux, Windows (Node.js 20+)
EntwicklerEversynced
KategorieCoding · Produktivität
VeröffentlichungsdatumSep 2026
Zuletzt aktualisiertOct 2026
Website-BesucheN/A
Globales Website-RankingN/A
API-VerfügbarkeitJa

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Engineering-Leads, die Lizenzen und Tokens zahlen und eine Ausgangsbasis wollen
  • Plattform- und Produktivitätsteams
  • Entwickler, die ihre eigenen Zahlen sehen wollen

Aufgaben

  • Modellausgaben prüfen
  • Prüfen, ob KI-Code verifiziert wird
  • Messen, ob geteilte Werkzeuge ankommen
  • Strukturelle Lücken von Coaching-Lücken trennen

Szenarien

  • Ein 30-tägiges KI-Enablement-Assessment
  • Ein Rollout von Claude Code oder Cursor über mehrere Squads
  • Regulierte oder datensensible Organisationen

Wichtigste Funktionen

Sitzungsform über drei Agenten erfassen

Pheebs hängt sich an Claude Code, Cursor und Codex und feuert bei den Ereignissen, die echte Arbeit markieren: Sitzungsstart und -ende, Prompt-Eingabe, Tool-Aufrufe und Fehler, das Aufklappen von Skills und Slash-Befehlen, Sub-Agenten, Kompaktierung und Hintergrundaufgaben. Siebzehn Ereignistypen decken diese Spanne ab. Jeder Prompt wird zu einer Zeichenzahl, plus einem Intent-Label, wenn der optionale Klassifikator aktiv ist. Codex-Telemetrie, Claude-Code-Analyse und Cursor-Nutzungsverfolgung laufen über denselben Hook-Mechanismus, eine Installation deckt also alle drei ab.

Lokale JSONL-Logs mit eigenem Backend

Jedes Ereignis landet in einer lokalen JSONL-Datei, die auch mit Backend die dauerhafte Kopie bleibt. Eine frische Installation bringt keinen Endpoint mit. Mit Basis-URL und Token gehen dieselben Ereignisse zusätzlich an Ihre Infrastruktur. Referenz-Backend und Endpoint-Vertrag liegen im offenen Repository, die Empfangsseite lässt sich also lesen, bevor man ihr vertraut.

Modell-Fit in Dollar

Für diese Funktion übernehmen die meisten Teams das Tool. Pheebs gibt jedem Prompt einen Umfang, von der Änderung an einer Datei bis zum offenen Design, und bewertet die Sitzung nach ihrem schwierigsten Prompt. Dann vergleicht es diese Größe mit der Modellklasse, die lief. Eine überdimensionierte Sitzung verbrennt Budget still, eine unterdimensionierte taucht später als Reparatur-Prompts wieder auf. Die Differenz wird zu API-Listenpreisen bepreist, mit dem ausdrücklichen Hinweis, dass es sich um eine geschätzte Obergrenze handelt.

Datenschutz als Standard, kein Inhalt im Log

Dateiinhalte, Pfade, Verzeichnisstrukturen, Prompt-Text und Befehlszeichenketten erreichen das Log nie. Ein Befehl wie npm test wird im Prozess gelesen und als tool_intent: test_run notiert. Identität ist die ID hinter Ihrem Token oder ein gekürzter Hash Ihrer Git-Adresse. GitHub-Handles schlägt Pheebs nicht nach. In Teams, deren KI-Messung in der Rechtsprüfung gestorben ist, sind diese Standards der Grund für eine Freigabe.

Das KI-Kompetenzmodell

Rohe Ereignisse lassen sich in einer Führungsrunde schlecht diskutieren, deshalb liefert Pheebs ein Modell, das sie in zwei Schichten ordnet. Die erste liest das Repertoire: 24 Praktiken in sechs Kompetenzen, darunter Modellwahl, wiederverwendbare Artefakte, MCP-Verbindungen, Verifikation in der Agentenschleife, Kontextverwaltung und Orchestrierung mehrerer Agenten. Die zweite liest das Urteilsvermögen: Verifikationsabdeckung, Widerspruchsrate, Verhältnis von Verfeinerung zu Reparatur, Übernahmequote ohne Prüfung und Modell-Fit. Jede Praxis ist aus der Telemetrie erkennbar, das Reporting hängt also nicht an Selbsteinschätzungen.

OpenTelemetry-Weiterleitung

Claude Code und Codex senden native OpenTelemetry-Metriken und -Logs, und Pheebs reicht diese Signale an Ihren Collector weiter, statt Zugangsdaten für Observability auf jeden Laptop zu verteilen. Bestehende Tracing- und Logging-Stacks bleiben im Spiel. Cursor läuft nur über Hooks, weil dieser Agent keinen vergleichbaren nativen Export anbietet.

Vor- und Nachteile

Vorteile

  • Das Datenschutzmodell ist ungewöhnlich konkret. Genau zu benennen, was nie gespeichert wird, bis hin zu Befehlszeichenketten und Git-Identität, hilft mehr als ein allgemeines Versprechen.
  • Modell-Fit macht aus einem abstrakten Effizienzargument einen Dollarbetrag, und diese Version bekommt Budget genehmigt.
  • Claude Code, Cursor und Codex in einem Client zu bedienen erspart drei getrennte Messprojekte.
  • Apache-2.0-Lizenz und ein dokumentierter Endpoint-Vertrag verhindern eine Bindung der erhobenen Daten.
  • Das Kompetenzmodell gibt Ereignisströmen Struktur, sodass ein Team Gewohnheiten vergleichen kann, ohne ein eigenes Punktesystem zu erfinden.

Nachteile

  • Selbst hosten heißt eigenes Reporting bauen. Der Client liefert Logs und einen Vertrag, nicht die Dashboards von der Marketingseite.
  • Der Dollarbetrag ist eine Schätzung auf Listenpreisen. Teams mit verhandelten Enterprise-Tarifen sehen eine Zahl, die über ihrer echten Rechnung liegt.
  • Alles, was auf Hooks beruht, erbt deren blinde Flecken. Arbeit in einem Terminal außerhalb des Agenten oder in einem Editor ohne Hook-Unterstützung erscheint gar nicht.
  • Kleine Teams bekommen dünne Daten. Das Modell stützt sich auf wiederkehrendes Verhalten über Wochen, fünf Personen in einer Woche sehen also überwiegend leere Ansichten.

Häufige Fragen

Ereignistypen, Dauer, Zählungen, Modellnamen und Auslösertypen. Es hält fest, dass ein Prompt gesendet wurde und wie lang er war, plus ein Intent-Label, wenn der Klassifikator läuft. Der Prompt selbst, Dateiinhalte und Pfade werden nicht gespeichert.