Also, is the name a reference to this xkcd? It's the first thing I thought of when seeing the name. https://xkcd.com/282/
Dashboard looks something like this: http://imgur.com/a/jdRct
Obviously, that could sometimes be deeply annoying but there'd be plenty of times I'd like a calm push to focus and to stop switching about!
Of course detecting that sort of behaviour effectively would be a non-trivial task but it strikes me as pretty helpful.
 - https://www.rescuetime.com/
This looks much more polished though, so it may be time for a switch!
0. Install Go (https://golang.org/doc/install?download=go1.7.darwin-amd64.p...)
1. `go get -u github.com/sourcegraph/thyme/cmd/thyme`
2. `thyme dep`
3. Follow the instructions printed by `thyme dep`
$ go get -u github.com/sourcegraph/thyme/cmd/thyme
package github.com/sourcegraph/thyme/cmd/thyme: cannot download, $GOPATH not set. For more details see: go help gopath