Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>BytePrintNew to Visual Studio Code? Get it now.
BytePrint

BytePrint

ByteBloom

|
4 installs
| (1) | Free
See how much of your code is AI-generated vs hand-written. Real-time classification with local ML — no account required, works 100% offline.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BytePrint — Know Your Code's DNA

See exactly how much of your code is AI-generated vs hand-written. BytePrint runs entirely in your editor with local ML classification — no account, no cloud, no data leaves your machine.

Features

Real-Time AI vs Human Classification

BytePrint silently monitors your coding activity and classifies every change into four tiers:

  • AI Generated — Code accepted from Copilot, inline suggestions, or AI commands
  • Copy / Paste — Code pasted from clipboard (ChatGPT, Stack Overflow, another file, etc.)
  • AI Modified — AI-generated or pasted code you then edited by hand
  • Human Written — Code you typed from scratch

A status bar indicator shows your live breakdown: AI:12% P:5% H:83%

Local ML-Powered Detection

A lightweight logistic regression model runs entirely inside the extension (under 10ms per classification). It analyzes 20 code features — stylometric patterns, structural signals, and naming conventions — to distinguish AI from human code, even for pasted content.

Behavioral + Content Analysis

BytePrint combines two classification approaches:

  1. Behavioral — Detects AI suggestion acceptance, burst insertions, paste events, and timing patterns
  2. Content — Analyzes code structure, comment density, naming style, and repetition patterns

Privacy-First Design

  • Runs 100% offline — no account required
  • Content anonymization ON by default (HMAC-SHA256 with per-session salt)
  • Telemetry is opt-in and fully configurable
  • All data stays on your machine by default

Confidence Indicator

Each classification includes a confidence level displayed in the status bar, so you always know how certain the detection is.

Getting Started

  1. Install BytePrint from the VS Code Marketplace
  2. Start coding — BytePrint activates automatically
  3. Check the status bar for your AI/Human code breakdown
  4. Click the status bar item for detailed session statistics

That's it. No setup, no configuration, no sign-up.

Settings

Setting Default Description
byteprint.mode standalone standalone = 100% offline, no network calls (free). connected = unlocks server ML, telemetry, and team analytics (Pro).
byteprint.anonymizeContent true Privacy-by-default: only HMAC-SHA256 hashes stored, never raw text
byteprint.developerId "" Your developer ID (auto-generated if empty)

BytePrint Pro (Connected Mode)

Set byteprint.mode to connected and configure the backend for team-wide analytics, enhanced ML classification, and enterprise features:

Setting Default Description
byteprint.endpointUrl http://localhost:3120/events Backend telemetry endpoint (connected mode only)
byteprint.mlServiceUrl http://localhost:3120 Server-side ML service URL (connected mode only)
byteprint.telemetryEnabled true Enable/disable event collection (connected mode only)
byteprint.batchIntervalMs 5000 Event batch interval in ms (connected mode only)

Pro features include: server-side ML classification, historical trends, repository scanning, productivity insights, compliance governance, IP risk assessment, and weekly digest reports.

Commands

Command Description
BytePrint: Show Status View detailed session statistics with visual breakdown, export, and privacy status

How It Works

BytePrint intercepts code changes in real-time and classifies them using:

  • Timing analysis — Human typing is incremental (1-3 chars); AI suggestions arrive in bulk
  • Command detection — Intercepts Copilot accept, inline suggest, and AI tool commands
  • Content fingerprinting — 20-feature ML model analyzes code style and structure
  • Paste detection — Distinguishes clipboard paste from typed and AI-generated code

All classification happens locally. If you connect a BytePrint Pro backend, a server-side model provides higher-accuracy analysis for substantial code blocks.

Privacy

BytePrint makes zero network calls in standalone mode (the default). Your code never leaves your machine.

When you switch to connected mode:

  • Events contain metadata only (timestamps, character counts, line numbers)
  • Raw code content is never sent unless you explicitly disable anonymization
  • Anonymization is ON by default (HMAC-SHA256 with per-session salt)
  • Non-localhost endpoints trigger a security warning if using HTTP

Requirements

  • VS Code 1.80.0 or later
  • No additional dependencies

License

MIT — see LICENSE for details.

Support

  • Issues: GitHub Issues
  • Changelog: CHANGELOG

Built by ByteBloom

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