awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Planshit avatar

Planshit/Tai

0
View on GitHub↗
4,875 stars·231 forks·C#·mit·23 views

Tai

Tai is a desktop activity tracker and self-hosted productivity monitor designed to record the amount of time spent on specific software applications and websites. It functions as a software usage monitor and website browsing logger to analyze digital time distribution.

The system provides capabilities for digital productivity analysis, personal time tracking, and screen time management. It can also be used for employee activity monitoring to audit software engagement and workflows.

The project handles monitoring and observability through time-series usage logging and local persistence storage. It utilizes browser API integration and process-name mapping to distinguish between different websites and applications.

Features

  • Application Usage Tracking - Tracks total time spent using specific applications to analyze software engagement.
  • Desktop Activity Tracking - Monitors the amount of time spent on specific software applications and websites.
  • Time-Series Usage Logging - Stores duration-based activity data in a structured sequence for historical reporting and analysis.
  • User Activity Monitoring - Implements background services that detect and react to changes in the user's digital activity state.
  • Foreground Window Detection - Periodically polls the operating system to detect the currently focused window for accurate time recording.
  • System Usage Monitoring - Records application foreground time to analyze software engagement and user activity.
  • Productivity Dashboards - Provides a private, self-hosted dashboard for analyzing daily time distribution across digital tools.
  • Website Browsing Loggers - Logs the duration of visits to various websites to track online activity.
  • Website Analytics - Logs duration of visits to websites to monitor online behavior and browsing patterns.
  • Time Tracking And Focus - Analyzes application and browser usage patterns to identify time-wasting habits and improve focus.
  • Screen Time Management - Logs total duration spent on various digital platforms to maintain a healthier balance of technology use.
  • Time Tracking Tools - Monitors daily time spent on specific software and websites to analyze work hour distribution.
  • Local Database Persistence - Utilizes local database persistence to ensure usage records are maintained across system reboots.
  • Process Name Mapping - Maps raw system process identifiers to human-readable application names via a lookup dictionary.
  • Browser API Integrations - Integrates with browser APIs to retrieve the active URL for website tracking.
  • Windows 端 - Listed in the “Windows 端” section of the Great Open Source Project awesome list.

Star history

Star history chart for planshit/taiStar history chart for planshit/tai

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Tai

Similar open-source projects, ranked by how many features they share with Tai.
  • tautulli/tautulliTautulli avatar

    Tautulli/Tautulli

    6,524View on GitHub↗

    Tautulli is a monitoring tool and administration interface for Plex Media Servers. It tracks real-time streaming activity, maintains detailed playback histories, and provides a centralized dashboard for server analytics. The project distinguishes itself through an event-driven notification system that triggers custom scripts and alerts based on server activity. It includes a template-based engine for generating periodic newsletters and utilizes webhooks to dispatch alerts to third-party services. The software covers broad capability areas including media library auditing, usage trend analysi

    Python
    View on GitHub↗6,524
  • ever-co/ever-gauzyever-co avatar

    ever-co/ever-gauzy

    3,476View on GitHub↗

    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

    TypeScriptaccountingbillingbookkeeping
    View on GitHub↗3,476
  • activitywatch/activitywatchActivityWatch avatar

    ActivityWatch/activitywatch

    17,912View on GitHub↗

    ActivityWatch is an open-source, privacy-focused time tracking platform that automatically records computer usage patterns to provide a comprehensive history of personal digital activity. It functions as a background service that monitors system metrics, application focus, and user input to build a detailed log of how time is allocated across various tasks and projects. The platform distinguishes itself through a local-first architecture that stores all activity data as structured files on the user's machine, ensuring that sensitive usage history remains private and accessible offline. It sup

    Pythonactivitywatchafkanalytics
    View on GitHub↗17,912
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
See all 30 alternatives to Tai→

Frequently asked questions

What does planshit/tai do?

Tai is a desktop activity tracker and self-hosted productivity monitor designed to record the amount of time spent on specific software applications and websites. It functions as a software usage monitor and website browsing logger to analyze digital time distribution.

What are the main features of planshit/tai?

The main features of planshit/tai are: Application Usage Tracking, Desktop Activity Tracking, Time-Series Usage Logging, User Activity Monitoring, Foreground Window Detection, System Usage Monitoring, Productivity Dashboards, Website Browsing Loggers.

What are some open-source alternatives to planshit/tai?

Open-source alternatives to planshit/tai include: ever-co/ever-gauzy — Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services… tautulli/tautulli — Tautulli is a monitoring tool and administration interface for Plex Media Servers. It tracks real-time streaming… activitywatch/activitywatch — ActivityWatch is an open-source, privacy-focused time tracking platform that automatically records computer usage… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… aydinnyunus/keylogger — This project is a surveillance tool and malware payload designed for user activity monitoring. It functions as a… henrygd/beszel — Beszel is a self-hosted server monitoring platform designed to track real-time performance metrics across multiple…