Name: thyme
Owner: Sourcegraph
Description: Automatically track which applications you use and for how long.
Created: 2016-08-08 06:15:10.0
Updated: 2018-01-17 02:29:07.0
Pushed: 2016-11-10 16:13:14.0
Size: 381
Language: Go
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Spice up your day-to-day productivity with some free Thyme, courtesy of the team at Sourcegraph (the best way to read and explore code). Automatically track which applications you use and for how long.
Thyme is a work in progress, so please report bugs! Want to see how it works? Dive into the source here.
Want to share what you've learned about your Thyme? Join the discussion on Twitter.
Record which applications you use every 30 seconds:
ile true; do thyme track -o thyme.json; sleep 30s; done;
Create charts showing application usage over time. In a new window:
yme show -i thyme.json -w stats > thyme.html
Open thyme.html
in your browser of choice to see the charts
below.
Thyme's dependencies vary by system. See thyme dep
(mentioned in the installation instructions below).
Install Go (if you have Homebrew on macOS, you can also run brew install go
) and run
get -u github.com/sourcegraph/thyme/cmd/thyme
Alternatively, if you don't want to install Go, just download the thyme
binary here.
Follow the instructions printed by thyme dep
.
yme dep
Verify thyme
works with
yme track
This should display JSON describing which applications are currently active, visible, and present on your system.
Thyme currently supports Linux, macOS, and Windows.
for(1){thyme track -o thyme.json; Start-Sleep -s 5}
thyme show -i thyme.json -w stats | Out-File -e utf8 thyme.html
for /L %n in (0) do @(thyme track -o thyme.json && timeout /t 5 /nobreak)
thyme show -i thyme.json -w stats > thyme.html
Thyme was designed for developers who want to investigate their application usage to make decisions that boost their day-to-day productivity.
It can also be for other purposes such as:
There are many time tracking products and services on the market. Thyme differs from available offerings in the following ways:
Thyme does not intend to be a fully featured time management product or service. Thyme adopts the Unix philosophy of a command-line tool that does one thing well and plays nicely with other command-line tools.
Thyme does not require you to manually signal when you start or stop an activity. It automatically records which applications you use.
Thyme is open source and free of charge.
Thyme does not send data over the network. It stores the data it collects on local disk. It's up to you whether you want to share it or not.
The Thyme logo by Anthony Bossard is licensed under Creative Commons 3.0.