THE CODEROLLER MANIFESTO

Time tracking for
engineers, not watchdogs.

We believe software engineering is a creative endeavor, not a digital factory assembly line.

"Time tracking is a necessary part of professional work—whether for billing, planning, or self-improvement. But somewhere along the way, it transformed from a helpful tool into a tool of surveillance. Micromanagers, telemetry scripts, and invasive desktop capture apps began monitoring every keystroke and active window. We reject this. We built Coderoller to take time tracking back for developers."
01

Local-First by Design

Your machine, your data. Coderoller stores all your tracked hours locally in a standard, open SQLite database. No mandatory cloud accounts, no third-party database leaks, and absolute control.

02

Zero Telemetry, Zero Spyware

We track code, not you. We do not upload your screenshots, record your keystrokes, or profile your inactive applications. Our IDE extensions are open source and only log active project focus times.

03

Automated for Flow

Built for the terminal, designed for focus. Time tracking should not require clicking 'Start' and 'Stop' or manually logging hours at the end of a long day. Coderoller runs as a lightweight daemon, detecting active file system changes so you can stay in flow.

04

Lightweight & Blazing Fast

Zero CPU overhead. Built in Rust, Coderoller's daemon consumes less than 5MB of RAM and virtually 0% CPU. A developer's machine should be compiling code, not running heavy tracker apps.

05

Data Ownership & Portability

No vendor lock-in. You can export your data anytime. Because it's stored in SQLite, you can query it with simple SQL commands, plug it into custom dashboard tools, or write your own custom scripts.

We are engineers. We value privacy, focus, and trust. Join us in ending the era of developer spyware.

Get Started with Coderoller