Self-hosted time tracking application for individuals.
Track your time with an intuitive interface showing active tasks and weekly view grouped by days.
View tag usage statistics and manage your API access token for programmatic access.
Manage your profile, language preferences, and password.
Manage users, create accounts, and handle activation tokens.
-
Time Tracking
- Start, stop, and continue time entries
- Edit existing time entries (title, start/end times, tags)
- Inline title editing with popover
- Delete time entries
- View current active entry with live duration
- Automatic prevention of overlapping entries
-
Time Log Management
- Weekly and daily view of time entries
- Week navigation with customizable start day
- Grouped display by day with daily totals
- Weekly summary with total hours tracked
-
Tags and Organization
- Add multiple tags to time entries
- View tag usage statistics
- Mark tags as legacy to hide from suggestions
- Tag-based filtering and organization
-
Smart Features
- Autocomplete suggestions based on previous entries
- Intelligent search across entry titles and tags
- Copy title and tags from previous entries
-
Data Import
- Import time entries from Toggl CSV exports
- Automatic timezone handling during import
-
Personalization
- Customizable user greeting
- Multi-language support (English and Ukrainian)
- Configurable locale for date and time formatting (many regional variants)
- Configurable start of week (any day of the week)
- Dark mode compatible UI
- Remember me option for persistent login sessions
- Self-service password change from profile page
-
API Integration
- Generate and manage personal API access tokens
- Full programmatic access via REST API
- Rate limiting protection
-
Browser Integrations
- Tampermonkey scripts for GitHub issues and pull requests
- Tampermonkey scripts for Jira issues
- Automatic time tracking start/stop from web pages
- Smart metadata linking to issues/PRs
-
All Regular User Features
-
User Management
- Create new user accounts with secure activation tokens
- View all users in the system with pagination
- Edit user usernames
- Delete user accounts (except own admin account)
- Prevent self-deletion for security
-
User Onboarding
- Secure activation token system (10-day expiration)
- Regenerate activation tokens for users
- Password reset via token regeneration
- Automatic default admin user creation on first startup
-
System Administration
- Admin portal access
- User role management (admin vs regular users)
- System security monitoring
See Deployment Guide for production deployment instructions.
See Copilot Instructions for development guidelines.
- Deployment Guide - How to deploy and configure the application
- Administration Guide - User management and administration
- Public API Guide - Programmatic access via REST API
- Browser Integrations Guide - Tampermonkey scripts for GitHub and Jira
- Internationalization Guide - Working with translations
- Copilot Instructions - Development guidelines
Apache License 2.0




