VS Code Extensions
ZenTime

ZenTime

by Irontore

Multi-language complexity analysis, line-by-line performance optimizer and Zen teacher.

Downloads

1

Rating

(0)

Version

1.0.1

Last updated

Jul 14, 2026

ZenTime is a professional VS Code extension that measures alignment with clean coding philosophies, estimates Big O time complexity, and flags line-by-line performance bottlenecks across all programming languages.

🚀 Features

  • Offline Heuristic Analysis (Real-time): Calculates loop nesting depth, detects logarithmic divisions, and identifies recursion structures instantly as you type.
  • AI-Powered Gemini Analysis (On-save / On-demand): Delivers deep semantic analysis, complex Big-O estimates, and context-aware refactoring tips.
  • VS Code UI Integrations:
    • Inlay Hints: Displays faint inline text right next to loops and functions indicating their complexity (e.g. ‣ O(N²)).
    • Hover Tooltips: Shows detailed explanations and quick action links on hover.
    • Complexity Dashboard: Side-bar panel showing active file Zen Score, functions list, and bottlenecks.
    • Side-by-side Refactoring: Automatically compares refactored code next to original files using native VS Code diffing.

🛠️ Configuration Settings

This extension contributes the following settings:

  • zentime.geminiApiKey: Your Gemini API Key for AI-driven complexity suggestions.
  • zentime.enableAi: Toggle whether to utilize Gemini AI analysis.
  • zentime.aiAnalysisOnSave: Trigger AI analysis automatically when saving code files.
  • zentime.complexityThreshold: Minimum complexity level (e.g. O(N²)) to trigger warning diagnostics.
  • zentime.showInlayHints: Toggle inline complexity label decorations.

📦 How to Install the Package (.vsix)

  1. Open the Extensions view in VS Code (Ctrl+Shift+X).
  2. Click the ... (Views and More Actions) button in the top-right corner.
  3. Select Install from VSIX....
  4. Choose the generated zentime-1.0.0.vsix file.

Related extensions