VoidTrek
Automatic work hour tracker for VS Code. Tracks how long you have a project open and syncs sessions to Firebase.
Features
- Auto-tracks time when VS Code is open
- Idle detection (pauses after 5 minutes of inactivity)
- Syncs to Firebase Firestore every 2 minutes
- Status bar timer showing today's tracked time
- Sidebar panel with live clock in the Explorer
- Per-project, per-day session tracking
Commands
| Command |
Description |
VoidTrek: Show Today's Summary |
Show today's total tracked time |
VoidTrek: Force Sync to Firebase |
Manually sync to Firestore |
Setup
- Create a Firebase project at console.firebase.google.com
- Enable Firestore in test mode
- Create a
.env file in the extension root with your Firebase config:
FIREBASE_API_KEY=your_key
FIREBASE_AUTH_DOMAIN=your_domain
FIREBASE_PROJECT_ID=your_project
FIREBASE_STORAGE_BUCKET=your_bucket
FIREBASE_MESSAGING_SENDER_ID=your_id
FIREBASE_APP_ID=your_app_id
- Reload VS Code
Dashboard
Pair with the VoidTrek Dashboard to visualize your tracked time with charts, heatmaps, and reports.
| |