FounderPulse - Time Tracker for Co-Founders
Track coding time and analyze founder productivity across projects with automatic time logging and team analytics.
Features
✨ Automatic Time Tracking
- Track VS Code activity automatically
- Per-file and per-project time logging
- Idle detection to exclude inactive time
- No manual start/stop required
📊 Team Analytics
- View productivity dashboard in browser
- Compare co-founder output
- Daily, weekly, and monthly breakdowns
- Project-based time allocation
🔒 Privacy First
- 100% Code Privacy: Your code contents and file contents NEVER leave your machine.
- Zero Keystroke Tracking: We do not track keyboard input, variable names, or terminal commands.
- Metadata Only: Only file names, extensions, and timestamps are recorded to calculate your productivity metrics.
- Secure: All analytics data is encrypted in transit and securely stored.
Quick Start (30 seconds)
- Install extension from VS Code Marketplace
- Create an account or sign in from the command palette
- Start Tracking (status bar shows tracking state)
- View Analytics (Command:
FounderPulse: Open Team Dashboard)
Live Demo
📊 Try the Dashboard: https://founderpulse-activitytracker.vercel.app/
Configure the extension to point to this dashboard:
{
"cofounderTracker.dashboardUrl": "https://founderpulse-activitytracker.vercel.app"
}
Requirements
- VS Code 1.84.0 or later
- A FounderPulse account
- FounderPulse dashboard running locally or deployed
Setup
1. Install Extension
Install FounderPulse from the VS Code Marketplace.
2. Authenticate
The extension works completely out-of-the-box with our hosted backend. No configuration is required!
Run command: FounderPulse: Create Account or FounderPulse: Sign In
- Create a workspace account or sign in to an existing one
- Select a workspace and project to track
3. Start Tracking
The status bar shows tracking status. Click to toggle on/off, or use:
- FounderPulse: Start Time Tracking (
Ctrl+Alt+Shift+T)
- FounderPulse: Stop Time Tracking (
Ctrl+Alt+Shift+S)
4. View Dashboard
Quick Access: Press Ctrl+Alt+Shift+D (Cmd+Option+Shift+D on Mac) to instantly open the analytics dashboard in your browser.
Or run: FounderPulse: Open Team Dashboard from the Command Palette (Ctrl+Shift+P).
Commands
| Command |
Shortcut |
Action |
| FounderPulse: Start Time Tracking |
Ctrl+Alt+Shift+T / Cmd+Option+Shift+T |
Begin activity logging |
| FounderPulse: Stop Time Tracking |
Ctrl+Alt+Shift+S / Cmd+Option+Shift+S |
Stop activity logging |
| FounderPulse: Select Project |
Ctrl+Alt+Shift+P / Cmd+Option+Shift+P |
Choose workspace/project to track |
| FounderPulse: Open Team Dashboard |
Ctrl+Alt+Shift+D / Cmd+Option+Shift+D |
Open analytics dashboard in browser |
Note: Setup commands like "Sign In" or "Create Workspace" are available anytime via the Command Palette (Ctrl+Shift+P).
How It Works
- Authentication: Sign in safely right from VS Code to connect to your team workspace.
- Activity Monitoring: Silently monitors which files you are actively working on (without ever reading your actual code).
- Offline Support: Time tracked is safely saved locally, ensuring no data is lost even if your internet connection drops.
- Automatic Syncing: Every 15 seconds, your activity is automatically synced to the cloud.
- Idle Detection: Automatically detects when you are away from the keyboard (default 5 minutes) and pauses tracking to keep your metrics accurate.
- Team Analytics: Your data is instantly available on the shared FounderPulse Dashboard for you and your co-founders to review.
Privacy & Security
✅ Tracked Data:
- Time spent coding per file
- File names, extensions, and types
- Project and workspace names
- Session timestamps and idle periods
❌ Strictly NEVER Tracked:
- Code content or file contents of any kind
- Variable names, functions, or logic
- Terminal commands or output
- Keyboard keystrokes or clipboard data
🔒 Security:
- All data encrypted in transit (HTTPS/TLS)
- Row-level security in database
- User authentication required
- Data under your full control
Troubleshooting
Extension not tracking?
- Check that the status bar shows "Tracking Active"
- Ensure you're signed in to your account
- Restart VS Code
No data in dashboard?
- Verify you are viewing the correct project in the dashboard
- Check your internet connection to ensure activity has synced
- Refresh the dashboard page
Sync not working?
- Check your internet connection
- Ensure you are fully signed in
Support
If you need help or encounter issues, please reach out via GloroSolutions.
License
MIT License - Copyright (c) 2026 GloroSolutions
See LICENSE file for details.
Made with love for co-founders tracking their time and impact.
Developed by Mathew Jolly.