Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>KodoNew to Visual Studio Code? Get it now.
Kodo

Kodo

Usman Hassan

|
24 installs
| (0) | Free
Deep Work Analytics - Track focus, measure flow, and build habits.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Kodo - Deep Work Analytics

coding is deep work. Kodo helps you measure your focus, track your flow states, and build sustainable engineering habits—without compromising your privacy.

Features

  • ⏱️ Coding Time Tracking - Automatically tracks time spent coding
  • 🔥 Flow State Detection - Recognizes when you're in the zone (20+ min continuous coding)
  • 📊 Session Analytics - View heartbeats, sessions, and productivity metrics
  • 🔒 Privacy Modes - Normal or stealth mode (no file names sent)
  • 💾 Offline Support - Queues data locally and syncs when connected

Getting Started

1. Create an Account

Sign up at kodohq.app

2. Get Your API Key

  1. Go to kodohq.app/dashboard
  2. Navigate to Settings → API Keys
  3. Click Create API Key
  4. Copy your key (starts with kodo_)

3. Set Your API Key

In VS Code/Cursor:

  1. Press Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux)
  2. Type "Kodo: Set API Key"
  3. Paste your API key

Commands

Command Description
Kodo: Set API Key Configure your API key
Kodo: Clear API Key Remove your API key
Kodo: Show Status View current session stats
Kodo: Toggle Privacy Switch between normal/stealth mode

Settings

Setting Default Description
kodo.enabled true Enable/disable tracking
kodo.privacyMode normal normal or stealth
kodo.breakReminderMinutes 90 Break reminder interval (0 to disable)
kodo.sessionTimeoutMinutes 30 Inactivity threshold
kodo.enableTelemetry false Enable anonymous usage analytics

Status Bar

The Kodo status bar shows:

  • Coding Time - Total coding time today
  • Session - Current session duration
  • (Active) - You're in an active session

Click the status bar item to view detailed stats.

Privacy

  • Normal Mode: Tracks file names and languages
  • Stealth Mode: Only tracks heartbeats, no file details

Your code content is never sent to our servers.

Telemetry

Kodo can collect anonymous usage analytics to help us improve the extension. This is disabled by default.

To enable, set kodo.enableTelemetry to true in your settings.

What we track:

  • Extension activation/deactivation
  • Sync events (heartbeat counts, not content)
  • Error events for debugging

What we never track:

  • File names or paths
  • Code content
  • Personal information

Support

  • Support: kodohq.app/support
  • Website: kodohq.app
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft