Vibe Usage — Data skill for Claude Code
Local-first usage analytics for AI coding tools.
How to install Vibe Usage
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open cross-entropy-ai/vibe-usage and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Vibe Usage does
Local-first usage analytics for AI coding tools. Single binary, written in Rust.
Alternatives in Data
- Opencode Mem — OpenCode plugin that gives coding agents persistent memory using local vector database 1.5k ★
- Agentsview — Local-first session intelligence and analytics for coding agents, supporting Claude Code, Codex, and 14 other 824 ★
- Memex — Open-source, local-first AI journal app for iOS and Android 697 ★
README
vibe-usage
[](https://github.com/cross-entropy-ai/vibe-usage/releases) [](https://github.com/cross-entropy-ai/vibe-usage/actions/workflows/release.yml) [](https://github.com/cross-entropy-ai/vibe-usage/releases)
Local-first usage analytics for AI coding tools.
- Single binary (Rust), no database required
- Unified stats across Gemini CLI, Claude Code, OpenAI Codex, and Kimi Code
- Dashboard for usage, cost, projects, and activity
Screenshots

Install
brew tap cross-entropy-ai/tap
brew install vibe-usage
Or download pre-built binaries from [GitHub Releases](https://github.com/cross-entropy-ai/vibe-usage/releases).
Build from source: [docs/build-from-source.md](docs/build-from-source.md)
Quick Start
vibe-usage # sync + open dashboard (auto-finds port, opens browser)
vibe-usage serve # same as above
vibe-usage serve -p 8080 # use specific port (falls back to auto if busy)
vibe-usage serve --no-browser # don't open browser automatically
vibe-usage sync # collect local raw files only
Data Directory
Default data directory is `~/.vibe-usage`.
If you do not want to use `~/.vibe-usage`, choose your own directory.
# per command
vibe-usage sync --data-dir ~/data/vibe
# persistent default
export VIBE_USAGE_DATA_DIR=~/data/vibe
Next Docs
- A
Related Skills
Attemptdb
AttemptDB - the database for what AI coding agents tried. Local-first, temporal and causal, written in Rust.
Leteo
Persistent memory for AI coding agents. MCP server + lifecycle hooks that give Claude Code, Codex and Cursor l
Claude Code Token Lens
A beautiful, local-first usage tracker and analytics dashboard for AI coding agents (Claude Code, etc.). (一款美观
VibeCodingTracker
Track AI coding costs in real-time — a lightweight Rust CLI/TUI for Claude Code, Codex, Copilot & Gemini usage
Pulse Analytics
Local-first analytics for Claude Code, OpenAI Codex and OpenCode. Track tokens, costs, cache efficiency and ac
Octo Agent
Open-source, single-binary, self-hosted AI agent — your models and data stay on your machine. A coding agent o
Related Agents
Loom Daemon
Loom Daemon operator - Tier 2 daemon-mode surface that observes the running Rust loom-daemon binary via MCP to
Pss Agent Profiler
Analyzes agent definitions and generates .agent.toml profiles. Uses Rust binary for candidate scoring + post-f
Vibe Coding Coach
Use this agent when users want to build applications through conversation, focusing on the vision and feel of