Python Active Application Tracker is a lightweight desktop utility that monitors and displays the currently active application on a user's system. Itβs built using Python and leverages system-level libraries to track window focus and log activity. This tool is useful for productivity tracking, parental control, or system monitoring.
- π§ Detects and logs the currently active window
- π Displays application name and timestamp
- ποΈ Saves activity logs for review
- π±οΈ Simple GUI interface using Tkinter
- π§ Lightweight and easy to run
- Language: Python
- Libraries:
pygetwindow
,pyautogui
,tkinter
,datetime
- Clone the repository:
git clone https://github.com/AlexSuciu1989/Python-Active-application-tracker.git
- Navigate to the project folder:
cd Python-Active-application-tracker
- Install dependencies:
pip install pygetwindow pyautogui
- Run the application:
python main.py
Python-Active-application-tracker/
βββ main.py # Main script to launch the tracker
βββ README.md # Project documentation
To test the application:
- Run main.py
- Switch between different windows
- Observe the tracker updating with the active application name and time
This project does not currently specify a license. Please contact the author for usage permissions.
Pull requests are welcome! If youβd like to improve functionality, add features, or optimize performance, feel free to fork the repo and submit your changes.
Created by AlexSuciu1989 β feel free to reach out for collaboration or feedback.