Skip to content

sattyamjjain/TrackMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrackMate: Productivity Tracking Application

TrackMate is an intelligent productivity tracking application that automatically captures screenshots, analyzes what you're working on, and generates insightful summaries of your daily activities. It is designed to help you understand your work habits and improve your productivity through data-driven insights.

Features

  • Automatic Screenshot Capture: Configurable screenshot intervals allow you to tailor how often screenshots are taken, ensuring you capture the right moments without overwhelming your storage.
  • OCR Processing: Extracts text from screenshots to understand your activity, enabling better analysis of your work patterns and providing context for your productivity.
  • AI Analysis: Utilizes OpenAI's powerful models to analyze and categorize your work, providing insights into your productivity and suggesting areas for improvement.
  • Daily Summaries: Generates comprehensive productivity reports that summarize your daily activities, highlight accomplishments, and identify trends over time.
  • Privacy-Focused: All data stays on your local machine, ensuring your information remains private and secure, with no data sent to external servers.
  • Customizable Settings: Control screenshot frequency, data retention, and other preferences to suit your workflow, allowing you to tailor the application to your specific needs.
  • User-Friendly Dashboard: A clean and intuitive interface that displays your productivity metrics, making it easy to track your progress and stay motivated.
  • Activity Tracking: Monitors your application usage and time spent on tasks, providing a comprehensive view of how you allocate your time throughout the day.

Installation

Prerequisites

  • Node.js (v14+)
  • npm or yarn
  • OpenAI API key (sign up at OpenAI to get your API key)

Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/trackmate.git
    cd trackmate
    
  2. Install dependencies:

    npm install
    
  3. Create a .env file in the project root and add your OpenAI API key:

    OPENAI_API_KEY=your-api-key-here
    SCREENSHOT_INTERVAL_SECONDS=5
    
  4. Start the application:

    npm start
    

Usage

Basic Controls

  • Start/Stop Tracking: Use the tray icon to start or stop tracking your activities effortlessly, giving you control over when to log your work.
  • View Dashboard: Access the dashboard to see your productivity insights, including time spent on tasks and overall performance metrics.
  • Daily Summaries: Generate and view summaries of your daily activities to reflect on your productivity and make informed adjustments to your workflow.

Command Line Options

  • --headless: Run in background mode without a visible window, ideal for users who want to minimize distractions while still tracking their productivity.
  • --no-auto-track: Start the application without automatically beginning tracking, giving you control over when to start logging your activities.
  • --clean-data: Reset all data when starting the application, useful for users who want a fresh start or to clear previous logs.
  • --notify-startup: Show a notification when the application starts, keeping you informed of its status and ensuring you know when tracking is active.

Additional Information

  • Contributing: We welcome contributions! Please check our CONTRIBUTING.md for guidelines on how to contribute to the project.
  • License: TrackMate is licensed under the MIT License. See the LICENSE file for more details.
  • Support: If you encounter any issues or have questions, please open an issue on our GitHub repository or contact us at support@trackmate.com.

About

AI-powered productivity tracker with automatic screenshot capture, OCR text extraction & OpenAI-driven work categorization. Generates daily summaries with privacy-first local data storage.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors