Kimai
Kimai is a professional-grade, free and open-source time-tracking application for freelancers and companies to record project time, manage teams, budget,…
Platform availability
Available on 5 of 9 platforms
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
88/100 Excellent
- Maintained
- 100last commit 7 days ago
- Popular
- 745,065 GitHub stars
- Easy to install
- 755 install platforms, install notes, Docker image
- Light to run
- 100256 MB minimum RAM, runs on ARM
Availability: platform listings confirmed today, links checked 15 days ago
- GitHub stars
- 5,065
- Open issues
- 352
- Last commit
- 2026-10-06
- Latest release
- 2.69.0
- License
- AGPL-3.0
- Activity
- steady
Checked 4 days ago - source: GitHub (kimai/kimai)
Resources & Compatibility
Minimum requirements: 256 MB RAM. ARM (e.g. Raspberry Pi) is supported.
Checked 14 days ago - source: Docker Hub image tags and published docs
First-install notes
- Create the first admin account Run the Kimai installer and create a super administrator account before using the app. Without this, you won't have a login to manage users, projects, or time entries. source
- Set the web port and database URL When starting Kimai, open its web port and set DATABASE_URL, the address of the database that stores your time entries. If the port isn't open or the database address is wrong, you won't be able to load Kimai or keep your data. source
- Fix file permissions before setup Give the website account ownership of Kimai's files and write access to folders like var/. If permissions are wrong, Kimai may fail to install, start, or save files. source
Fetched 14 days ago - each note links to its source
Variants
Alternatives (10)
- Cattr - Cattr is a free open-source self-hosted time tracker with desktop clients for windows, mac, linux.
- Chronoid - Chronoid runs automatically in the background, captures everything, and keeps your data on YOUR Mac forever.
- Clockify - Track time on projects, analyze productivity with detailed reports, manage tasks, and collaborate across web, desktop, and mobile with real…
- DeskTime - Automated background time tracking with real-time productivity analytics, app and URL categorization, project tracking, shift scheduling, a…
- ManicTime - ManicTime automatically records your computer usage.
- Project Hamster - Project Hamster is time tracking for individuals.
- RescueTime - Automatically tracks and analyzes computer activity, offering insights to improve habits and reduce distractions, without requiring data en…
- Toggl Track - Toggl Track is a time-tracking software that works across various environments and devices, providing detailed data on profitability and pr…
- Traggo - Traggo is a self-hosted, tag-based time tracking tool.
- solidtime - Solidtime is a self-hosted, open-source time tracking application for freelancers and agencies that logs hours against projects, tasks, and…
Checked 11 days ago - source: AlternativeTo
Common questions
Can Kimai be installed in a subdirectory of an existing web server?
No. Kimai requires its own subdomain, and subdirectory hosting is not supported.
What must be configured before Kimai starts in Docker?
Open Kimai's web port and set DATABASE_URL to the database address. If either is missing or wrong, Kimai may not load or keep its data.
What file permission change is needed before a fresh Ubuntu setup?
Give the website account ownership of Kimai's files and write access to folders like var/. Wrong permissions can prevent installation, startup, or saving files.
What should I do immediately after installing Kimai?
Run the installer and create a super administrator account before using the app. Without this account, you cannot log in to manage users, projects, or time entries.
Can Kimai use SAML, LDAP, or two-factor authentication?
Yes. It supports authentication via SAML, LDAP, or database, and it includes two-factor authentication with TOTP.
Does Kimai support target times or negative hours for missed daily targets?
No. Kimai does not support target times or negative hours for missed daily targets.
Answers sourced from github.com, www.kimai.org, www.kimai.org, www.kimai.org, www.reddit.com
Community
- Time tracking as employee : r/selfhosted - Reddit (reddit)
- question about kimai time tracker : [ : r/selfhosted - Reddit (reddit)
- Looking for selfhosted time tracking and simple billing - Reddit (reddit)
- Experienced selfhosters!! Kimai, standardnotes, docker, all ... - Reddit (reddit)
- TimeSheet - Nothing Fancy : r/selfhosted - Reddit (reddit)
- Self Hosted Time tracking ? : r/selfhosted - Reddit (reddit)
Collected 9 days ago - public community threads