Get the Extension

Install CodeTrackr in your editor and start tracking automatically.

Get it on:

Get it on VS Code Get in on Open VSX Registry

Setup in 3 steps

  1. Sign in and get your API Key
  2. Install the extension in your editor
  3. Paste your key — done
Read the docs →

Overview

Live analytics and tracking.

Users Tracked

Loading live data...

Total Time

Loading live data...

Open Source

Self-hostable privacy-first tracking

docker compose up -d

Leaderboard

● Live
User ID Total Time ↓ Top Language Top Editor Top OS
Loading live leaderboard...

Features

Complete coding time tracking, and more.

Drop-in API

Drop-in API compatible with leading extensions. One endpoint, instant setup.

POST /api/v1/heartbeat

Real-Time

Live graphs. Watch your coding stats update as you type.

Leaderboards

Top developers by language globally. Updated live via Redis.

Build Your Own Plugin

Write a JavaScript snippet and publish it to the Plugin Store. Your panel appears on every installer's dashboard — no server needed.

Read the guide →

IDE Extension for Any Editor

Build or use a community extension for VS Code, Neovim, IntelliJ, Zed, Emacs — any editor that can make an HTTP request.

See the API →

Full Data Export

Export JSON or CSV of your entire tracking history without a paywall.

Build with CodeTrackr

Extend the platform your way — ship a dashboard plugin or publish an IDE extension for any editor in minutes.

Dashboard Plugins

Runs in the browser · No server required

Write a plain JavaScript snippet that receives a container DOM element and your token. Fetch any CodeTrackr API endpoint, render charts, tables, or counters — and publish it to the Plugin Store so anyone can install it on their dashboard with one click.

What you can build
Custom charts Streak widgets Project trackers Goal timers Team boards
Read the docs →

IDE Extensions

Any editor · One HTTP request

The CodeTrackr API uses a simple heartbeat format. If your editor can make an HTTP POST, it can send heartbeats. Build an extension for VS Code, Neovim, IntelliJ, Zed, Emacs, Helix — or any tool you use — and track your activity without changing anything else.

One endpoint, full tracking
POST /api/v1/heartbeat
X-API-Key: ct_your_key
{ "project": "my-app", "lang": "rust" }
View API Reference →
Step 1
Get an API key
Log in and generate a key in Settings → API Keys.
Step 2
Write your code
Use the Plugin Editor for dashboard scripts or your own IDE for extensions.
Step 3
Publish & share
Push your plugin to the store. The community can install it instantly.
Step 4
Iterate
Update in-place — no reinstall needed. All users get your changes automatically.

Contact developer

Privacy
First
Analytics
A Letter

From the developer

Hey there! I'm Livrädo Sandoval (@livrasand), a full stack
software developer coding in Python, JavaScript, TypeScript,
Rust, C# and Go. I love drinking coffee.

Throughout my open-source journey, I've built tools like
gitGost, Hushlink, EthicalMetrics, PythonICO, and pipq — all
designed with a strong focus on privacy and developer empowerment.


CodeTrackr is the culmination of this philosophy: an alternative
to closed data silos. We're confident that the future of developer
metrics lies in transparent, local-first analytics where you own
your data. Crafted from the ground up, we are here to make
this vision a reality.

Anonymous Account

Privacy-first registration without personal data

No KYC - Maximum Privacy

  • No email or password required
  • 16-digit account number is your only credential
  • No personal data stored or collected
  • Same features as OAuth accounts