{"full_name":"xiufengsun/tokentracker","owner":"xiufengsun","name":"tokentracker","url":"https://github.com/xiufengsun/TokenTracker","description":"Local-first AI coding token usage and cost tracker for 47 tools, with a dashboard, desktop pet, widgets, achievements, and native macOS/Windows apps.","description_zh":null,"homepage":null,"topics":["models","tools","server"],"tag_pages":["models","server","tools"],"language":"plugin","license":"MIT","avatar":"https://github.com/xiufengsun.png","created_at":"2026-03-20T07:23:44.222Z","pushed_at":"2026-11-11T03:15:54.218Z","metrics":{"stars":2224,"downloads30d":null,"downloads_month":null},"source_repo":"xiufengsun/TokenTracker","npm_id":"tokentracker-cli","verification":{"status":"skipped","level":"install","run_url":null},"approval":"pending","capabilities":{"findings":["network-call:package/dashboard/dist/assets/__vite-browser-external-999JOlud.js","base64-blob:package/dashboard/dist/assets/__vite-browser-external-999JOlud.js","child-process:package/dashboard/dist/assets/__vite-browser-external-999JOlud.js","literal-ip:package/dashboard/dist/assets/AchievementBadge-DE1v2d68.js","literal-ip:package/dashboard/dist/assets/BadgeDetailModal-Dto1Fw6b.js","child-process:package/src/lib/bearer-token.js","child-process:package/src/lib/browser-auth.js","child-process:package/src/lib/categorizer-utils.js","child-process:package/src/lib/claude-categorizer.js","credential-read:package/src/cli.js","literal-ip:package/dashboard/dist/assets/CloudCheckoutPage-BAdtoWBp.js","child-process:package/src/lib/command-runner.js","network-call:package/src/lib/cursor-config.js","literal-ip:package/src/lib/cursor-config.js","credential-read:package/src/lib/cursor-config.js","network-call:package/dashboard/dist/assets/DashboardPage-D0bpXi9x.js","child-process:package/dashboard/dist/assets/DashboardPage-D0bpXi9x.js","child-process:package/src/lib/deepseek-status.js","network-call:package/dashboard/dist/assets/DevicePage-qbDI5e82.js","network-call:package/src/lib/doctor.js","child-process:package/src/lib/git-outcomes.js","network-call:package/dashboard/dist/assets/HeaderGithubStar-YVASNIKr.js","literal-ip:package/dashboard/dist/assets/HeaderGithubStar-YVASNIKr.js","literal-ip:package/dashboard/dist/assets/icons-CuIU9GgV.js","network-call:package/dashboard/dist/assets/index-BFIcLxb4.js","base64-blob:package/dashboard/dist/assets/index-BFIcLxb4.js","child-process:package/dashboard/dist/assets/index-BFIcLxb4.js","network-call:package/dashboard/dist/assets/index-DJ8zVWHq.js","child-process:package/dashboard/dist/assets/index-DJ8zVWHq.js","child-process:package/dashboard/dist/assets/index-hKOAzfwu.js","child-process:package/src/commands/init.js","network-call:package/dashboard/dist/assets/IpCheckPage-Cfx0N7pC.js","child-process:package/dashboard/dist/assets/LandingPage-1nwzYTWH.js","credential-read:package/src/lib/limits-cache.js","network-call:package/dashboard/dist/assets/LimitsPage-CG58C7jU.js","network-call:package/src/lib/pricing/litellm-fetcher.js","network-call:package/src/lib/local-api.js","child-process:package/src/lib/local-api.js","network-call:package/dashboard/dist/assets/local-usage-transfer-XT9tg8yv.js","literal-ip:package/dashboard/dist/assets/LoginCard-DCeeAwlk.js"],"red_flags":["credential-read:package/src/cli.js","credential-read:package/src/lib/cursor-config.js","credential-read:package/src/lib/limits-cache.js","credential-read:package/src/commands/status.js","credential-read:package/src/lib/usage-limits.js","lifecycle-script:package/package.json"]},"type":"plugin","contains":["plugin"],"deprecated":false,"deprecated_message":null,"maintainers":["rynn_sun"],"growth":{"day":{"stars":0,"downloads30d":0,"base_day":"2026-11-12"}},"history":{"dates":["2026-11-12","2026-11-13"],"stars":[2224,2224],"downloads30d":[0,0],"downloads_month":[null,null]},"boards":{"total":70},"same_owner":[],"latest_release":{"name":"1.5.18","tag":"1.5.18","published_at":"2026-11-11T03:15:54.218Z","body":null,"url":"https://www.npmjs.com/package/tokentracker-cli/v/1.5.18"},"readme":false,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-12T16:49:14Z","history_start":"2026-09-13"}