Cross-platform desktop implementation of TagTime
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
__snapshots__
patches
resources
src
support
test
.appveyor.yml
.editorconfig
.eslintrc.json
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE
README.md
gulpfile.js
npm-shrinkwrap.json
package.json
tsconfig.json
tslint.yaml

README.md

TagTime-desktop

Linux & macOS Build Status Greenkeeper Badge Total alerts

Windows Build status AppVeyor tests

Latest (pre)release

This is a cross-platform desktop GUI implementation of TagTime.

To determine how you spend your time, TagTime literally randomly samples you. At random times it pops up and asks what you're doing right at that moment. You answer with tags.

See http://messymatters.com/tagtime for the whole story.

Here's a clip of an intrepid user getting pinged by TagTime whilst job hunting. As well as what "project" they're working on, they're also using TagTime to record what tools they're using - in this case, emails. Later, they'll be able to analyze their tags to see how they spend their time on the computer. cast

Inspired by alice0meta.

Installation and Quick Start

Download the latest installer from Releases and run it.

The application will automatically launch in the background on system startup. Preferences can be set via the tray icon.

To view and edit your past pings, right click the tray icon and choose Edit Pings.

To analyze where your time is being spent, check out this Visualizer or use the perl scripts from the original TagTime implementation. At some point you'll be able to analyze your time usage directly from within the app.

Contributing

Contributions welcome! This is a fun side-project, there's lots to do, and your use-case might be different to mine. Take a look at the issues and raise a new one for feature requests or bug reports. Submit a Pull Request if you've got changes you'd like to contribute. Please see the CONTRIBUTING.md file for design and development info.

Beeminder

I don't use Beeminder, so haven't implemented support. Pull requests welcome.