superbasedapp

Observer — AI skill for Claude Code

AI community

Local-first control plane for AI coding agents — launch browser terminals, run and remotely control sessions, and track files, tokens & cost across Claude Code, Codex, Cursor, Gemini CLI and 20+ more.

How to install Observer

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

What Observer does

Local-first control plane for AI coding agents — launch browser terminals, run and remotely control sessions, and track files, tokens & cost across Claude Code, Codex, Cursor, Gemini CLI and 20+ more. 100% local, no telemetry.

Alternatives in AI

  • Codeburn — Free, local tool to track AI coding token usage and cost across 37 tools and agents (Claude Code, Cursor, Code 9.7k ★
  • Manifest — Real-time cost observability for OpenClaw agents — track tokens, costs, messages, and model usage 4.1k ★
  • Axonhub — ⚡️ Open-source AI Gateway — Use any SDK to call 100+ LLMs 3.2k ★

README

SuperBased

The exact tokens your AI provider billed you — cache splits, reasoning tokens, long-context surcharges — reconciled across 29 coding tools, entirely on your own machine. Nothing you build here ever leaves your machine unless you opt a node into it.

[![npm](https://img.shields.io/npm/v/@superbased/observer.svg)](https://www.npmjs.com/package/@superbased/observer) [![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0) [![Platforms: Linux • macOS • Windows](https://img.shields.io/badge/platforms-linux%20%7C%20macos%20%7C%20windows-blue.svg)](#install) [![Go 1.22+](https://img.shields.io/badge/go-1.22%2B-blue.svg)](https://go.dev/) [![⭐ Star this repo](https://img.shields.io/badge/⭐-Star_this_repo-yellow.svg)](https://github.com/superbasedapp/observer)

If SuperBased catches something useful in your next bill, a star helps other people looking for the same thing find it.

One local path for AI coding activity

Try it in one command

npx @superbased/observer

On a fresh machine — no `~/.observer/observer.db`, no `~/.observer/config.toml` — this scans every AI coding tool's own local session files into a throwaway temp database, prints one cost table grouped by tool and model, and deletes the database again before it exits. It's local-only: zero network calls, and nothing is written outside that temp directory (foreign-mount adapter mirrors — e.g. WSL reading a Windows-side tool store — are redirected there too; pricing is embedded in the binary, not fetched at runtime).

Already have SuperBased set up (or want the explicit form)? Run `observer usage`. Bare `observer` only runs the one-shot on a machine with no local SuperBased state at all — otherwise it prints the usual welcome screen (`OBSERVER_ONESHOT=off` to always get the welcome screen). This is the zero-con