Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

awarts

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

awarts

Track your AI coding across Claude, Codex, Gemini & Antigravity

latest
Source
npmnpm
Version
0.3.2
Version published
Maintainers
1
Created
Source

awarts

Track your AI coding spend across Claude, Codex, Gemini & Antigravity.

AWARTS (A Worldwide AI Rating & Tracking System) is the Strava for AI-assisted coding. This CLI automatically detects your AI tool usage and syncs it to awarts.vercel.app so you can track spend, compare with others, and climb the leaderboard.

Install

npx awarts@latest

Or install globally:

npm i -g awarts

Requires Node.js 18+.

Quick Start

# 1. Authenticate with your AWARTS account
awarts login

# 2. Auto-detect all providers and push usage data
awarts sync

# 3. Start background auto-sync (every 5 minutes)
awarts daemon start

Commands

CommandDescription
awarts loginAuthenticate via device auth flow
awarts syncAuto-detect all providers and push data
awarts pushPush data from specific provider
awarts statusShow auth status and detected providers
awarts seedGenerate sample data for testing
awarts daemon startStart background auto-sync daemon
awarts daemon stopStop the daemon
awarts daemon statusCheck if daemon is running
awarts daemon logsView daemon output
awarts keys setStore an API key for a provider
awarts keys listList stored keys (masked)
awarts keys removeRemove a stored key
awarts logoutClear stored credentials

Supported Providers

ProviderDetectionPath
ClaudeAuto-detected~/.claude/stats-cache.json
CodexAuto-detected~/.codex/usage/
GeminiAuto-detected~/.gemini/usage/
AntigravityAuto-detected~/.antigravity/usage/

Using Pro subscriptions (no API keys)?

No problem. The CLI reads local files created by your AI tools. No API keys required.

  • Claude Code usage is auto-detected from ~/.claude/
  • For Codex, Gemini, and Antigravity, place usage files in their respective directories or import via the web at Settings > Import

Options

# Push data for a specific provider only
awarts push --provider claude

# Preview what would be pushed (dry run)
awarts push --dry-run

# Generate 14 days of sample data
awarts seed --days 14

# Set sync interval to 10 minutes
awarts daemon start --interval 10

# Force re-authentication
awarts login --force

API Key Management

Store API keys locally for provider billing data. Keys are stored in ~/.awarts/keys.json and never leave your machine.

awarts keys set openai sk-...
awarts keys set google AIza...
awarts keys list
awarts keys remove openai

Data Storage

All credentials and keys are stored locally:

FilePurpose
~/.awarts/auth.jsonAuthentication token
~/.awarts/keys.jsonAPI keys (local only)
~/.awarts/daemon.pidDaemon process ID
~/.awarts/daemon.logDaemon log output

Web App

View your stats, follow other developers, and climb the leaderboard at:

awarts.vercel.app

Contributing

See CONTRIBUTING.md for guidelines.

License

MIT - Harshal Jain (harry.dev)

Keywords

ai

FAQs

Package last updated on 17 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts