The zero-config, privacy-first, blazing fast CLI time tracker for engineers who hate logging hours. Built in Rust. Stored in SQLite.
➜ ~ 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
| Project | Time | Language |
|---|---|---|
| frontend-v2 | 4h 12m | TypeScript |
| core-backend | 2h 45m | Rust |
| scripts | 0h 15m | Python |
Total Time: 7h 12m
➜ ~ _
Trusted by thousands of engineers at
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.
No data leaves your machine. Coderoller writes directly to a highly optimized SQLite database stored in your home directory. Audit it yourself.
It watches your .git folders automatically. No need to manually assign time to projects. If you are typing in a repo, Coderoller knows.
Written entirely in Rust and distributed via NPM binaries. The background daemon uses less than 0.1% CPU and ~12MB of RAM.
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.
Opt-in Cloud Sync uses E2E encryption. Your data is encrypted locally using AES-256 before it ever touches our sync servers.
Plugins for VSCode, IntelliJ, Neovim, Emacs, and Xcode. It hooks into the window manager directly to detect active window focus.
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.
Productivity
87% +12% this week
"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