Getting Started

Architecture

Introduction

Coderoller is a blazingly fast, privacy-first background daemon and CLI tool that meticulously tracks your coding activity. Unlike traditional cloud-based trackers, it stores everything locally, keeping your productivity data exclusively in your hands.

Why Coderoller?

Most modern time-tracking tools treat your data as a commodity. They sync every keystroke to their servers, charge monthly subscriptions, and often consume a significant amount of system resources with bulky Electron apps.

We built Coderoller to be different. It runs silently in the background with minimal overhead, requiring zero manual configuration after the initial setup. By automatically watching your local .git repositories and IDE activity, it maps your time perfectly without you ever clicking a "start" button.

Key Features

Quick Start

You can install Coderoller globally via NPM:

npm install -g coderoller

Once installed, simply start the daemon:

coderoller daemon start