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

Waqt

Gursahb Singh

| (0) | Free
Track coding time with AI tools detection — supports VS Code, Cursor, VSCodium, Antigravity, and more
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Waqt Extension

Waqt is an intelligent coding time tracker that seamlessly distinguishes between manual typing, AI-assisted coding, and external copy-pasting across various Code editors. It helps you understand exactly how much "real" coding you do compared to time spent leveraging AI extensions and CLI tools.

Features

  • Advanced 3-way Split Time Tracking:
    • Typed: Time spent actively typing out your code.
    • AI Assisted: Time influenced by active AI extensions or CLI interactions.
    • Pasted / External: Time when large chunks of code were inserted without any active AI context.
  • Deep AI Tool Detection:
    • Built-in detection for VS Code extensions like GitHub Copilot, Codeium, Tabnine, Continue, Supermaven, Claude Dev, Gemini Code Assist, and more.
    • CLI Tracking: Capable of detecting AI usage via terminal executions (e.g., Claude Code, Gemini CLI, Aider, Codex). User consent is dynamically requested on first prompt.
  • Debugging Time Tracking: Separates your active development time from debugging sessions, supporting any recognized visual debugger (Node, Python, Chrome, etc.).
  • Multiple Editors Support: Seamless operation out-of-the-box not just on VS Code, but also on VSCodium, Cursor, Antigravity, Windsurf, Positron, and more.
  • Theme-Adaptive Dashboard: The internal visual dashboard intuitively adapts directly to your active editor theme (Light, Dark, High-Contrast) seamlessly without visual jarring.

Preview

Waqt Dashboard

Requirements

  • VS Code engine ^1.107.0 (or compatible VSCodium fork).
  • Uses the standard VS Code standard Extension API, but terminal monitoring relies on vscode.window.onDidStartTerminalShellExecution integration.

Extension Settings

You can customize the underlying behavior via settings.json:

  • waqt.aiTools: Array of additional string extension IDs to be recognized as AI typing tools.
  • waqt.cliTools: Optional CLI tool pattern definitions (needs name and regex pattern).
  • waqt.idleThresholdSeconds: Number of inactivity seconds before the tracker goes idle (Default: 120).
  • waqt.cliTrackingConsent: Sets the user consent configuration for terminal monitoring (ask, allowed, denied).

Commands

  • Waqt: Show Dashboard: Opens the main theme-adaptive Webview displaying time summaries.
  • Waqt: Reset All Statistics: Clears all accumulated data and starts over.

Security & Privacy

Privacy is a core concern:

  1. Local Only: Data tracking is completely local using VS Code Global State API.
  2. Opt-in Terminal Privacy: Reading terminal session executions is explicitly placed behind an opt-in prompt.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft