Black Lives Matter. Support the Equal Justice Initiative and read our statement here.
Tockler

Tockler

Application title and computer state recorder. Track your time or look when and what were you doing at some point in time.

Donate using PayPal Sponsor on GitHub Become a patron

Release Total downloads Latest downloads

Tockler - Automatically track applications usage and working time. | Product Hunt

Tockler

Automatically track applications usage and working time.

With Tockler you can go back in time and see what you were working on. You can get information on what apps were used - exactly at what time - and what title the application had at that moment. This is enough to determine how much you did something.

Track how you spent your time on a computer.

Tockler tracks active applications usage and computer state. It records active application titles. It tracks idle, offline, and online state. You can see this data with a nice interactive timeline chart.

Analyze your computer usage

See you total online time today, yesterday, or any other day. In monthly calendar views and with charts.

Applications installer download

Operating System Download
Windows (32 and 64-bit) Get it on Windows
macOS Get it on macOS
Linux Get it on Linux

Feedback

Feel free to make feature requests by creating a issue and 'Star' this project.

Donations

This project needs your support!

If you find this app useful then feel free to donate. Anything helps to keep this app up to date and always improving.

Thank you!

Made with

Screenshots

Light theme

Timeline Settings Summary Summary Search Tray window

Dark theme

Timeline Settings Summary Summary Search Tray window

Theme by StyleStack.com

Logs

By default, tockler writes logs to the following locations:

Linux: ~/.config/tockler/logs/main.log

macOS: ~/Library/Logs/tockler/main.log

Windows: %USERPROFILE%\AppData\Roaming\tockler\logs\main.log

Development

Quick Start

Prerequisites: Node, Git.

git clone https://github.com/Maygo/tockler.git  # Download this project

npm install yarn -g     # install yarn or binary from https://yarnpkg.com

Start application

Renderer and main process builds have been separated. It's easier to boilerplate this project and switch client framework.

React client (renderer)

cd client/
yarn install            # Install dependencies
yarn start

Electron (main)

cd electron/
yarn install            # Install dependencies
yarn start

Build scripts samples are in travis/appveyor files.

Testing MAS build

In electron-builder.yml replace type: development provisioningProfile: development.provisionprofile

Signing

https://4sysops.com/archives/sign-your-powershell-scripts-to-increase-security/' in powershell as admin

$cert = Get-ChildItem -Path Cert:\CurrentUser\My -CodeSigningCert
Set-AuthenticodeSignature -FilePath '.\app\get-foreground-window-title.ps1' -Certificate $cert

Errors

while installing electron deps: electron-builder Error: Unresolved node modules: ref

Quick fix: ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true yarn

License

GNU General Public License v2.0 2021 MayGo (https://github.com/MayGo)

not_used
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Something missing? Edit this app.

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab