opencheese-session-stats
v1.3.0
Published
OpenCode CLI plugin — show last-request token usage & cost plus cumulative session totals from OpenCheese
Downloads
2,624
Maintainers
Readme
opencheese-session-stats
OpenCode CLI plugin that displays last-request token usage and cost plus cumulative session totals from OpenCheese API responses.
Features
- Last Request: input tokens, output tokens, and cost for the most recent API call
- Session Totals: cumulative tokens, cost, and request count across all requests
- Automatically updates after each API call via response headers
Display
Last: 1,234+567 = 1,801 tokens | $0.0012
Total: 45,231 tokens | $0.0123 | 15 requestsFor streaming responses, only session totals are shown (per-request usage arrives via SSE events).
Installation
npm install -g opencheese-session-statsThen add to your ~/.config/opencode/opencode.json:
{
"plugin": ["npm:opencheese-session-stats@latest"]
}Restart OpenCode CLI.
How It Works
The plugin reads response headers set by OpenCheese:
| Header | Source |
|---|---|
| x-request-input-tokens | Last request input tokens |
| x-request-output-tokens | Last request output tokens |
| x-request-total-tokens | Last request total tokens |
| x-request-cost | Last request cost (USD) |
| x-session-total-tokens | Cumulative session tokens |
| x-session-total-cost | Cumulative session cost (USD) |
| x-session-request-count | Requests in session |
Requirements
- OpenCheese API gateway (sends
x-request-*andx-session-*headers)
