Repository navigation
Gobstopper v0.8.6
gobstopper usage shows your token use across coding agents, from aicharts' daily record on your computer.
Changes
gobstopper usagereports token use by day, agent, provider and model for every agent aicharts can read, including agents that never pass through the proxy.report(the default),status,enable,disableandcollectrun the matchingaicharts historycommand; anything else is refused, so it never enrolls, publishes or uploads. It runs before Gobstopper's configuration and update check, and finds aicharts throughGOBSTOPPER_AICHARTS, yourPATHor~/.local/bin.curl -fsSL https://gobstopper.sh/install.sh | shalso installs aicharts on macOS (Apple silicon) and Linux x86_64, checked against a pinned digest and, on macOS, its Developer ID signature, and turns on local usage history on a first install.GOBSTOPPER_AICHARTS=noskips it andGOBSTOPPER_USAGE_HISTORY=noleaves history off.
Install
On macOS (Apple silicon) or Linux (x86_64 or arm64):
curl -fsSL https://gobstopper.sh/install.sh | GOBSTOPPER_VERSION=0.8.6 shOn Windows (x86_64), in PowerShell:
$env:GOBSTOPPER_VERSION = "0.8.6"; irm https://gobstopper.sh/install.ps1 | iexEach installer downloads the archive for your platform from this release, checks it against its .sha256 file, and installs gobstopper for your user only: ~/.local/bin on macOS and Linux, %LOCALAPPDATA%\Programs\gobstopper\bin on Windows. Nothing runs as root or administrator.
On other platforms, build this version from source with Cargo:
cargo install --git https://github.com/hraness/gobstopper --tag v0.8.6 --locked gobstopperVerify
SHA256SUMS on this release lists the SHA-256 of each archive:
gobstopper-0.8.6-darwin-aarch64.tar.gz:a9b1a3a2f178fa5614d6663b1c5e6d76940b1358e0f21f57eb59bb5ae550a336gobstopper-0.8.6-linux-aarch64.tar.gz:d2615b39ef0e7a4b304d710fc8ef1f2e6a23aa843de23f99e70b1aaa58f8887bgobstopper-0.8.6-linux-x86_64.tar.gz:5be2fc1d85ec83cd2749259ed864337a13cbd4299c1f09ecddd7c7ee55d3be61gobstopper-0.8.6-windows-x86_64.zip:62fb0dd6102f2fe792ddc5f22fe1ca397cb781c8e2b6468e8d713509b113c253
Source commit: 050f80a158684618f05ce89fcac973093d387f45
The release workflow signed a build provenance attestation for each archive, and GitHub signs an attestation for the release itself. Check both for a downloaded archive with:
gh attestation verify gobstopper-0.8.6-linux-x86_64.tar.gz --repo hraness/gobstopper
gh release verify v0.8.6 --repo hraness/gobstopper
gh release verify-asset v0.8.6 gobstopper-0.8.6-linux-x86_64.tar.gz --repo hraness/gobstopper