klog
Command-line and plain-text time tracking software with calendar exports and decimal hour sums.
Why consider klog?
klog is an open-source command-line time tracker written in Go. It uses plain text files to record time intervals, supporting decimal work sums, target daily quotas, multi-project tags, and JSON report outputs.
Learn klog by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of klog
klog tracks developer work hours in clean, human-readable plain text files with instant summaries.
Quickstart
klog start --tag project:consultingklog stopklog totalReview daily and monthly billable totals with formatted terminal status charts.
klog is licensed under the permissive MIT License.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.