Activity-Manager

Python

View on GitHub →

Activity Manager

Activity Manager is a lightweight productivity tracking tool for macOS and Windows.
It monitors keystrokes, mouse activity, app usage, and idle times — giving you clear insight into how you spend time on your computer.

⚠️ Note: This tool is intended for personal productivity and educational purposes only.


✨ Features

  • ⌨️ Track keystrokes, mouse clicks, and movements
  • 🖥 Detect active applications & app switches
  • ⏱ Monitor idle times (AFK detection)
  • 💾 Save logs in plain text, JSON, or SQLite
  • 🔐 Optional encryption for sensitive data
  • 🎨 Clean, modern user interface
  • 📊 Export statistics to CSV / PDF

🚀 Installation

git clone https://github.com/Blues1998/Activity-Manager.git
cd Activity-Manager
pip install -r requirements.txt
python main.py

📖 Usage

  1. Launch the app
  2. Choose which activities to track
  3. View live dashboard or browse past logs
  4. Export reports for analysis

🛠 Roadmap

  • System tray integration
  • Cloud sync
  • Advanced statistics dashboard

📄 License

MIT License © 2025 Animesh Singh