Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevTime Insights Tracker

Image

Premium developer time tracking: VS Code extension + React dashboard.

Features

  • Minimal Footprint: 60s interval, small SQLite database (~1,440 writes/day).
  • Privacy Focus: Local-only, no cloud, no telemetry.
  • Smart Tracking: Idle detection (5m), git branch caching (5m).
  • Insights: Weekly activity, language breakdown, context switches, focus time.

How to Run & Test (Local)

1. VS Code Extension

  1. Open the project folder in VS Code.
  2. Go to the extension/ directory (or open the root and select the extension workspace).
  3. Press F5 (or go to Run and DebugRun Extension).
  4. This will open a new "Extension Development Host" window.
  5. In the new window, look at the Status Bar (bottom right). You should see $(debug-continue) DevTime: [Project Name].

2. Dashboard

  1. Open a terminal in the dashboard/ folder.
  2. Start the backend: npm run server (runs on port 5174).
  3. Start the frontend: npm run dev (runs on port 5173).
  4. Visit http://localhost:5173 to view your data.
  5. Click the status bar item in VS Code to quickly open the dashboard.

Tech Stack

  • Extension: TypeScript, esbuild, sqlite3 (async).
  • Backend: Express (read-only).
  • Frontend: React, Tailwind CSS, Recharts, Lucide React.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages