cross-entropy-ai

Vibe Usage — Data skill for Claude Code

Data community

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

[![Release](https://img.shields.io/github/v/release/cross-entropy-ai/vibe-usage?color=8b5cf6)](https://github.com/cross-entropy-ai/vibe-usage/releases) [![Build](https://img.shields.io/github/actions/workflow/status/cross-entropy-ai/vibe-usage/release.yml?label=build&color=22c55e)](https://github.com/cross-entropy-ai/vibe-usage/actions/workflows/release.yml) [![Downloads](https://img.shields.io/github/downloads/cross-entropy-ai/vibe-usage/total?color=0ea5e9)](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

![Dashboard](./docs/pics/dashboard.png)

Usage snapshot Cost insights Activity insights

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