Vibe Usage banner
cross-entropy-ai cross-entropy-ai

Vibe Usage

Data community

Description

Local-first usage analytics for AI coding tools. Single binary, written in Rust.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

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