Skip to content

mateirusu25/AppTimeTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⏳ AppTimeTracker

AppTimeTracker is a modern, lightweight, and highly customizable Windows desktop application designed to help you monitor your screen time, boost productivity, and manage your daily tasks. Built with C# and WPF, it offers a seamless experience with zero cloud dependencies—your data stays 100% private and stored locally on your machine.

image

✨ Key Features

  • 📊 Smart Screen Time Tracking: Automatically logs the time spent on active applications.
  • 🌐 Detailed & Custom Web Tracking: Identifies popular websites (YouTube, Netflix) and allows you to add your own custom URLs or keywords to track them individually.
  • 💤 AFK (Idle) Detection: Automatically pauses the timer if you are inactive for 10 minutes, but smartly ignores AFK if you are watching a video (e.g., VLC, YouTube).
  • 🎨 Rich Personalization: Choose from 12 stunning themes (Cyberpunk, Mocha, Forest, Ocean, etc.) and seamlessly switch between 12 supported languages on the fly.
  • ⏱️ Integrated Pomodoro Timer: Stay focused with a built-in customizable timer featuring visual progress, Windows Toast Notifications, and sound alerts.
  • 📝 Notes & Task Manager: Manage your daily workflow with an integrated To-Do list and rich text notes directly within the app.
  • 📉 Data Export: Export your tracking history to a .CSV file for external analysis, or wipe all data with a single click for complete privacy.
  • 🚀 System Tray Integration: Run it silently in the background and start it automatically with Windows.

📸 Screenshots

image image image image image

🚀 Installation & Usage

Since AppTimeTracker is a standalone Windows application, getting started is incredibly simple:

  1. Go to the Releases page.
  2. Download the latest AppTimeTracker.exe.
  3. Run the executable. No complex installation required!
  4. (Optional) Go to Settings and enable Auto-Start with Windows so it tracks your time silently in the background.

🛠️ Built With

  • C# / .NET - The core application logic.
  • WPF (Windows Presentation Foundation) - For the highly customized and responsive UI.
  • Microsoft Toolkit UWP Notifications - For native Windows Toast Notifications.

🔒 Privacy & Data

AppTimeTracker is built with privacy in mind.

  • No Telemetry: The app does not send any data to external servers.
  • Local Storage: All your tracking history, notes, and settings are saved locally in your Documents/AppTimeTracker folder as standard JSON files.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A modern, privacy-focused Windows desktop app for tracking screen time and boosting productivity. Features smart AFK detection, a built-in Pomodoro timer, custom web tracking, and rich personalization with 12 themes. 100% local data, zero cloud.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages