Coderoller v2.0 is now live

Time tracking
without the spyware.

The zero-config, privacy-first, blazing fast CLI time tracker for engineers who hate logging hours. Built in Rust. Stored in SQLite.

Install via NPM
coderoller — -zsh — 80x24

~ npm i -g coderoller

added 42 packages, and audited 43 packages in 2s
found 0 vulnerabilities

~ coderoller daemon start

[INFO] Initializing SQLite database at ~/.coderoller/db.sqlite
[INFO] Establishing file system watchers...
[INFO] Binding to IDE extensions (VSCode, JetBrains, Neovim)
✓ Coderoller Daemon running on PID 49182

~ coderoller today

ProjectTimeLanguage
frontend-v24h 12mTypeScript
core-backend2h 45mRust
scripts0h 15mPython

Total Time: 7h 12m

~ _

Trusted by thousands of engineers at

AcmeCorp GLOBEX Initech Soylent

Engineered for privacy. Built for speed.

We ripped out the cloud telemetry, stripped away the bloated electron wrappers, and built a time tracking engine that sits silently in your background processes.

100% Local SQLite

No data leaves your machine. Coderoller writes directly to a highly optimized SQLite database stored in your home directory. Audit it yourself.

Zero Configuration

It watches your .git folders automatically. No need to manually assign time to projects. If you are typing in a repo, Coderoller knows.

Sub-millisecond CPU

Written entirely in Rust and distributed via NPM binaries. The background daemon uses less than 0.1% CPU and ~12MB of RAM.

Beautiful Analytics

Generate gorgeous SVG charts directly in your terminal, or open the local web UI to slice and dice your productivity data by language, project, or branch.

Biometric Secure

Opt-in Cloud Sync uses E2E encryption. Your data is encrypted locally using AES-256 before it ever touches our sync servers.

Universal IDE Support

Plugins for VSCode, IntelliJ, Neovim, Emacs, and Xcode. It hooks into the window manager directly to detect active window focus.

Stop paying SaaS subscriptions to track your own hours.

Most time trackers charge you $15/user/month to store your data on their servers, sell it to advertisers, and suffer from frequent outages. Coderoller is a one-time purchase for the local CLI, with optional sync.

  • Export to CSV, JSON, or Parquet
  • Automate invoices with webhook integrations
  • Git branch-level granularity
View Pricing Options

Productivity

87% +12% this week

Deep Work24h 12m
Meetings4h 30m

Engineers actually love it.

★★★★★

"I've tried Toggl, WakaTime, Clockify. They all felt intrusive. Coderoller is the first tracker that feels like a standard UNIX tool. It just works."

Sarah Jenkins

Staff Engineer @ Globex

★★★★★

"The fact that my data never leaves my laptop is the selling point for me. Generating invoice PDFs directly from the CLI is just the cherry on top."

David Chen

Freelance Developer

★★★★★

"Finally. A tool that doesn't eat 500MB of RAM just to run a timer. The Rust daemon is brilliant. "

Markus Schmidt

Sysadmin