About vibe-usage
vibe-usage is a command-line tool for tracking AI coding tool token usage and syncing it to vibecafe.ai. It is for developers who want usage or sync status information, with commands for syncing, checking status, and managing background sync.
Key features
- 01Sync the latest usage data
- 02View detected tools and upload status
- 03Check the background sync service
- 04Reset and upload data again
Use cases
- 01Sync token usage from coding tools
- 02Review data uploaded for each tool
- 03Check whether background sync is running
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ vibe-cafe/ vibe-usage --skill vibe-usageAfter installing, type/vibe-usagein Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
README.mdpackage-lock.json.gitignoreAGENTS.mdpackage.json.github/workflows/test.ymlbin/vibe-usage.jsdocs/hermes-daily-usage-rfc.mdWINDOWS_ACCEPTANCE.mdscripts/release.shsrc/cindy-roots.jsapi.jscline-roots.jsclaude-roots.jscodearts-roots.jsclient-meta.jsconfig.jscodex-roots.jscraft-roots.jscola-roots.jsdaemon-service.jsdaemon.jsindex.jshermes-roots.jsextra-roots.jskiki-migration.jsopencode-roots.jskimi-roots.jskiki-roots.jsoutput.jsDetails
From the project READMEVibe Usage
Track your AI coding tool token usage and sync to vibecafe.ai.
Setup
First-time setup (interactive — opens the browser for login, then syncs and turns on background sync):
npx @vibe-cafe/vibe-usage
Headless machines: pre-issue a key at https://vibecafe.ai/usage/setup and run npx @vibe-cafe/vibe-usage init --manual-key <vbu_...> --no-daemon.
Commands
When the user asks to sync usage, check costs, or track tokens, run:
npx @vibe-cafe/vibe-usage sync
Other available commands:
| Command | Description |
|---|---|
npx @vibe-cafe/vibe-usage sync | Sync latest usage data |
npx @vibe-cafe/vibe-usage status | Show config, detected tools, and how much each tool has uploaded |
npx @vibe-cafe/vibe-usage daemon status | Check the background sync service (installed by first run) |
npx @vibe-cafe/vibe-usage reset | Delete all data and re-upload |
npx @vibe-cafe/vibe-usage reset --local | Delete this host's data and re-upload |
When to Use
- User says "sync my usage", "upload usage", "track tokens"
- User asks "how much have I spent?", "what's my cost?"
- User wants to check if sync is working: run
status - User asks whether background sync is on: run
daemon status(the first run installs it;daemon installre-enables it after--no-daemonordaemon uninstall)
Notes
- Requires initial setup (run
npx @vibe-cafe/vibe-usagefirst — browser login, no key to copy) - Config is stored at
~/.vibe-usage/config.json - Supports: Claude Code, Codex, Grok, and others