Skip to main content
Glama

Waybill

Belege einreichen. Waybill ist eine Token-Abrechnung für KI-gestützte Arbeit – ein Claude Code-Plugin, das jeden Token zählt, ihn der Jira-Story zuordnet, die er ausgeliefert hat, und daraus Wertberichte, Leistungsbeurteilungs-Pakete und Token-Budget-Anfragen erstellt, die einer Prüfung standhalten.

Ein Waybill ist das Versanddokument, das die Fracht und ihre Kosten auflistet. Du versendest; Waybill führt die detaillierte Aufzeichnung.

CI License: MIT Claude Code plugin

Warum

Zwei Gespräche bestimmen einen Großteil des Jahres eines Ingenieurs, und beide basieren auf denselben fehlerhaften Eingaben:

  • „Was war das KI-Budget wert?“ – Immer mehr Teams verteilen Claude-Tokens basierend auf nachgewiesenem Wert. Nutze sie gut, zeige es, bekomme mehr.

  • „Was hast du in diesem Zyklus erreicht?“ – Leistungsbeurteilungen, Beförderungsanträge, Sprint-Reviews.

Menschen beantworten beides aus dem Gedächtnis, am Abend davor, in Adjektiven. Die entscheidende Person kann ehrliche Behauptungen nicht von übertriebenen unterscheiden, also zieht sie alles in Zweifel. Waybill behebt die Beweise, nicht die Überzeugungskraft: Es zeichnet Arbeit auf, während sie passiert, verknüpft jede Behauptung mit einem Artefakt – einem PR, einem Issue, einem Deploy-Tag, einem Transkript – und weigert sich, die Art von Behauptung zuzulassen, die deinen nächsten Pitch ignoriert.

Related MCP server: Token Analyzer MCP

Sechzig Sekunden bis zur ersten Quittung

claude plugin marketplace add Jakeintech/waybill
claude plugin install waybill@waybill

Sage dann in einer Claude Code-Sitzung „initialisiere mein Waybill-Hauptbuch“. Das ist die gesamte Einrichtung: keine Konten, keine Tokens, kein OAuth. Waybill bezieht deine Identität aus git config, importiert die Listenpreise von Anthropic, sodass Kosten ab dem ersten Tag erscheinen, überprüft deine Transkript-Aufbewahrungseinstellung und erstellt eine Bootstrap-Quittung allein aus deiner lokalen Git-Historie – deine ausgelieferte Arbeit, aufgeschlüsselt, in unter einer Minute.

Aktualisieren

Claude Code sendet keine Plugin-Update-Benachrichtigungen; das Aktualisieren erfolgt mit einem einzigen Befehl, wann immer du möchtest:

claude plugin update waybill@waybill

Starte dann Claude Code neu. waybill status (oder waybill --version) zeigt die ausgeführte Engine-Version. Waybill sucht niemals selbstständig nach Updates – keine Netzwerkaufrufe ohne deine Aufforderung ist eine Zusage, kein Versehen. Veröffentlichungen und Änderungsprotokolle befinden sich auf der Releases-Seite; beobachte das Repository (Watch → Custom → Releases), wenn du per E-Mail benachrichtigt werden möchtest.

Der Upgrade-Pfad (optional, fünf Minuten)

Die Verbindung deines Trackers und Git-Hosts verwandelt Commits in Quittungen mit Story Points, Epics und Merge-Zeitstempeln:

# Easiest — reuse your authenticated gh CLI:
export GITHUB_MCP_PAT="$(gh auth token)"
# Or mint a fine-grained read-only PAT (repos/PRs) at
# https://github.com/settings/personal-access-tokens and export it instead.
  1. /mcp → schließe den OAuth-Flow für atlassian ab (kein Token nötig).

  2. Sage „synchronisiere mein Hauptbuch und erstelle einen Bootstrap-Bericht.“

Du weißt nicht, was verbunden ist oder nicht? waybill status sagt es und gibt den genauen Befehl aus, um Fehlendes zu beheben.

Das importiert deine eigenen Issues und gemergten PRs der letzten ~90 Tage und erstellt einen reinen Faktenbericht – ausgelieferte Elemente, Punkte, PRs, Deploys – bevor du auch nur eine einzige Gewohnheit geändert hast. Ab dann ermöglicht das Öffnen von Aufgaben über das Hauptbuch die stärkeren Behauptungen (siehe Stufen unten).

So funktioniert es

Moment

Was passiert

Du startest eine Aufgabe

log zeichnet zuerst deine Schätzung ohne Claude auf (Vorregistrierung), versiegelt mit einem SHA-256-Escrow-Hash

Du arbeitest

Ein SessionEnd-Hook stellt die Sitzung in die Warteschlange und ein unabhängiger, dependenciesfreier Miner misst den tatsächlichen Token-Verbrauch aus dem Transkript – keine Modellaufrufe, kein Netzwerk, niemals blockierend

Dinge werden gemergt

sync gleicht das Hauptbuch mit deinen Jira-Issues und GitHub-PRs ab (oder Linear, GitLab oder einfachem lokalem Git)

Du fragst dich, wo es geblieben ist

spend antwortet nach Story/Epic/Modell/Woche, ordnet das Attribution-Inbox einen Tipp nach dem anderen zu und verfolgt das Budget-Tempo – eine Zeile bei 80 %/100 %, niemals nörgelnd

Du musst einen Fall darlegen

report erstellt eine einseitige, quittungsverknüpfte Präsentation; forecast dimensioniert deine nächste Token-Anfrage anhand deiner eigenen gemessenen Tokens-pro-Story-Point

Jeder Claude Code-Token wird deterministisch aus deinen lokalen Transkripten gemessen und der Story zugeordnet, der er diente, mit einem pro-Ereignis-Auflösernamen und -Konfidenz, einer Konservierungsprüfung (Σ zugeordnet = Σ beobachtet, pro Sitzung), die du offline mit waybill verify erneut ausführen kannst, einer Attribution-Inbox für die mehrdeutigen Reste und einer pro-Story-Verschwendungsdiagnose (was die Tokens gekauft haben – und was sie in Wiederholungsschleifen verschwendet haben). Ab Version 1.0 ist das Schema eingefroren: Die Quittungen sind der Vertrag.

Beweisstufen (die ganze Idee)

Jede Zahl in einem Bericht gibt an, woher sie stammt:

  1. Fakten – Merge-Zeitstempel, Deploy-Tags, Story Points, Token-Anzahlen.

  2. Basislinien-Deltas – deine eigene Vor-Claude-Geschwindigkeit/Zykluszeit im Vergleich zu jetzt.

  3. Vorregistrierte Schätzungenvor der Arbeit protokolliert, als Bereiche gemeldet.

  4. Retrospektives Urteil – im Hauptbuch behalten, standardmäßig von Präsentationen ausgeschlossen.

Plus strukturelle Ehrlichkeit: Anhänge-only-Speicher (Korrekturen ersetzen, überschreiben nie), Bereiche werden nie auf Mittelwerte reduziert, Wert zählt nur, wenn gemergt oder deployed, und Kosten (ausgegebene Tokens, Nacharbeit) erscheinen in jeder Präsentation. Vollständige Regeln: Methodik.

Berichtsvorlagen

  • token-pitch – die Anfrage, die Quittungen, das Ausgaben-Hauptbuch, der Effizienztrend, die Prognose.

  • perf-review – Ergebnisse auf Epic-Ebene für einen Beurteilungszeitraum, einschließlich Review-/Incident-/Dokumentationsarbeit.

  • sprint-recap / quarterly – die fortlaufende Aufzeichnung.

Berichte werden auf drei Zielgruppenebenen gerendert – self, internal, external – mit deterministischer Pseudonymisierung, bevor etwas die Organisation verlässt.

Was Waybill niemals tun wird

  • Kein Manager-Modus, keine Überwachung. Es fragt nur deine zugewiesenen Issues und deine verfassten PRs ab.

  • Kein Peer-Ranking. Die Methodik lehnt Vergleiche mit einzelnen Kollegen bewusst ab – du konkurrierst mit deiner eigenen Basislinie, nicht mit Dave.

  • Kein gehosteter Dienst, keine Telemetrie. Alles befindet sich in ~/.waybill/ (einem lokalen Git-Repository, das dir gehört).

  • Keine Zeiterfassung. Es zeichnet Ergebnisse und Schätzungen auf, nicht Tastatureingaben.

Dies sind Zusagen, keine Lücken. Siehe ROADMAP.md.

Pausieren, leiser stellen, verlassen

Das Vertrauen in ein Tool, das deine Arbeit aufzeichnet, beinhaltet, genau zu wissen, wie man es stoppt. Der vollständige Ausstiegspfad, vom Herunterfahren bis zum Verlassen:

  • Messen pausieren (Kundenengagement, gemeinsam genutzter Rechner, Debugging): setze "metering": { "enabled": false } in ~/.waybill/config.json. Während der Pause wird nichts erfasst oder gemessen – waybill status meldet metering: PAUSED, sodass der Zustand niemals still ist. Vorhandene Daten bleiben unberührt; schalte es zurück, um fortzufahren.

  • Die Redseligkeit reduzieren: "notices": { "level": "minimal" } behält nur Budgetschwellen-Zeilen ("off" schaltet alles stumm, was Waybill unaufgefordert sagt – die Messung läuft weiter). Die Verlängerungserinnerung (budgets.renewal_reminder_days, Standard 14) gehorcht demselben Schalter.

  • Deine Daten mitnehmen: waybill export --format json (oder csv) gibt das Ausgaben-Hauptbuch aus; das gesamte Hauptbuch liegt bereits als einfaches JSONL in ~/.waybill/ – einem lokalen Git-Repository, das dir gehört. Kopiere es überall hin; nichts ist proprietär.

  • Das Tool deinstallieren, die Daten behalten: claude plugin uninstall waybill@waybill, dann starte Claude Code neu. Hooks und Skills verschwinden; ~/.waybill/ bleibt dein Eigentum.

  • Alles löschen: rm -rf ~/.waybill (oder $WAYBILL_HOME, falls du eines gesetzt hast). Das ist der gesamte Fußabdruck – Waybill führt keinen anderen Zustand. Sitzungstranskripte unter ~/.claude/ gehören zu Claude Code, nicht zu Waybill, und unterliegen dessen cleanupPeriodDays-Einstellung.

Im Vergleich zu den Alternativen

Gedächtnis / ein Tabellenblatt-Brag-Doc

Admin-Dashboards der Organisation

Waybill

Erfasst, wenn es passiert

Verknüpft mit PRs/Issues/Deploys

teilweise

Ehrliche kontrafaktische Annahmen

✓ (vorregistriert, mit Bereich)

Funktioniert bottom-up, für dich

Daten, die du lokal besitzt

Dokumentation

FAQ

Funktioniert es ohne Jira oder GitHub? Ja – das ist der Standard. Der Git-Only-Modus benötigt keine Konfiguration und keine Authentifizierung: Messung, Zuordnung nach Branch/Pin und die Bootstrap-Quittung laufen alle aus lokalen Daten. Die Verbindung eines Trackers/Git-Hosts verbessert die Quittungen; jeder davon mit einem MCP-Server kann eingetauscht werden (Adapter).

Kann ich das für Leistungsbeurteilungen verwenden, wenn mein Unternehmen keine Tokens rationiert? Ja – das ist die perf-review-Vorlage. Der Token-Pitch ist ein Output des Hauptbuchs, nicht dessen Zweck.

Sind meine Daten privat? Lokales JSONL in deinem Home-Verzeichnis; die einzigen Netzwerkaufrufe sind die MCP-Aufrufe, die du autorisierst, beschränkt auf deine eigenen Elemente.

Warum vergleicht es mich nicht mit Teamkollegen? Story Points sind nicht zwischen Personen vergleichbar, das Auslesen von Kollegen wirkt wie Überwachung, und deine eigene Entwicklung ist ohnehin ein stärkerer Beweis. (Methodik §6)

Wie rechtfertige ich KI-Ausgaben gegenüber meinem Vorgesetzten? Führe sync aus, dann „erstelle meinen Token-Pitch“. Bringe die einseitige Zusammenfassung; behalte das Hauptbuch für die Rückfragen.

Mitwirken

Issues und PRs sind willkommen – siehe CONTRIBUTING.md, die Roadmap und Issues mit dem Label good first receipt. Adapter-Konfigurationen für andere Tracker sind der am meisten gewünschte Beitrag. Bitte lies den Verhaltenskodex; Sicherheitsmeldungen gehen über SECURITY.md.

Lizenz

MIT

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
<1hResponse time
0dRelease cycle
9Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    B
    quality
    -
    maintenance
    Provides comprehensive telemetry and usage analytics for Claude Code sessions, including token usage tracking, cost monitoring, and tool usage patterns. Enables users to monitor their Claude usage with detailed metrics, warnings, and trend analysis.
    12
  • F
    license
    -
    quality
    -
    maintenance
    Provides intelligent analysis of token usage patterns and optimization recommendations to improve efficiency and reduce costs in Claude Code sessions. Offers real-time analysis, cost metrics, and actionable insights for better context window and tool usage optimization.
    3
  • A
    license
    -
    quality
    C
    maintenance
    Automatically tracks AI-assisted work sessions, code changes, and commands in Claude Code or Codex CLI, and provides daily stats, weekly reports, and data export through MCP tools.
    22
    MIT

View all related MCP servers

Related MCP Connectors

  • Persistent context for Claude. Your AI always knows your projects and next actions across sessions.

  • Agentic workflow budget approvals with usage receipts.

  • Paid remote MCP for Claude Code skill update gate MCP, structured receipts, audit logs, and reviewer

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jakeintech/waybill'

If you have feedback or need assistance with the MCP directory API, please join our Discord server