Repository navigation
v0.0.0-alpha — Initial Alpha Release
Strava for coders. Codava tracks your active coding time right inside VS Code — per language, per project, per file.
What's included
- Automatic time tracking — hooks into editor events (
onDidChangeTextDocument,onDidChangeActiveTextEditor,onDidSaveTextDocument,onDidChangeWindowState) to detect real activity - Idle & focus awareness — time is only counted when the VS Code window is focused and you've been active within the last 2 minutes
- 30-second sampling — conservative tick-based accounting to avoid inflating numbers
- Breakdowns by language, project, and file — see exactly where your time went
- Status bar widget — today's total always visible in the bottom-right corner
- Today's stats panel —
Codava: Show Today's Statscommand opens a webview with language/project/file breakdown - All-time stats panel —
Codava: Show All-Time Statscommand shows your full history
Commands
| Command | Description |
|---|---|
Codava: Show Today's Stats |
Opens a webview with today's breakdown |
Codava: Show All-Time Stats |
Opens a webview with your full coding history |
Codava: Sync Now |
Manually flush heartbeats to the API (optional) |
Installing the .vsix in VS Code
- Download
codava-0.0.0-alpha.vsixfrom the Assets section below - Open VS Code
- Open the Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) - Run Extensions: Install from VSIX...
- Select the downloaded
.vsixfile - Reload VS Code when prompted
Alternatively, via the terminal:
code --install-extension codava-0.0.0-alpha.vsix