# Kimai

Kimai is a professional-grade, free and open-source time-tracking application for freelancers and companies to record project time, manage teams, budget, invoice, and report. It is open source and self-hosted, installable on Docker Hub, Proxmox, ZimaOS, TrueNAS, Umbrel and Unraid.

Canonical page: https://ourlocalhost.com/app/108/kimai

## Description

Kimai is a professional-grade, free and open-source time-tracking application for freelancers and companies to record project time, manage teams, budget, invoice, and report.

## Platform availability

Available on 5 of 9 platforms: Unraid, TrueNAS, Umbrel, ZimaOS, Proxmox.

## Health score

87/100 (Excellent), based on 5 of 5 factors.
- Maintained: 100 (last commit 18 days ago)
- Popular: 74 (5,065 GitHub stars)
- Easy to install: 75 (5 install platforms, install notes, Docker image)
- Light to run: 100 (256 MB minimum RAM, runs on ARM)
- Security check: 77 (no serious findings, tests, OpenSSF Scorecard 5.8/10)

## Links

- Official website: https://kimai.org
- GitHub: https://github.com/kimai/kimai
- Docker Hub: https://hub.docker.com/r/kimai/kimai2
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=kimai
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/kimai
- TrueNAS: https://apps.truenas.com/catalog/kimai/
- Umbrel: https://apps.umbrel.com/app/kimai
- Unraid: https://ca.unraid.net/apps/kimai-023ay0p1wp1edx?q=kimai
- Documentation: https://kimai.org/en/download.html

## 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.

## Alternatives

- 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…

---
Source: Our Local Host (https://ourlocalhost.com/app/108/kimai), the self-hosted and open-source app directory.
