[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:ai-token-monitor":3},"\u003Ch1>AI Token Monitor\u003C\u002Fh1>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsoulduse\u002Fai-token-monitor\u002Freleases\u002Flatest\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fsoulduse\u002Fai-token-monitor\" alt=\"Release\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsoulduse\u002Fai-token-monitor\u002Fblob\u002FHEAD\u002FLICENSE\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg\" alt=\"License: MIT\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsoulduse\u002Fai-token-monitor\u002Fblob\u002FHEAD\u002Fdocs\u002FREADME.ko.md\" rel=\"nofollow ugc noopener\">한국어\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsoulduse\u002Fai-token-monitor\u002Fblob\u002FHEAD\u002Fdocs\u002FREADME.ja.md\" rel=\"nofollow ugc noopener\">日本語\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsoulduse\u002Fai-token-monitor\u002Fblob\u002FHEAD\u002Fdocs\u002FREADME.zh-CN.md\" rel=\"nofollow ugc noopener\">简体中文\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsoulduse\u002Fai-token-monitor\u002Fblob\u002FHEAD\u002Fdocs\u002FREADME.zh-TW.md\" rel=\"nofollow ugc noopener\">繁體中文\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsoulduse\u002Fai-token-monitor\u002Fblob\u002FHEAD\u002Fdocs\u002FREADME.tr.md\" rel=\"nofollow ugc noopener\">Türkçe\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsoulduse\u002Fai-token-monitor\u002Fblob\u002FHEAD\u002Fdocs\u002FREADME.it.md\" rel=\"nofollow ugc noopener\">Italiano\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fsoulduse\u002Fai-token-monitor\u002FHEAD\u002Fdocs\u002Fimages\u002Fhero.png\" alt=\"AI Token Monitor — real-time token &amp; cost tracking for AI coding tools, right from your menu bar\" \u002F>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Token Monitor\u003C\u002Fstrong> is a lightweight system tray app for macOS and Windows that answers one question, all day long: \u003Cem>how much are my AI coding tools actually costing me?\u003C\u002Fem> It reads the local session logs that \u003Cstrong>Claude Code\u003C\u002Fstrong>, \u003Cstrong>Codex\u003C\u002Fstrong>, \u003Cstrong>OpenCode\u003C\u002Fstrong>, and \u003Cstrong>GJC\u003C\u002Fstrong> already write, prices every token with per-model rates (cache reads included), and puts today's spend right next to your clock — with charts, plan-limit alerts, an opt-in leaderboard, chat, and webhook notifications one click away.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Zero setup\u003C\u002Fstrong> — no API keys, no proxies. If you've run Claude Code or Codex once, it just works.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spend at a glance\u003C\u002Fstrong> — live cost in the menu bar \u002F system tray, full dashboard on click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stay ahead of limits\u003C\u002Fstrong> — live 5-hour session &amp; weekly plan bars, plus Discord \u002F Slack \u002F Telegram alerts before you hit the wall.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Private by design\u003C\u002Fstrong> — 100% offline by default; leaderboard, chat, and webhooks are strictly opt-in.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ctable>\n  \u003Ctr>\n    \u003Cth>Overview\u003C\u002Fth>\n    \u003Cth>Analytics\u003C\u002Fth>\n    \u003Cth>Leaderboard\u003C\u002Fth>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fsoulduse\u002Fai-token-monitor\u002FHEAD\u002Fdocs\u002Fscreenshots\u002Foverview.png\" width=\"280\" \u002F>\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fsoulduse\u002Fai-token-monitor\u002FHEAD\u002Fdocs\u002Fscreenshots\u002Fanalytics.png\" width=\"280\" \u002F>\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fsoulduse\u002Fai-token-monitor\u002FHEAD\u002Fdocs\u002Fscreenshots\u002Fleaderboard.png\" width=\"280\" \u002F>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">Today's usage, 7-day chart, weekly\u002Fmonthly totals\u003C\u002Ftd>\n    \u003Ctd align=\"center\">Activity graph, 30-day trends, model breakdown\u003C\u002Ftd>\n    \u003Ctd align=\"center\">Compare usage with other developers\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\u003Ch2>Download\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsoulduse\u002Fai-token-monitor\u002Freleases\u002Flatest\" rel=\"nofollow ugc noopener\">Download Latest Release\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Platform\u003C\u002Fth>\n\u003Cth>File\u003C\u002Fth>\n\u003Cth>Notes\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Cstrong>macOS\u003C\u002Fstrong> (Apple Silicon)\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>.dmg\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Intel Mac support coming soon\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Windows\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>.exe\u003C\u002Fcode> installer\u003C\u002Ftd>\n\u003Ctd>Windows 10+ (WebView2 required, auto-installed)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2>How It Works\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fsoulduse\u002Fai-token-monitor\u002FHEAD\u002Fdocs\u002Fimages\u002Fhow-it-works.png\" alt=\"How AI Token Monitor works — reads local session logs, parses &amp; prices locally, shows cost in the tray and dashboard\" \u002F>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Reads local session logs\u003C\u002Fstrong> — watches the JSONL files your AI CLIs already write (see \u003Ca href=\"#data-sources\" rel=\"nofollow ugc noopener\">Data Sources\u003C\u002Fa> for exact paths)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Parses &amp; prices locally\u003C\u002Fstrong> — a Rust engine deduplicates entries, applies per-model pricing (cache reads included), and re-aggregates the moment a file changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shows it everywhere\u003C\u002Fstrong> — tray cost ticker, dashboard charts, plan-limit alert bar, and optional webhook notifications\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Everything above happens on your machine. The app makes \u003Cstrong>zero network requests\u003C\u002Fstrong> unless you opt in to the leaderboard, chat, or webhooks — and even then only aggregated counts are shared, never code or conversation content.\u003C\u002Fp>\n\u003Ch2>Features\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fsoulduse\u002Fai-token-monitor\u002FHEAD\u002Fdocs\u002Fimages\u002Ffeatures.png\" alt=\"Feature highlights — track &amp; visualize, compete &amp; share, stay under budget, make it yours\" \u002F>\u003C\u002Fp>\n\u003Ch3>Tracking &amp; Visualization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-time token tracking\u003C\u002Fstrong> — parses session JSONL files from Claude Code, Codex, and OpenCode for accurate usage stats\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-provider support\u003C\u002Fstrong> — switch between Claude \u002F Codex \u002F OpenCode sources, with per-provider cost models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple config directories\u003C\u002Fstrong> — aggregate work + personal accounts by adding several Claude\u002FCodex roots\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Daily chart\u003C\u002Fstrong> — 7\u002F30 day token or cost bar chart with Y-axis labels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activity graph\u003C\u002Fstrong> — GitHub-style contribution heatmap with 2D\u002F3D toggle and year navigation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Period navigation\u003C\u002Fstrong> — browse weekly\u002Fmonthly totals with \u003Ccode>&lt; &gt;\u003C\u002Fcode> arrows\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Model breakdown\u003C\u002Fstrong> — Input\u002FOutput\u002FCache ratio\u003C\u002Fli>\n\u003C\u002Ful>\n",1784240406336]