# token-stats-hook Claude Code Stop hook:每次会话结束时自动将 token 用量快照追加到 `~/.claude/token-stats-backup.jsonl`。 用 Go 编写,编译为二进制,启动时间 <5ms。 ## 安装 ```bash cd hooks/token-stats-hook go build -o ~/.claude/token-stats-hook-bin . ``` 然后在 `~/.claude/settings.json` 中加入: ```json { "hooks": { "Stop": [ { "hooks": [ { "type": "command", "command": "~/.claude/token-stats-hook-bin 2>/dev/null || true" } ] } ] } } ``` ## 备份格式 每行一条 JSON 记录: ```json {"timestamp":"2026-04-18T02:03:11Z","date":"2026-04-18","user":"charles","input":12861,"output":176499,"cache_write":1352380,"cache_read":15525643,"actual":189360} ```