Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>TabSpammerNew to Visual Studio Code? Get it now.
TabSpammer

TabSpammer

TabSpammer

| (0) | Free
Are you still coding, or just tab-spamming? See how much of your code is you vs. AI — live in VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TabSpammer

Are you still coding, or just tab-spamming? See how much of your code is you vs. AI — live, right inside VS Code.

TabSpammer measures the degree of human–AI collaboration in your editor from behavioral signals alone, and turns it into a simple, honest number. No accounts. No code leaves your machine. Just a mirror for how you actually write code in the age of AI.

High AI dependency isn't inherently bad. TabSpammer doesn't judge you — it just measures, so you can decide for yourself.


What it shows you

  • A live status bar with your current AI share, voice/vibe share, paste activity, and "thinking" time.
  • A weekly report (every Friday) with a playful title, a daily activity chart, and a clear human / AI / paste / voice breakdown — ready to share.
  • An agentic-operation indicator (reference only) that estimates how "automated" your input rhythm looks.

How it measures (6 + 1 signals)

TabSpammer watches the behavior of editing, not any vendor's API — so it works the same whether you use GitHub Copilot, Cursor, ChatGPT, Claude, or paste from anywhere:

  1. Human keystrokes — ordinary typing and IME input.
  2. AI autocomplete acceptance — Tab accepts, faster-than-human streaks, multi-line insertions.
  3. Paste — clipboard-driven inserts and snippets.
  4. Voice / vibe input — speech-driven coding bursts.
  5. Cloud-AI rhythm — the idle-then-burst cadence typical of chat-based AI.
  6. Cursor-jump confirmation — AI edits corroborated by cursor movement.

Plus a separate agentic likelihood score — a reference indicator of how automated your input looks. It is shown locally only and is never transmitted.

Privacy first — by design

  • Everything is computed locally. Detection and scoring happen entirely on your device.
  • Nothing is sent by default. Transmission only happens if you explicitly opt in to the optional Data Analysis Program.
  • Never collected or sent: your source code, file contents, file names, raw keystrokes, clipboard contents, or nickname.
  • If you opt in: only pseudonymized aggregate metrics, coarse self-declared demographics, display language, a coarse environment summary, and a random identifier are sent — protected by k-anonymity thresholds, with a deletion endpoint available at any time.

See the Privacy Policy and Extension Privacy Policy for full detail.

Independent & neutral

TabSpammer is an independent project. It is not affiliated with, sponsored by, or endorsed by Microsoft, Visual Studio Code, or any AI vendor whose tools it may measure. There are no vendor sponsorships and no affiliate revenue from measured vendors — neutrality is the point.


Commands

Open the Command Palette (Ctrl/Cmd+Shift+P) and search for "TabSpammer":

Command What it does
TabSpammer: Show Status Show your current counts and shares.
TabSpammer: Show Weekly Report Open the weekly report panel.
TabSpammer: Check Agentic (Automation) Likelihood Show the agentic reference estimate.
TabSpammer: Reset Counts Reset your local counters.
TabSpammer: Open Setup / Settings Re-run the setup wizard.

Settings

Search "TabSpammer" in Settings. Highlights:

  • tabspammer.dataProgram.enabled — off by default. Opt in to the anonymous Data Analysis Program. When off, nothing is ever transmitted.
  • tabspammer.monitor.clipboard — distinguish paste from AI completion. Clipboard contents are never stored or transmitted.
  • tabspammer.monitor.hardware — estimate AI "thinking" wait time from system load (used locally only).
  • tabspammer.weeklyReport.weekday / tabspammer.weeklyReport.hour — when the weekly report appears (default: Friday, 3 PM).

License

TabSpammer is proprietary software. The full license is included in the LICENSE file within the extension package. See also the Terms of Service.

Made with care in Sapporo, Japan. Questions? contact@tabspammer.com

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