Open-source utilities that monitor active application windows and track time spent on specific tasks automatically.
Dayflow is a privacy-focused productivity tool that records screen activity locally and analyzes it with on-device AI. It captures screen frames at one frame per second, stores everything in a local database, and processes all analysis entirely on the machine to keep data private. The system builds a searchable timeline of work activity and enables natural-language queries about past screen time. The tool distinguishes itself by offering runtime switching between local AI models and cloud providers, allowing users to balance accuracy, privacy, and performance. It automatically runs AI inferen
Dayflow is a privacy-focused, local-first desktop application that automatically records screen activity and uses on-device AI to generate productivity reports and timelines, directly matching the requirements for automated time tracking.
Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services automation. It functions as a multi-tenant SaaS platform that combines time tracking, billing, and human resource management into a unified system. The project is distinguished by its headless architecture, utilizing a REST and GraphQL API gateway to expose business operations. It features a Model Context Protocol server that allows AI assistants to interact with system data and execute functional tools for automated business workflows. The platform covers a broad operational su
Ever Gauzy is a comprehensive business management suite that includes desktop activity capture and time tracking as part of its broader ERP and CRM functionality, making it a viable self-hosted solution for productivity monitoring.
Wakapi is a self-hosted activity tracker that collects coding time and language statistics using the WakaTime API protocol. It monitors time spent on projects and programming languages to analyze productivity trends and coding patterns. The project provides a productivity dashboard for analyzing development patterns through time distribution plots and activity reports. It includes a badge generator to create dynamic SVG images and status cards for profile readmes, as well as public leaderboards to rank users based on coding activity. The system manages identity through local credentials or O
This is a self-hosted activity tracker designed specifically for monitoring coding time and development patterns, which fits the category of automatic time tracking even though it focuses on programming activity rather than general desktop application usage.