Atomatic time tracking powered by any command line tool (default is watson) for Atom. Never again forget starting or stopping the timer!
apm install time-tracer# on macOS (see for more details)brew install watson
If you're not on macOS and want to enable automatically stop tracking
when your machine goes to sleep, you have to install a command line tool
of your choice on your user's shell
$PATH and add the tool's name to the
sleep watcher setting.
This package tracks your interactions in Atom. Whenever you do something actively a timer is started. The timer stops if you haven't done anything in a while.
Since everything is configurable you can use this package with any time
tracking tool you want.
Most of the configuration is done in Atom's settings panel.
But project-specific settings can be defined in a
See section Configuration for more details.
Unless disabled, there is a status bar tile which shows a watch and the time until the timer will be stopped (using a mini pie chart). On hover the time spent on the project is displayed (days mean work days - the amount of hours per work day can be configured). On click a chart is displayed showing how much you worked on what tags.
See the config for details.
This file can and should be used to add/overwrite project specific settings. All keys of the Atom settings may be overwritten. See the example config file.
tags properties may be defined.
%project (default is all project folder names joined by
) in the command settings.
Since the config file is a JS file you can dynamically generate tags. You could for example use the staged files as tags to see how long you've approximately worked on certain files.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.