npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

ai-tracker

v0.1.8

Published

AI Tracker is a local-first Next.js application designed to monitor, analyze, and estimate costs for your AI CLI tools. By reading the local log files generated by AI assistants, it provides a unified dashboard to track your usage and expenses.

Downloads

431

Readme

AI Tracker

AI Tracker is a local-first Next.js application designed to monitor, analyze, and estimate costs for your AI CLI tools. By reading the local log files generated by AI assistants, it provides a unified dashboard to track your usage and expenses.

Features

  • Multi-CLI Support: Currently tracks usage from:
    • Antigravity CLI (~/.gemini/antigravity-cli/brain)
    • Claude Projects (~/.claude/projects)
  • Cost Estimation: Calculates approximate token usage and costs based on the specific pricing models of the underlying AI tools (e.g., Gemini 1.5 Pro, Claude 3.5 Sonnet), including cache hits.
  • Filtering: Filter sessions by specific CLI tools and time ranges (Today, Last 7 Days, All Time).
  • Currency Toggle: View estimated costs in USD or EUR.
  • Privacy-First: All data parsing happens locally on your machine. No logs are uploaded to any external servers.

How It Works

Because the application needs to read logs from your system's home directory (like ~/.gemini or ~/.claude), it runs as a local Next.js server. The backend API (src/app/api/stats/route.ts) directly accesses the file system to parse .jsonl transcript files, aggregates the token counts, and calculates the costs before sending the data to the frontend dashboard.

Quick Start (NPM)

The easiest way to use AI Tracker is to run it directly via npx (no installation required):

npx ai-tracker

Alternatively, you can install it globally on your system so it's always available:

npm install -g ai-tracker
# or
pnpm add -g ai-tracker

# Then run:
ai-tracker

Once running, the dashboard will automatically open in your browser at http://localhost:14832.

Local Development

If you want to modify the code or contribute to the project:

  1. Clone the repository and install dependencies:
pnpm install
  1. Start the development server:
pnpm dev

Open http://localhost:14832 with your browser to see your stats dashboard.