Analysis updated 2026-05-18
See total AI cost broken down by project, model, session, and tool
Spot which Claude Code sessions or tools were most expensive
View a Gantt style timeline of slow steps within a session
Compare subscription cost against equivalent pay as you go API pricing
| aichovy/vibe-observer | rust-kotlin/ashell | trapezohe/anamnesis | |
|---|---|---|---|
| Stars | 67 | 68 | 68 |
| Language | Rust | Rust | Rust |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires macOS 12+, Rust, and Node.js to build from source.
Vibe Observer is a local macOS application that tracks and analyzes how you use Claude Code, Anthropic's AI coding assistant. The problem it solves is that Claude Code can consume a significant amount of AI token budget across many sessions, and it is difficult to know which sessions were expensive, which tools caused the most usage, and where time was spent, until the bill arrives. The app works by registering itself as a hook listener inside Claude Code's settings file. Every time Claude Code fires an event (a message sent, a tool called, a session starting or ending), a small Rust program called observer-hook captures that event and writes it to a local SQLite database on your machine. Nothing leaves your computer. A separate Tauri desktop application, Tauri is a framework for building native desktop apps with a web-based UI built in Rust, reads from that database and displays dashboards: total cost attribution broken down by project, model, session, and tool, a token breakdown showing how much came from cache reads versus fresh generation, a timeline that shows each step of a session as a Gantt chart (a bar chart showing duration over time) so slow steps stand out, and a menu bar icon with at-a-glance stats. You would use it if you are a developer who relies heavily on Claude Code and wants to understand your usage patterns, find inefficient sessions, or justify the subscription cost by measuring the value extracted compared to the equivalent pay-as-you-go API price. It requires macOS 12 or later, Rust, and Node.js to build from source.
A local macOS app that tracks Claude Code usage and shows dashboards of AI token cost and time spent, broken down by project, model, and session.
Mainly Rust. The stack also includes Rust, Tauri, SQLite.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.