Your AI coding,
brought to life.

Chaim tracks how you code with AI. It reads the usage stats your AI tools already keep on your computer (tokens, models, sessions and active days) and turns them into a public developer profile, a leaderboard rank and badges you can share.

Your prompts and code stay on your computer.

Start for free
npm install -g chaim-cli

Free forever plan · No card required · Works on Windows, macOS & Linux

Chaim networkLive from every sync
172.57B172,566,790,874 tokens tracked across Chaim
Developers
35
Sessions
16.7K
Models
18
  • GPT-6 Sol
  • GPT-5.6 Sol
  • Claude Opus 5
  • Claude Opus 4.8

Soon The desktop app is on its way. The CLI works today.

Works with
  • Claude Code
  • Codex CLI
  • Gemini CLI
  • OpenCodeany model
  • Cline+ Roo, Kilo
  • Continue
  • Qwen Code
  • Ollama

How it works

From terminal to profile in five minutes.

Step-by-step guide
  1. 01

    Install the CLI

    One command in any terminal. It reads the local logs of Claude Code, Codex, Gemini CLI, OpenCode, Cline, Continue and more.

    npm i -g chaim-cli
  2. 02

    Connect in your browser

    Your browser opens. Sign in with Google or GitHub, click Authorize, and your first sync runs on its own. No token to copy.

    chaim login
  3. 03

    Share your profile

    Get a public profile, a leaderboard rank, and a badge for your GitHub README. A git hook can keep it fresh.

    chaim.cloud/you

Joined today?

Your first sync reads the full AI coding history already on your machine. Every token, session and active day from before you signed up is credited to your profile and leaderboard rank.

Chaim can only count history that still exists locally. If a tool has already cleaned up its old logs, those days can't be recovered, so sync early and sync often.

First sync
  1. Before you joinedEverything still on your machineCounted
  2. Sign-up daychaim syncCounted
  3. Every day afterAuto-sync on commitCounted

Features

Everything your AI workflow says about you.

Your usage is already sitting in local logs. Chaim gives it a home, a history and a little bit of bragging rights.

A live developer profile

Tokens, sessions, active days, favourite models and a year-long activity heatmap, all on one page you own.

Model analytics

Every model normalized and split into LLM vs agent usage, with input, output and cache tokens.

Developer archetypes

Chaim reads your usage pattern and tells you what kind of AI builder you are.

Compute economics

See what your tokens would cost at API prices, per model.

Milestones & streaks

Unlock trophies as you hit token and activity milestones. Optional Discord webhooks announce them.

Auto-sync with git

Install the post-commit hook once and every commit quietly refreshes your stats.

Zero-secret telemetry

Just the signal. Never your secrets.

The CLI runs on your machine, reads your local logs and sends aggregated numbers. That's it.

  • No prompts, code or API keys are ever uploaded
  • Hide token counts, session counts or your whole profile anytime
  • Machine fingerprinting stops spoofed or transferred stats
  • Delete your account and data with a 30-day grace period
Read the privacy policy →
sync payload
{  "tool": "claude",  "totalTokens": 1240512,  "totalSessions": 318,  "activeDays": 47,  "favoriteModel": "Claude Opus",  "modelsBreakdown": { "...": "token counts only" },  "machineId": "a91f…e2",  "hostname": "dev-laptop"}

Private by design

Chaim counts. It doesn't read.

Your AI tools already keep usage stats on your computer. Chaim adds them up (how many tokens, which models, which days) and sends only those totals. What you wrote stays where it is.

  • Only numbers leave your machineNo prompts, replies, code or keys. Just counts.
  • Encrypted on the wayTotals travel over HTTPS, and your device ID is a one-way hash.
  • Won't slow down your PCA full scan takes about a second, then the CLI exits. Nothing keeps running in the background.
  • See it yourselfchaim sync --dry-run prints exactly what would be sent.

See exactly which files the CLI opens →

Embeds & badges

Put your stats where people already look.

Drop a live badge into your GitHub README, or embed an interactive stats player on your portfolio. It updates every time you sync.

![Chaim](https://chaim.cloud/api/v1/badges/you)

Arena

Who's shipping with AI right now.

Full leaderboard
  1. 13tristan.ph@tristanph10.50Btokens
  2. 23kenzo.prompts@kenzoprompts10.40Btokens
  3. 3—jamesxdev@jamesxdev10.23Btokens
  4. #45Renzzz@renzzz9.65Btokens
  5. #5—pao_debugs@paodebugs9.58Btokens

Top 5 right now, with the change since last week. Includes sample profiles during early access. See the full leaderboard.

Bits

Free to start. Bits when you want more.

Simple plans, billed monthly or yearly. Cancel anytime.

For getting started

Free

$0/ forever

No card required.

A public AI developer profile, synced from your terminal in one command.

  • Public developer profile
  • Sync from 10 AI tools, any model
  • Token, model & session analytics
  • Global leaderboard ranking
  • GitHub README stats badge
  • Granular privacy controls
  • Portfolio embed (default look)
  • 1 workstation
  • Try Bits free for 7 days, no card

FAQ

Questions, answered.

I just signed up. Is it too late to rank?

No. Your first sync uploads your entire local history, not just usage from today. Tokens, sessions and active days from before you joined all count toward your profile and leaderboard rank. Chaim can only count history that still exists on your machine, so sync early.

Will I lose my account or my stats?

No. Your account is tied to your Google or GitHub sign-in, not to one computer, and your synced stats are stored on Chaim. Reinstalling, switching PCs or adding another machine won’t erase anything. Accounts are only removed if you delete yours in Account settings, and you have 30 days to cancel it. On a new or reinstalled computer, just run chaim login again.

Can other people see my plan or billing?

No. Your plan, renewal dates and billing are only shown to you when you’re signed in. Others only see the Bits badge next to your name.

Do I need the desktop app?

No. The CLI works today on Windows, macOS and Linux. The one-click desktop app, which syncs in the background without a terminal, is coming soon.

What does Chaim actually collect?

Only usage metadata: token counts per model, session and message counts, and daily activity, plus a machine ID and hostname to verify your devices. Your prompts, code and API keys never leave your machine. The CLI reads local logs and sends aggregated numbers only.

Which AI tools are supported?

Claude Code, Codex CLI, Gemini CLI, Qwen Code, OpenCode, Cline, Roo Code, Kilo Code and Continue are tracked today. Chaim counts by tool, not by model, so any model you run through them counts too (GPT, Gemini, DeepSeek, Qwen, Llama, models on OpenRouter and local Ollama models used through Continue or Cline). Web chats like chatgpt.com or claude.ai keep no log on your computer, so they can’t be counted. For Ollama on its own, Chaim detects your installed models; token tracking is coming soon because Ollama keeps no usage log. Models are normalized, so the same model shows up once even if tools name it differently.

How do I sync my stats?

Install the CLI with npm install -g chaim-cli, then run chaim login. Your browser opens, you sign in with Google or GitHub and click Authorize, and your first sync runs on its own. After that, chaim sync updates your profile, or add the git hook so every commit does it. The Get started guide walks through each step.

Does Chaim count my commits or code I write by hand?

No. Chaim only counts what your AI tools log: tokens, sessions, messages and models. It never reads your commits, code, diffs or commit messages. The git hook just uses a commit as the moment to sync. If you coded by hand without AI and then committed, nothing new is added, because there was no new AI usage to count.

Can I keep my profile private?

Yes. You can hide token counts, session counts or your whole profile at any time in Account → Privacy. Unlisted profiles are excluded from rankings and embeds.

How does the free trial work?

Bits comes with a 7-day free trial and no card is required. You get every Bits feature right away. When the trial ends you can subscribe, or simply keep using the Free plan.

Can I cancel Bits anytime?

Yes. Bits is billed monthly or yearly and you can cancel whenever you like. You keep Pro features until the end of the period you paid for.

Can someone fake their numbers?

Each machine is fingerprinted and bound to a single account, so telemetry cannot be moved or replayed onto another profile.

Bring your AI development to life.

Create your profile in one click and sync in one command. Your first sync counts your whole local history.

Free forever plan · Bits starts with a 7-day trial, no card

172.6B+ tokens tracked (and counting)

Live totals across every public Chaim profile, updated with each sync. Includes sample profiles during early access.

Tokens
Messages
Sessions
Developers
Devices
Models