Track your coding hours. Compete on the leaderboard. See how you stack up.
A lightweight VS Code extension that automatically tracks how long you code — broken down by language and session. Your stats sync to gitagora.xyz where you can view your dashboard and compete with other developers.
Features
Sidebar Panel — GitAgora lives in the activity bar. See today's stats, top language, and session count at a glance — no commands needed.
Auto Time Tracking — Starts when you type, pauses when you're idle. Zero effort.
Per-Language Stats — TypeScript, Python, Rust, Go — every language tracked separately.
Status Bar — See today's total coding time right in the bottom bar.
Leaderboard — Compete with other developers. Climb the ranks.
Live Presence — Shows who's actively coding on the leaderboard in real time.
Offline Support — Sessions are saved locally and synced when you're back online.
Getting Started
Install the extension
Click the GitAgora icon in the activity bar (left sidebar)
Click Sign in with GitHub
Start coding — your time is tracked automatically
Your stats will appear in the sidebar panel and on your GitAgora Dashboard.
Commands
Command
Description
GitAgora: Sign In with GitHub
Sign in to start tracking
GitAgora: Sign Out
Sign out of your account
GitAgora: Show Today's Stats
View today's coding time breakdown
GitAgora: Open Dashboard
Open the web dashboard
Settings
Setting
Default
Description
gitagora.idleTimeout
300 (5 min)
Seconds of inactivity before tracking pauses
gitagora.trackProjectNames
true
Include workspace folder names in your stats
Privacy
GitAgora only tracks language, duration, and optionally project name. We never read your code, file contents, or file paths. The extension is open source.