Skip to content

Gobstopper v0.8.6

Choose a tag to compare

@github-actions github-actions released this 04 Oct 22:53
· 30 commits to main since this release
Immutable release. Only release title and notes can be modified.
050f80a

gobstopper usage shows your token use across coding agents, from aicharts' daily record on your computer.

Changes

  • gobstopper usage reports 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, disable and collect run the matching aicharts history command; anything else is refused, so it never enrolls, publishes or uploads. It runs before Gobstopper's configuration and update check, and finds aicharts through GOBSTOPPER_AICHARTS, your PATH or ~/.local/bin.
  • curl -fsSL https://gobstopper.sh/install.sh | sh also 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=no skips it and GOBSTOPPER_USAGE_HISTORY=no leaves 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 sh

On Windows (x86_64), in PowerShell:

$env:GOBSTOPPER_VERSION = "0.8.6"; irm https://gobstopper.sh/install.ps1 | iex

Each 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 gobstopper

Verify

SHA256SUMS on this release lists the SHA-256 of each archive:

  • gobstopper-0.8.6-darwin-aarch64.tar.gz: a9b1a3a2f178fa5614d6663b1c5e6d76940b1358e0f21f57eb59bb5ae550a336
  • gobstopper-0.8.6-linux-aarch64.tar.gz: d2615b39ef0e7a4b304d710fc8ef1f2e6a23aa843de23f99e70b1aaa58f8887b
  • gobstopper-0.8.6-linux-x86_64.tar.gz: 5be2fc1d85ec83cd2749259ed864337a13cbd4299c1f09ecddd7c7ee55d3be61
  • gobstopper-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

How to check a Gobstopper release