Skip to content

IshmamF/productivity-monitor

Repository files navigation

Productivity Monitor

A Terminal Interface & Script to Bring Awareness to Your Usage

Static Badge Static Badge Static Badge Static Badge

About The ProjectKey FeaturesHow To UseDownloadLicense

GIF OF APPLICATION

About The Project

When trying to focus on a task, we sometimes get distracted and lose sight of why we got on the computer in the first place. All we need is a reminder to make us concious of our usage to get back to work.
There are many focus tracking applications, however, they usually cost money or lack the feature to send reminders. Productivity Monitor allows you to track your usage, see your data as bar graphs, set intervals on how often you want to get alerts, and ofcourse getting an alert with your most used application or website within an interval.

Key Features

Feature Description
🛠 Accurate Tracking Tracks every second and only active foreground window (can be app or site) is retrieved, background tasks are ignored.
⚠️ Alerts Get an alert of your most used application or website within a given interval
📊 Statistics and Charts Bar charts of daily/weekly/all time app and site usage
🪀 Easy to use Simple terminal user interface to make setup easy
🤹 Completely Local and Free Project is open source, does not require any personal details, and data is saved on your computer
🛠 Configurable Options to set alert interval, see session data, and turn alerts off for tracking

How To Use

To clone and run this application, you'll need Git and Go installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/IshmamF/productivity-monitor.git

# Go into the repository
$ cd productivity-monitor

# Install dependencies
$ go mod tidy

# Run the app
$ go run .

Note

Database is stored in $HOME/.local/share

Download

You can download the latest installable version of Productivity Monitor for macOS.

Note

Once you've unzipped, if macOS doens't allow you to run application due to not being able to scan, you need to:
right click -> Select Open With -> Click Terminal -> Click Open / Allow on the popup.

License

This software is licensed under the MIT © Ishmamf.


LinkedIn Ishmam Fardin  ·  GitHub @ishmamf

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages