Kronik
Automatic local coding time tracker for VS Code with idle detection, per-project logs, and a generated dashboard.
Details

Features
- Auto-tracking with 5-minute idle detection
- Per-project tracking with daily totals and session counts
- Live sidebar clock with quick actions
- Local dashboard generated as HTML
- Markdown + JSON logs for readable and raw data
- No auth or cloud - no sign-up, no login, no sync setup
- Privacy-first - your data stays on your machine
How It Works
- Open any workspace folder in VS Code
- Kronik automatically creates
.kronik/ folder
- Time is tracked and saved to:
sessions.json — raw time logs
README.md — formatted report
dashboard.html — visual local dashboard
Commands
- Kronik: Show Summary — View today's stats
- Kronik: Open Report — Open markdown report
- Kronik: Export Data — View raw JSON data
- Kronik: Change Theme — Switch color scheme
Data Structure
your-project/
.kronik/
sessions.json # Time logs per day
README.md # Human-readable report
Example sessions.json
[
{
"date": "2026-07-05",
"seconds": 14523,
"lastUpdated": "2026-07-05T18:30:00.000Z"
}
]
Git Integration
Add .kronik/ to your .gitignore to keep time data private:
.kronik/
Or commit it to track team productivity!
Beta
Kronik is in open beta — completely free, no account needed.
Built by @dvnnyle
Website: dvnny.no
| |