{"adoption": {"forks": 262, "observed_at": "2026-08-28T04:06:40.897233+00:00", "stars": 2366}, "canonical_url": "https://ross.abutalabs.com/products/claude-counter", "card": {"archived": false, "artifact_type": "plugin", "description": "A minimal browser extension that shows token count, cache timer, and usage bars on claude.ai.", "domain": ["large-language-models", "browser-extensions", "developer-tools"], "enriched": true, "function": ["browser-extension", "analytics", "developer-tools"], "health_score": 81, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["she-llac/claude-counter"], "name": "she-llac/claude-counter", "platform": ["browser", "browser-extension"], "pushed_at": "2026-03-21T00:21:01+00:00", "repo": "she-llac/claude-counter", "stars": 2366, "tags": ["claude", "token-counting", "usage-tracking", "userscript", "claude-ai"], "topics": [], "urls": [], "use_cases": ["show token count for my claude.ai conversation", "track how long my claude conversation stays cached", "see accurate claude usage limits with reset countdowns", "monitor context window usage against the 200k limit", "browser extension to display claude rate limit usage bars", "userscript to track claude token usage locally"], "what_it_is": "A minimal browser extension (and userscript) that overlays token counts, cache countdown timers, and session/weekly usage bars on claude.ai. It works by intercepting Claude's API responses and using a vendored o200k_base tokenizer, with all data kept local.", "when_to_avoid": ["you use Claude via API or desktop app rather than claude.ai", "you need exact token counts rather than approximations", "you need a tool that works outside Chromium/Firefox browsers"], "when_to_choose": ["you use claude.ai in the browser and want live token and usage visibility", "you need more precise usage fractions than Claude's rounded /usage page", "you want a privacy-friendly tool with no external servers or tracking"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/claude-counter", "repo": "she-llac/claude-counter", "role": "main", "score": 56}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.897233+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:35:58.552504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58899ee2a69e4f961250041c76b7a8f4e80f9441e0a6da9ca39f7a729ebffda2", "fetched_at": "2026-08-28T04:06:40.897233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/she-llac/claude-counter"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.897233+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:35:58.552504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58899ee2a69e4f961250041c76b7a8f4e80f9441e0a6da9ca39f7a729ebffda2", "fetched_at": "2026-08-28T04:06:40.897233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/she-llac/claude-counter"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:35:58.552504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58899ee2a69e4f961250041c76b7a8f4e80f9441e0a6da9ca39f7a729ebffda2", "fetched_at": "2026-08-28T04:06:40.897233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/she-llac/claude-counter"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.897233+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.897233+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.897233+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:35:58.552504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58899ee2a69e4f961250041c76b7a8f4e80f9441e0a6da9ca39f7a729ebffda2", "fetched_at": "2026-08-28T04:06:40.897233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/she-llac/claude-counter"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.897233+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.897233+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:35:58.552504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58899ee2a69e4f961250041c76b7a8f4e80f9441e0a6da9ca39f7a729ebffda2", "fetched_at": "2026-08-28T04:06:40.897233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/she-llac/claude-counter"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.897233+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.897233+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.897233+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:35:58.552504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58899ee2a69e4f961250041c76b7a8f4e80f9441e0a6da9ca39f7a729ebffda2", "fetched_at": "2026-08-28T04:06:40.897233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/she-llac/claude-counter"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.897233+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.897233+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:35:58.552504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58899ee2a69e4f961250041c76b7a8f4e80f9441e0a6da9ca39f7a729ebffda2", "fetched_at": "2026-08-28T04:06:40.897233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/she-llac/claude-counter"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:35:58.552504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58899ee2a69e4f961250041c76b7a8f4e80f9441e0a6da9ca39f7a729ebffda2", "fetched_at": "2026-08-28T04:06:40.897233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/she-llac/claude-counter"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:35:58.552504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58899ee2a69e4f961250041c76b7a8f4e80f9441e0a6da9ca39f7a729ebffda2", "fetched_at": "2026-08-28T04:06:40.897233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/she-llac/claude-counter"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:35:58.552504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58899ee2a69e4f961250041c76b7a8f4e80f9441e0a6da9ca39f7a729ebffda2", "fetched_at": "2026-08-28T04:06:40.897233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/she-llac/claude-counter"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 73, "longevity": 18, "rhythm": 56}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 259, "days_push": 166, "days_rel": 214, "gap_med": 43, "n_releases_24m": 2}, "score": 56, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}