Skip to content
/ tockler Public

An application that tracks your time by monitoring your active window title and idle time.

License

Notifications You must be signed in to change notification settings

MayGo/tockler

Repository files navigation

Tockler logo Tockler logo

Release Total downloads Latest downloads

Overview

Tockler is a free application that automatically tracks your computer usage and working time. It provides detailed insights into:

  • Application usage and window titles
  • Computer state (idle, offline, online)
  • Interactive timeline visualization
  • Daily, weekly, and monthly usage statistics
  • Calendar views and charts

Features

  • Time Tracking: Go back in time and see what you were working on
  • Application Monitoring: Track which apps were used and their window titles
  • Usage Analytics: View total online time, application usage patterns, and trends
  • Interactive Timeline: Visualize your computer usage with an interactive chart
  • Cross-Platform: Available for Windows, macOS, and Linux

Support Tockler

Tockler is free and open-source software. If you find it useful, please consider supporting its development:

Donate using PayPal Sponsor on GitHub Become a patron

Download

Get it on Windows Get it on macOS Get it on Linux

Screenshots

Light Theme

Timeline Settings Summary Summary Search Tray window

Dark Theme

Timeline Settings Summary Summary Search Tray window

Technologies

Tockler is built with modern web technologies:

Development

Prerequisites

  • Node.js
  • Git
  • pnpm

Quick Start

  1. Clone the repository:
git clone https://github.com/Maygo/tockler.git
cd tockler
  1. Enable pnpm:
corepack enable pnpm
  1. Install dependencies and start the application:

For the React client (renderer):

cd client/
pnpm install
pnpm start

For the Electron main process:

cd electron/
pnpm install
pnpm start

Logs

Logs are stored in the following locations:

  • Linux: ~/.config/tockler/logs/main.log
  • macOS: ~/Library/Logs/tockler/main.log
  • Windows: %USERPROFILE%\AppData\Roaming\tockler\logs\main.log

Feedback

Feel free to:

  • Create issues for feature requests
  • Star this project
  • Share your feedback

License

Tockler is licensed under the GNU General Public License v2.0. See the LICENSE file for details.

MayGo (https://github.com/MayGo)

Created by Maigo Erit @ trimatech.dev