{"repo":"ibra/lachesis","free":true,"listed":false,"github":"https://github.com/ibra/lachesis","clone":"git clone https://github.com/ibra/lachesis.git","description":"lightweight & automatic tag-based time-tracking program","language":"Rust","stars":14,"topics":["productivity","cross-platform","rust-lang","time-tracker","timetracking"],"license":"MIT","category":"productivity","readme_excerpt":"lachesis (la-kuh-suhs) lachesis is a cli-based, customizable, automatic time tracking tool for monitoring screentime. it tracks the focused window in the background using a lightweight daemon, records timestamped sessions in sqlite, and provides commands for querying, tagging, filtering, and exporting your data. features - focused window tracking : background daemon ( laches mon ) tracks the active foreground window, not every running process. background apps don't count as screentime. - session-based data : records start/end timestamps, process name, exe path, and window title for every focus change. much richer than flat second counters. - idle detection : automatically pauses tracking after configurable idle timeout (no keyboard/mouse input). - tags : tag processes and group tracked time together. - filtering : whitelist or blacklist specific processes with optional regex matching. - time range queries : view usage by today, week, month, specific date, or arbitrary date range. - data export : export tracked sessions to json, optionally filtered by duration. - per-machine sync : each machine writes its own sqlite database. sync the data/ directory with syncthing or dropbox with zero conflicts. - tui dashboard : interactive terminal dashboard with today view, timeline, trends, and session list. supports date navigation, live window title display, tag grouping, and a help overlay ( laches tui ). - cross-platform : windows (full support), linux and macos (stubs, contributions ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ibra","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ibra/lachesis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}