v1.5.6 · open source

What is Claude Code
actually doing?

A menu-bar companion that tracks cost, tokens, and sessions in real time — session analysis runs locally, no account needed.

ClaudeWatch analytics dashboard
ClaudeWatch menu bar popup
One window / full picture

Everything Claude Code, in one place.

Sessions, costs, hooks, commands, skills, MCPs — all surfaced without leaving your menu bar.

featured · session explorer

Session Explorer

Every conversation Claude Code has had — searchable within a session, and always fresh.

  • Live updates
  • In-session search
  • Generated session names
session_explorer.app
Every conversation, searchable and up to date.

featured · cost tracking

Cost Tracking

See what Claude Code costs you — per session, per project, per day.

  • Anthropic API list rates
  • Cache savings, net of write premiums
  • Estimates, not a bill
cost_tracking.app
Configure pricing per model and provider.

featured · skills

Skills

All your skills in one view, with issues flagged before they bite.

  • Preview & raw toggle
  • Validation warnings
skills.app
All your skills, validated before they bite.
01

Menu Bar

Today's cost, tokens, and active session — one click away, always up to date.

  • Live session indicator
  • Recent sessions
  • Quick actions
02

Analytics

Six focused tabs that answer the questions you actually ask.

  • Shared filters
  • What-if calculator
  • Latency distributions
03

Hooks

Every hook you've registered, grouped and clearly labeled.

  • User and project scopes
  • Grouped by event
  • Source file shown
04

Commands

Your slash command library, rendered just like Claude sees it.

  • Browse & search
  • Markdown preview
05

MCPs

Your user and project MCP servers, with live status at a glance.

  • Connection status
  • Masked secrets
  • Capability overview
06

Memory

CLAUDE.md and memory files — global, per-project, auto-memory — all in one panel.

  • Rendered & raw view
  • Per-file stats
07

Auto-Update

Always on the latest version. No manual work.

  • Homebrew on macOS
  • Silent updates on Windows
08

Local-First

No accounts. No cloud. Session analysis stays on your machine.

  • Update check only
  • Crash reports opt-in
Analytics dashboard

Know your usage at a glance.

Six focused tabs. One question each. No noise.

/overview

How much am I using Claude Code?

Sessions, tokens, cost — the big picture at a glance.

analytics.overview
Sessions, tokens, and cost at a glance.
Privacy first

Your sessions stay on your laptop.

Session analysis is local. Updates and opt-in crash reports are the only network calls the app makes.

No cloud. No account.

Session analysis runs locally. The app's only routine network call is the update check.

Crash reports are opt-in.

Off by default. When on, Sentry receives error messages and stack traces with your home folder masked — never session content.

It reads. It never writes.

ClaudeWatch parses Claude Code’s files where they already are and never edits, moves or deletes them. The cache it builds from them stays on your machine.

───── the receipt

  • No session content transmitted
  • No Anthropic API calls
  • No account required
  • Crash reports off by default
  • Source code on GitHub
Install

One command. Any OS.

Pick your platform and you're done.

Homebrew · recommended · Apple Silicon

brew tap maydali28/claudewatch && brew install --cask claudewatch

auto-updates included

requires Claude Code installed

FAQ

Everything else you're wondering.

  • No. ClaudeWatch reads your local Claude Code files. Nothing else.

  • Session analysis runs locally and no account is needed. The app checks for updates over the network. Crash reports and feedback go to Sentry only if you switch them on in Settings → Privacy.

  • They are estimates from your transcripts' token counts at Anthropic API list rates: the API-equivalent value of your usage, not a bill. On Pro, Max or Team plans nothing is charged per token, and the figure is not your remaining plan allowance.

  • Yes. Current Claude models — Fable, Opus, Sonnet and Haiku families — are recognised; a model the app doesn't know yet is shown as unpriced rather than guessed.

  • Automatically on macOS and Windows. On Debian/Ubuntu, sudo apt upgrade through the signed APT repository; other Linux users download the new .deb/.rpm.

  • Claude Code deletes session transcripts after cleanupPeriodDays (30 days by default), so "All" covers roughly the last month unless you've raised that setting.

  • Your user (~/.claude) and project (each repo's .claude/) scopes: settings, settings.local.json, hooks, commands, skills, MCP servers and memory. Plugin and managed scopes are on the roadmap.

  • Yes, MIT licensed. Contributions welcome on GitHub.

Launching on Product Hunt

Back us on launch day.

ClaudeWatch is shipping to Product Hunt soon. Follow the product page and help us hit #1 for developer tools.

ClaudeWatch - Your Claude Code usage, finally visible & measurable | Product Hunt

Stop guessing what Claude Code costs.

Free. Open source. Install in under a minute. Delete just as fast if it's not for you.