Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>INFOC ONE AI MeterNew to Visual Studio Code? Get it now.
INFOC ONE AI Meter

INFOC ONE AI Meter

Preview

INFOC ONE

|
3 installs
| (0) | Free
Track local AI coding-agent token usage and estimated cost in VS Code for Claude Code, Codex CLI, Gemini CLI, and optional GitHub Copilot usage import.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

INFOC ONE AI Meter

Meter every AI agent, in one place.

INFOC ONE AI Meter hero

![AI Meter product screenshot](https://github.com/INFOCDOTONE/aimeter/raw/HEAD/media/screenshots/AIMeter Product screenshot.png)

Cost values shown by AI Meter are estimates based on published API rates. They may differ from provider invoices depending on your plan details. See DISCLAIMER.md, PRIVACY.md, and LICENSE.

AI Meter is a free VS Code extension that shows your AI coding-agent token usage and estimated cost inside VS Code. It reads local JSONL session logs for supported local agents and can optionally import GitHub Copilot usage from GitHub's API when you explicitly connect it.

Features

  • Track Claude Code, Codex CLI, and Gemini CLI usage from local session logs
  • Optionally import GitHub Copilot usage with a user-provided PAT stored in VS Code SecretStorage
  • Show today's estimated cost or token count in the status bar
  • Open a sidebar dashboard for Today, 7d, and 30d usage windows
  • Break down usage by agent, model, and recent session
  • Export local event data to CSV
  • Run Doctor diagnostics for parser paths, storage, Copilot connection, and pricing freshness
  • Override pricing rates per model for local estimated cost calculations

All cost figures are estimates with confidence indicators based on API rates. AI Meter never claims to match provider billing, especially for plan-included usage.

Installation

  1. Marketplace: install infoc-one.aimeter from the VS Code Marketplace.
  2. Command line: run code --install-extension infoc-one.aimeter after Marketplace publish.
  3. Local VSIX: download the release .vsix, then run code --install-extension aimeter-0.1.0.vsix.

Privacy

AI Meter has no telemetry, no analytics, no AI Meter account, and no AI Meter backend. It never reads source code, editor buffers, prompts, completions, workspace file contents, or environment variables.

Local agent data stays in VS Code extension storage on your machine. GitHub Copilot import is disabled by default and only runs after you connect it; the PAT is stored in VS Code SecretStorage, never settings, logs, event data, CSV exports, or source control.

Read the full privacy note in PRIVACY.md.

Supported Agents

Source Status How AIMeter reads it
Claude Code Supported Local JSONL session logs under ~/.claude/projects
Codex CLI Supported Local JSONL session logs under ~/.codex/sessions
Gemini CLI Supported Local JSONL session logs under ~/.gemini/sessions
GitHub Copilot Optional import GitHub usage API after explicit PAT connection
Cursor / Windsurf / Cline / Roo / Continue / Aider Not in v0.1.0 Deferred until there is a trusted local log or approved usage API

Important Settings

  • aimeter.statusBar.enabled: show or hide the status bar item
  • aimeter.statusBar.format: choose cost-today, tokens-today, or both
  • aimeter.parsers.claudeCode.enabled: watch Claude Code logs
  • aimeter.parsers.codexCli.enabled: watch Codex CLI logs
  • aimeter.parsers.geminiCli.enabled: watch Gemini CLI logs
  • aimeter.providers.githubCopilot.enabled: enable GitHub Copilot usage import after connecting a PAT
  • aimeter.pricing.overrides: override estimated model pricing locally
  • aimeter.retention.days: choose how long event history is kept locally
  • aimeter.network.updateCheck: optional update check, off by default

Pricing override example:

{
  "aimeter.pricing.overrides": {
    "gpt-5": {
      "inputUsdPerMillion": 1.25,
      "outputUsdPerMillion": 10,
      "cacheReadUsdPerMillion": 0.125,
      "cacheWriteUsdPerMillion": 0
    }
  }
}

Screenshots

Founder TODO: replace media/icon.png with the final 128x128 production icon before Marketplace submission. The current file is a placeholder release asset.

Current screenshots in this repo:

  • media/screenshots/AIMeter Product screenshot.png
  • media/screenshots/AIMeter Product Doctor screenshot.png

These must be real captures from the extension UI, not generated placeholders.

Roadmap

Track 1 v0.1.x stays focused on the free VS Code extension:

  • Harden local parsers and schema fixtures
  • Improve dashboard polish and empty states
  • Add real Marketplace screenshots and a short demo GIF
  • Expand Doctor diagnostics for common Windows, macOS, and Linux path issues
  • Add more local-agent sources only when there is a trusted token log or approved usage API

No backend, SaaS, team sync, payment logic, license checks, or telemetry are planned for Track 1.

Contributing

Issues and discussions are welcome:

  • Bugs: https://github.com/INFOCDOTONE/aimeter/issues
  • Discussions: https://github.com/INFOCDOTONE/aimeter/discussions

Before contributing code, read CLAUDE.md, DECISIONS.md, and SOLUTION.md. Privacy rules are product rules in this repo.

License

MIT. Copyright (c) 2026 Infochola Solutions Pte Ltd.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft