Track work hours and analyze productivity patterns with a local desktop application that requires no registration.

TimeScribe is an open-source desktop app that provides local time tracking and productivity analytics. It is a desktop application available for macOS and Windows, designed to log work hours without requiring a cloud account or subscription. The software operates as an offline-first tool where all data is stored locally on the user's device, removing the need for registration or internet connectivity to function.
It is used by freelancers for client billing, remote workers for logging hours, and individuals seeking to analyze their daily work patterns and distractions. By eliminating the cloud layer, the application ensures that sensitive work logs and billing rates remain private. Users can install the software via direct download, Homebrew on macOS, or WinGet on Windows.
Built with a modern tech stack, the application leverages Laravel and Vue.js for its core logic and interface, while utilizing NativePHP and Electron for the desktop runtime. All data is persisted in a local SQLite database, which prevents any data leakage to external servers. The inclusion of a Deep-Link API allows the application to be controlled by third-party automation tools such as Alfred, Raycast, or AutoHotkey, enabling users to trigger timers through custom scripts or shortcuts.
TimeScribe is a privacy-focused productivity tool for users who prefer local data ownership and a free, open-source model over cloud-based subscription services.
Automatically monitors device usage and records activity data with local storage for user privacy.
Track billable hours across multiple projects and clients with a self-hosted interface for freelancers and agencies.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.