Skip to content

sunray4/keytime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f3178f8 · · Jul 21, 2025

History

53 Commits
Jul 17, 2025
Jul 21, 2025
Jul 21, 2025
Jul 17, 2025
Jul 21, 2025
Jul 21, 2025

Repository files navigation

Keytime

Keytime is a coding time tracker that helps you monitor and analyze your programming activity.

It consists of two main components:

  • keytime-main: The command line interface (CLI) and server, built with Node.js. This tool manages your account, tracks your coding time, and stores data locally using a Prisma SQLite database. It provides commands to view project stats, view user profile and control the background server.
  • keytime-ext: A VSCode extension that monitors your coding activity and sends heartbeats (activity pings) to the keytime server for accurate time tracking. More extensions for various coding platforms can also be added!

Setup instructions for the keytime CLI can be viewed in its README. The VSCode extenion can be installed from the VSCode marketplace.


User account setup

Keytime Account Setup

Displays all projects and respective coding time

Keytime

Displays user information

Keytime

Extension communicating with server

Keytime