A comprehensive desktop application to help you understand and manage your digital screen time, boost productivity, and gain insights into your computer usage patterns.
- Total screen time tracking
- Productive time analysis
- Most used applications
- Focus session tracking
- Application usage breakdown
- Productivity scoring
- Flexible application management
- Search and filter capabilities
- Customizable tracking settings
- Categorization of applications
- Visibility and productivity tagging
- Daily usage limits
- Comprehensive screen time controls
- Notification management
- Overall and per-application time limits
- Flexible alert configurations
- Detailed usage reports
- Visual data representations
- Graphical screen time analysis
- Category breakdown
- Productivity insights
- Usage trends and patterns
- Customizable work sessions
- Multiple mode selections
- Circular timer interface
- Session history and trends
- Break management
- Configurable session durations
- Theme customization
- Language selection
- Startup behavior
- Notification controls
- Data management
- Version information
- Tray Minimize
- Launch At Startup
- Framework: Flutter
- Platform: Desktop (Cross-platform) (Windows Available, Linux Coming Soon)
- Visualization: [fl_chart, percentage_indicator, pie_chart]
- Storage: [hive_flutter, shared_preferences]
- Native API: [Windows-ForegroundWindow.cpp, ffi]
- UI/UX: [Fluent_UI]
- Flutter SDK
- Compatible OS
- Clone the repository
git clone https://github.com/HarmanPreet-Singh-XYT/ProductiveScreenTime
- Install dependencies
flutter pub get
- Run the application
flutter run
- Windows:
flutter build windows
- macOS:
flutter build macos
- Linux:
flutter build linux
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GNU LESSER GENERAL PUBLIC License. See LICENSE
for more information.
- Project Link: TimeMark - Track Screen Time & App Usage
- Support: [email protected]
- Site Display: https://harman.vercel.app/details/screentime
- Discord: @harmanpreet_singh
Created with β€οΈ using Flutter